| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | aiutils.c | 51 static bool ai_get_apb_bridge(si_t *sih, uint32 coreidx, uint32 *apb_id, uint32 *apb_coreuinit); 471 _ai_setcoreidx(si_t *sih, uint coreidx, uint use_wrapn) in _ai_setcoreidx() argument 478 if (coreidx >= MIN(sii->numcores, SI_MAXCORES)) in _ai_setcoreidx() 481 addr = cores_info->coresba[coreidx]; in _ai_setcoreidx() 482 wrap = cores_info->wrapba[coreidx]; in _ai_setcoreidx() 483 wrap2 = cores_info->wrapba2[coreidx]; in _ai_setcoreidx() 484 wrap3 = cores_info->wrapba3[coreidx]; in _ai_setcoreidx() 488 if ((cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) && in _ai_setcoreidx() 503 if (!cores_info->regs[coreidx]) { in _ai_setcoreidx() 504 cores_info->regs[coreidx] = REG_MAP(addr, in _ai_setcoreidx() [all …]
|
| H A D | sbutils.c | 52 static volatile void *_sb_setcoreidx(si_info_t *sii, uint coreidx); 370 sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val) in sb_corereg() argument 380 ASSERT(GOODIDX(coreidx)); in sb_corereg() 384 if (coreidx >= SI_MAXCORES) in sb_corereg() 391 if (!cores_info->regs[coreidx]) { in sb_corereg() 392 cores_info->regs[coreidx] = REG_MAP(cores_info->coresba[coreidx], in sb_corereg() 394 ASSERT(GOODREGS(cores_info->regs[coreidx])); in sb_corereg() 396 r = (volatile uint32 *)((volatile uchar *)cores_info->regs[coreidx] + regoff); in sb_corereg() 400 if ((cores_info->coreid[coreidx] == CC_CORE_ID) && SI_FAST(sii)) { in sb_corereg() 406 } else if (sii->pub.buscoreidx == coreidx) { in sb_corereg() [all …]
|
| H A D | siutils_priv.h | 248 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 249 extern volatile uint32 *sb_corereg_addr(si_t *sih, uint coreidx, uint regoff); 251 extern volatile void *sb_setcoreidx(si_t *sih, uint coreidx); 293 extern volatile uint32 *ai_corereg_addr(si_t *sih, uint coreidx, uint regoff); 295 extern volatile void *ai_setcoreidx(si_t *sih, uint coreidx); 296 extern volatile void *ai_setcoreidx_2ndwrap(si_t *sih, uint coreidx); 297 extern volatile void *ai_setcoreidx_3rdwrap(si_t *sih, uint coreidx); 301 extern uint ai_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 302 extern uint ai_corereg_writeonly(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 317 extern uint ai_num_slaveports(si_t *sih, uint coreidx);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | aiutils.c | 51 static bool ai_get_apb_bridge(si_t *sih, uint32 coreidx, uint32 *apb_id, uint32 *apb_coreuinit); 471 _ai_setcoreidx(si_t *sih, uint coreidx, uint use_wrapn) in _ai_setcoreidx() argument 478 if (coreidx >= MIN(sii->numcores, SI_MAXCORES)) in _ai_setcoreidx() 481 addr = cores_info->coresba[coreidx]; in _ai_setcoreidx() 482 wrap = cores_info->wrapba[coreidx]; in _ai_setcoreidx() 483 wrap2 = cores_info->wrapba2[coreidx]; in _ai_setcoreidx() 484 wrap3 = cores_info->wrapba3[coreidx]; in _ai_setcoreidx() 488 if ((cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) && in _ai_setcoreidx() 503 if (!cores_info->regs[coreidx]) { in _ai_setcoreidx() 504 cores_info->regs[coreidx] = REG_MAP(addr, in _ai_setcoreidx() [all …]
|
| H A D | sbutils.c | 52 static volatile void *_sb_setcoreidx(si_info_t *sii, uint coreidx); 370 sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val) in sb_corereg() argument 380 ASSERT(GOODIDX(coreidx)); in sb_corereg() 384 if (coreidx >= SI_MAXCORES) in sb_corereg() 391 if (!cores_info->regs[coreidx]) { in sb_corereg() 392 cores_info->regs[coreidx] = REG_MAP(cores_info->coresba[coreidx], in sb_corereg() 394 ASSERT(GOODREGS(cores_info->regs[coreidx])); in sb_corereg() 396 r = (volatile uint32 *)((volatile uchar *)cores_info->regs[coreidx] + regoff); in sb_corereg() 400 if ((cores_info->coreid[coreidx] == CC_CORE_ID) && SI_FAST(sii)) { in sb_corereg() 406 } else if (sii->pub.buscoreidx == coreidx) { in sb_corereg() [all …]
|
| H A D | siutils_priv.h | 248 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 249 extern volatile uint32 *sb_corereg_addr(si_t *sih, uint coreidx, uint regoff); 251 extern volatile void *sb_setcoreidx(si_t *sih, uint coreidx); 293 extern volatile uint32 *ai_corereg_addr(si_t *sih, uint coreidx, uint regoff); 295 extern volatile void *ai_setcoreidx(si_t *sih, uint coreidx); 296 extern volatile void *ai_setcoreidx_2ndwrap(si_t *sih, uint coreidx); 297 extern volatile void *ai_setcoreidx_3rdwrap(si_t *sih, uint coreidx); 301 extern uint ai_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 302 extern uint ai_corereg_writeonly(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 317 extern uint ai_num_slaveports(si_t *sih, uint coreidx);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | aiutils.c | 51 static bool ai_get_apb_bridge(si_t *sih, uint32 coreidx, uint32 *apb_id, uint32 *apb_coreuinit); 471 _ai_setcoreidx(si_t *sih, uint coreidx, uint use_wrapn) in _ai_setcoreidx() argument 478 if (coreidx >= MIN(sii->numcores, SI_MAXCORES)) in _ai_setcoreidx() 481 addr = cores_info->coresba[coreidx]; in _ai_setcoreidx() 482 wrap = cores_info->wrapba[coreidx]; in _ai_setcoreidx() 483 wrap2 = cores_info->wrapba2[coreidx]; in _ai_setcoreidx() 484 wrap3 = cores_info->wrapba3[coreidx]; in _ai_setcoreidx() 488 if ((cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) && in _ai_setcoreidx() 503 if (!cores_info->regs[coreidx]) { in _ai_setcoreidx() 504 cores_info->regs[coreidx] = REG_MAP(addr, in _ai_setcoreidx() [all …]
|
| H A D | sbutils.c | 52 static volatile void *_sb_setcoreidx(si_info_t *sii, uint coreidx); 370 sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val) in sb_corereg() argument 380 ASSERT(GOODIDX(coreidx)); in sb_corereg() 384 if (coreidx >= SI_MAXCORES) in sb_corereg() 391 if (!cores_info->regs[coreidx]) { in sb_corereg() 392 cores_info->regs[coreidx] = REG_MAP(cores_info->coresba[coreidx], in sb_corereg() 394 ASSERT(GOODREGS(cores_info->regs[coreidx])); in sb_corereg() 396 r = (volatile uint32 *)((volatile uchar *)cores_info->regs[coreidx] + regoff); in sb_corereg() 400 if ((cores_info->coreid[coreidx] == CC_CORE_ID) && SI_FAST(sii)) { in sb_corereg() 406 } else if (sii->pub.buscoreidx == coreidx) { in sb_corereg() [all …]
|
| H A D | siutils_priv.h | 248 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 249 extern volatile uint32 *sb_corereg_addr(si_t *sih, uint coreidx, uint regoff); 251 extern volatile void *sb_setcoreidx(si_t *sih, uint coreidx); 293 extern volatile uint32 *ai_corereg_addr(si_t *sih, uint coreidx, uint regoff); 295 extern volatile void *ai_setcoreidx(si_t *sih, uint coreidx); 296 extern volatile void *ai_setcoreidx_2ndwrap(si_t *sih, uint coreidx); 297 extern volatile void *ai_setcoreidx_3rdwrap(si_t *sih, uint coreidx); 301 extern uint ai_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 302 extern uint ai_corereg_writeonly(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 317 extern uint ai_num_slaveports(si_t *sih, uint coreidx);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | aiutils.c | 421 _ai_setcoreidx(si_t *sih, uint coreidx, uint use_wrap2) in _ai_setcoreidx() argument 428 if (coreidx >= MIN(sii->numcores, SI_MAXCORES)) in _ai_setcoreidx() 431 addr = cores_info->coresba[coreidx]; in _ai_setcoreidx() 432 wrap = cores_info->wrapba[coreidx]; in _ai_setcoreidx() 433 wrap2 = cores_info->wrapba2[coreidx]; in _ai_setcoreidx() 437 if ((cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) && in _ai_setcoreidx() 452 if (!cores_info->regs[coreidx]) { in _ai_setcoreidx() 453 cores_info->regs[coreidx] = REG_MAP(addr, in _ai_setcoreidx() 454 AI_SETCOREIDX_MAPSIZE(cores_info->coreid[coreidx])); in _ai_setcoreidx() 455 ASSERT(GOODREGS(cores_info->regs[coreidx])); in _ai_setcoreidx() [all …]
|
| H A D | sbutils.c | 52 static volatile void *_sb_setcoreidx(si_info_t *sii, uint coreidx); 374 sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val) in sb_corereg() argument 384 ASSERT(GOODIDX(coreidx)); in sb_corereg() 388 if (coreidx >= SI_MAXCORES) in sb_corereg() 395 if (!cores_info->regs[coreidx]) { in sb_corereg() 396 cores_info->regs[coreidx] = REG_MAP(cores_info->coresba[coreidx], in sb_corereg() 398 ASSERT(GOODREGS(cores_info->regs[coreidx])); in sb_corereg() 400 r = (volatile uint32 *)((volatile uchar *)cores_info->regs[coreidx] + regoff); in sb_corereg() 404 if ((cores_info->coreid[coreidx] == CC_CORE_ID) && SI_FAST(sii)) { in sb_corereg() 410 } else if (sii->pub.buscoreidx == coreidx) { in sb_corereg() [all …]
|
| H A D | siutils_priv.h | 232 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 233 extern volatile uint32 *sb_corereg_addr(si_t *sih, uint coreidx, uint regoff); 235 extern volatile void *sb_setcoreidx(si_t *sih, uint coreidx); 276 extern volatile uint32 *ai_corereg_addr(si_t *sih, uint coreidx, uint regoff); 278 extern volatile void *ai_setcoreidx(si_t *sih, uint coreidx); 279 extern volatile void *ai_setcoreidx_2ndwrap(si_t *sih, uint coreidx); 283 extern uint ai_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 297 extern uint ai_num_slaveports(si_t *sih, uint coreidx);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | aiutils.c | 51 static bool ai_get_apb_bridge(const si_t *sih, uint32 coreidx, uint32 *apb_id, 487 BCMPOSTTRAPFN(_ai_setcoreidx)(si_t *sih, uint coreidx, uint use_wrapn) in BCMPOSTTRAPFN() 494 if (coreidx >= MIN(sii->numcores, SI_MAXCORES)) in BCMPOSTTRAPFN() 497 addr = cores_info->coresba[coreidx]; in BCMPOSTTRAPFN() 498 wrap = cores_info->wrapba[coreidx]; in BCMPOSTTRAPFN() 499 wrap2 = cores_info->wrapba2[coreidx]; in BCMPOSTTRAPFN() 500 wrap3 = cores_info->wrapba3[coreidx]; in BCMPOSTTRAPFN() 504 if ((cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) && in BCMPOSTTRAPFN() 519 if (!cores_info->regs[coreidx]) { in BCMPOSTTRAPFN() 520 cores_info->regs[coreidx] = REG_MAP(addr, in BCMPOSTTRAPFN() [all …]
|
| H A D | sbutils.c | 46 static volatile void *_sb_setcoreidx(const si_info_t *sii, uint coreidx); 281 sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val) in sb_corereg() argument 291 ASSERT(GOODIDX(coreidx, sii->numcores)); in sb_corereg() 295 if (coreidx >= SI_MAXCORES) in sb_corereg() 302 if (!cores_info->regs[coreidx]) { in sb_corereg() 303 cores_info->regs[coreidx] = REG_MAP(cores_info->coresba[coreidx], in sb_corereg() 305 ASSERT(GOODREGS(cores_info->regs[coreidx])); in sb_corereg() 307 r = (volatile uint32 *)((volatile uchar *)cores_info->regs[coreidx] + regoff); in sb_corereg() 311 if ((cores_info->coreid[coreidx] == CC_CORE_ID) && SI_FAST(sii)) { in sb_corereg() 317 } else if (sii->pub.buscoreidx == coreidx) { in sb_corereg() [all …]
|
| H A D | siutils_priv.h | 321 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 322 extern volatile uint32 *sb_corereg_addr(const si_t *sih, uint coreidx, uint regoff); 324 extern volatile void *sb_setcoreidx(si_t *sih, uint coreidx); 362 extern volatile uint32 *ai_corereg_addr(si_t *sih, uint coreidx, uint regoff); 364 extern volatile void *ai_setcoreidx(si_t *sih, uint coreidx); 365 extern volatile void *ai_setcoreidx_2ndwrap(si_t *sih, uint coreidx); 366 extern volatile void *ai_setcoreidx_3rdwrap(si_t *sih, uint coreidx); 370 extern uint ai_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 371 extern uint ai_corereg_writeonly(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 386 extern uint ai_num_slaveports(const si_t *sih, uint coreidx);
|
| H A D | hndlhl.c | 1007 uint coreidx = si_findcoreidx(sih, GCI_CORE_ID, 0); in BCMATTACHFN() local 1014 si_corereg(sih, coreidx, regs[i].offset, regs[i].mask, regs[i].val); in BCMATTACHFN() 1017 si_corereg(sih, coreidx, LHL_REG_OFF(lhl_lp_main_ctl1_adr), in BCMATTACHFN() 1026 uint coreidx = si_findcoreidx(sih, GCI_CORE_ID, 0); in BCMATTACHFN() local 1033 si_corereg(sih, coreidx, regs[i].offset, regs[i].mask, regs[i].val); in BCMATTACHFN() 1041 uint coreidx = si_findcoreidx(sih, GCI_CORE_ID, 0); in BCMATTACHFN() local 1058 si_corereg(sih, coreidx, regs[i].offset, regs[i].mask, regs[i].val); in BCMATTACHFN() 1085 uint coreidx = si_findcoreidx(sih, GCI_CORE_ID, 0); in BCMATTACHFN() local 1093 si_corereg(sih, coreidx, regs[i].offset, regs[i].mask, regs[i].val); in BCMATTACHFN() 1226 uint coreidx = si_findcoreidx(sih, GCI_CORE_ID, 0); in BCMATTACHFN() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | aiutils.c | 51 static bool ai_get_apb_bridge(const si_t *sih, uint32 coreidx, uint32 *apb_id, 487 BCMPOSTTRAPFN(_ai_setcoreidx)(si_t *sih, uint coreidx, uint use_wrapn) in BCMPOSTTRAPFN() 494 if (coreidx >= MIN(sii->numcores, SI_MAXCORES)) in BCMPOSTTRAPFN() 497 addr = cores_info->coresba[coreidx]; in BCMPOSTTRAPFN() 498 wrap = cores_info->wrapba[coreidx]; in BCMPOSTTRAPFN() 499 wrap2 = cores_info->wrapba2[coreidx]; in BCMPOSTTRAPFN() 500 wrap3 = cores_info->wrapba3[coreidx]; in BCMPOSTTRAPFN() 504 if ((cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) && in BCMPOSTTRAPFN() 519 if (!cores_info->regs[coreidx]) { in BCMPOSTTRAPFN() 520 cores_info->regs[coreidx] = REG_MAP(addr, in BCMPOSTTRAPFN() [all …]
|
| H A D | sbutils.c | 46 static volatile void *_sb_setcoreidx(const si_info_t *sii, uint coreidx); 281 sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val) in sb_corereg() argument 291 ASSERT(GOODIDX(coreidx, sii->numcores)); in sb_corereg() 295 if (coreidx >= SI_MAXCORES) in sb_corereg() 302 if (!cores_info->regs[coreidx]) { in sb_corereg() 303 cores_info->regs[coreidx] = REG_MAP(cores_info->coresba[coreidx], in sb_corereg() 305 ASSERT(GOODREGS(cores_info->regs[coreidx])); in sb_corereg() 307 r = (volatile uint32 *)((volatile uchar *)cores_info->regs[coreidx] + regoff); in sb_corereg() 311 if ((cores_info->coreid[coreidx] == CC_CORE_ID) && SI_FAST(sii)) { in sb_corereg() 317 } else if (sii->pub.buscoreidx == coreidx) { in sb_corereg() [all …]
|
| H A D | nciutils.c | 360 static volatile void *_nci_setcoreidx(si_t *sih, uint coreidx); 361 static uint32 _nci_get_curwrap(nci_info_t *nci, uint coreidx, uint wrapper_idx); 362 static uint32 nci_get_curwrap(nci_info_t *nci, uint coreidx); 363 static uint32 _nci_get_curmap(nci_info_t *nci, uint coreidx, uint slave_port_idx, uint base_idx); 364 static uint32 nci_get_curmap(nci_info_t *nci, uint coreidx); 373 static int32 nci_find_first_wrapper_idx(nci_info_t *nci, uint32 coreidx); 1037 BCMPOSTTRAPFN(nci_corereg)(si_t *sih, uint coreidx, uint regoff, uint mask, uint val) in BCMPOSTTRAPFN() 1046 nci_cores_t *cores_info = &nci->cores[coreidx]; in BCMPOSTTRAPFN() 1049 coreidx, regoff, mask, val)); in BCMPOSTTRAPFN() 1050 ASSERT(GOODIDX(coreidx, nci->num_cores)); in BCMPOSTTRAPFN() [all …]
|
| H A D | siutils_priv.h | 321 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 322 extern volatile uint32 *sb_corereg_addr(const si_t *sih, uint coreidx, uint regoff); 324 extern volatile void *sb_setcoreidx(si_t *sih, uint coreidx); 362 extern volatile uint32 *ai_corereg_addr(si_t *sih, uint coreidx, uint regoff); 364 extern volatile void *ai_setcoreidx(si_t *sih, uint coreidx); 365 extern volatile void *ai_setcoreidx_2ndwrap(si_t *sih, uint coreidx); 366 extern volatile void *ai_setcoreidx_3rdwrap(si_t *sih, uint coreidx); 370 extern uint ai_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 371 extern uint ai_corereg_writeonly(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 386 extern uint ai_num_slaveports(const si_t *sih, uint coreidx);
|
| H A D | hndlhl.c | 1007 uint coreidx = si_findcoreidx(sih, GCI_CORE_ID, 0); in BCMATTACHFN() local 1014 si_corereg(sih, coreidx, regs[i].offset, regs[i].mask, regs[i].val); in BCMATTACHFN() 1017 si_corereg(sih, coreidx, LHL_REG_OFF(lhl_lp_main_ctl1_adr), in BCMATTACHFN() 1026 uint coreidx = si_findcoreidx(sih, GCI_CORE_ID, 0); in BCMATTACHFN() local 1033 si_corereg(sih, coreidx, regs[i].offset, regs[i].mask, regs[i].val); in BCMATTACHFN() 1041 uint coreidx = si_findcoreidx(sih, GCI_CORE_ID, 0); in BCMATTACHFN() local 1058 si_corereg(sih, coreidx, regs[i].offset, regs[i].mask, regs[i].val); in BCMATTACHFN() 1085 uint coreidx = si_findcoreidx(sih, GCI_CORE_ID, 0); in BCMATTACHFN() local 1093 si_corereg(sih, coreidx, regs[i].offset, regs[i].mask, regs[i].val); in BCMATTACHFN() 1226 uint coreidx = si_findcoreidx(sih, GCI_CORE_ID, 0); in BCMATTACHFN() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/ssb/ |
| H A D | ssb_private.h | 18 u8 coreidx); 35 u8 coreidx) in ssb_pci_switch_coreidx() argument 57 u8 coreidx); 70 u8 coreidx) in ssb_pcmcia_switch_coreidx() argument 105 extern int ssb_sdio_scan_switch_coreidx(struct ssb_bus *bus, u8 coreidx); 115 static inline int ssb_sdio_scan_switch_coreidx(struct ssb_bus *bus, u8 coreidx) in ssb_sdio_scan_switch_coreidx() argument
|
| H A D | sdio.c | 184 int ssb_sdio_scan_switch_coreidx(struct ssb_bus *bus, u8 coreidx) in ssb_sdio_scan_switch_coreidx() argument 189 sbaddr = (coreidx * SSB_CORE_SIZE) + SSB_ENUM_BASE; in ssb_sdio_scan_switch_coreidx() 195 " error %d\n", coreidx, error); in ssb_sdio_scan_switch_coreidx() 205 u8 coreidx = dev->core_index; in ssb_sdio_switch_core() local 209 sbaddr = (coreidx * SSB_CORE_SIZE) + SSB_ENUM_BASE; in ssb_sdio_switch_core() 214 ssb_core_name(dev->id.coreid), coreidx); in ssb_sdio_switch_core() 219 " core %u, error %d\n", coreidx, error); in ssb_sdio_switch_core()
|
| H A D | scan.c | 187 static int scan_switchcore(struct ssb_bus *bus, u8 coreidx) in scan_switchcore() argument 193 return ssb_pci_switch_coreidx(bus, coreidx); in scan_switchcore() 195 return ssb_pcmcia_switch_coreidx(bus, coreidx); in scan_switchcore() 197 return ssb_sdio_scan_switch_coreidx(bus, coreidx); in scan_switchcore()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/ |
| H A D | nci.h | 29 volatile void *nci_setcoreidx(si_t *sih, uint coreidx); 31 volatile uint32 *nci_corereg_addr(si_t *sih, uint coreidx, uint regoff); 32 uint nci_corereg_writeonly(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 33 uint nci_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 41 uint32 nci_coreid(const si_t *sih, uint coreidx);
|