Home
last modified time | relevance | path

Searched refs:coreid (Results 1 – 25 of 125) sorted by relevance

12345

/OK3568_Linux_fs/kernel/arch/mips/include/asm/octeon/
H A Dcvmx-ciu-defs.h12 #define CVMX_CIU_ADDR(addr, coreid, coremask, offset) \ argument
14 (((coreid) & (coremask)) * offset))
45 static inline uint64_t CVMX_CIU_MBOX_CLRX(unsigned int coreid) in CVMX_CIU_MBOX_CLRX() argument
48 return CVMX_CIU_ADDR(0x100100600, coreid, 0x0F, 8); in CVMX_CIU_MBOX_CLRX()
50 return CVMX_CIU_ADDR(0x000000680, coreid, 0x0F, 8); in CVMX_CIU_MBOX_CLRX()
53 static inline uint64_t CVMX_CIU_MBOX_SETX(unsigned int coreid) in CVMX_CIU_MBOX_SETX() argument
56 return CVMX_CIU_ADDR(0x100100400, coreid, 0x0F, 8); in CVMX_CIU_MBOX_SETX()
58 return CVMX_CIU_ADDR(0x000000600, coreid, 0x0F, 8); in CVMX_CIU_MBOX_SETX()
61 static inline uint64_t CVMX_CIU_PP_POKEX(unsigned int coreid) in CVMX_CIU_PP_POKEX() argument
65 return CVMX_CIU_ADDR(0x100100200, coreid, 0x0F, 8); in CVMX_CIU_PP_POKEX()
[all …]
/OK3568_Linux_fs/kernel/drivers/watchdog/
H A Docteon-wdt-main.c211 unsigned int coreid = cvmx_get_core_num(); in octeon_wdt_nmi_stage3() local
222 udelay(85000 * coreid); in octeon_wdt_nmi_stage3()
225 octeon_wdt_write_hex(coreid, 2); in octeon_wdt_nmi_stage3()
251 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_SRC_PPX_IP2_WDOG(coreid)), 16); in octeon_wdt_nmi_stage3()
253 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_EN_PPX_IP2_WDOG(coreid)), 16); in octeon_wdt_nmi_stage3()
256 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_SRC_PPX_IP2_RML(coreid)), 16); in octeon_wdt_nmi_stage3()
258 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_EN_PPX_IP2_RML(coreid)), 16); in octeon_wdt_nmi_stage3()
261 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_SUM_PPX_IP2(coreid)), 16); in octeon_wdt_nmi_stage3()
265 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU_INTX_SUM0(coreid * 2)), 16); in octeon_wdt_nmi_stage3()
267 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU_INTX_EN0(coreid * 2)), 16); in octeon_wdt_nmi_stage3()
[all …]
/OK3568_Linux_fs/kernel/arch/mips/cavium-octeon/
H A Dsmp.c101 int coreid = cpu_logical_map(cpu); in octeon_send_ipi_single() local
106 cvmx_write_csr(CVMX_CIU_MBOX_SETX(coreid), action); in octeon_send_ipi_single()
141 const int coreid = cvmx_get_core_num(); in octeon_smp_setup() local
157 __cpu_number_map[coreid] = 0; in octeon_smp_setup()
158 __cpu_logical_map[0] = coreid; in octeon_smp_setup()
163 if ((id != coreid) && cvmx_coremask_is_core_set(&sysinfo->core_mask, id)) { in octeon_smp_setup()
311 int coreid = cpu_logical_map(cpu); in octeon_cpu_die() local
323 mask = 1 << coreid; in octeon_cpu_die()
341 pr_info("Reset core %d. Available Coremask = 0x%x \n", coreid, new_mask); in octeon_cpu_die()
343 cvmx_write_csr(CVMX_CIU_PP_RST, 1 << coreid); in octeon_cpu_die()
[all …]
H A Docteon-irq.c152 static int octeon_cpu_for_coreid(int coreid) in octeon_cpu_for_coreid() argument
155 return cpu_number_map(coreid); in octeon_cpu_for_coreid()
306 int coreid = octeon_coreid_for_cpu(cpu); in octeon_irq_ciu_enable() local
323 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); in octeon_irq_ciu_enable()
332 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen); in octeon_irq_ciu_enable()
412 int coreid = octeon_coreid_for_cpu(cpu); in octeon_irq_ciu_disable_all() local
427 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); in octeon_irq_ciu_disable_all()
429 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen); in octeon_irq_ciu_disable_all()
445 int coreid = octeon_coreid_for_cpu(cpu); in octeon_irq_ciu_enable_all() local
460 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); in octeon_irq_ciu_enable_all()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Dnciutils.c193 uint coreid; member
254 uint32 coreid; /**< id of each core */ member
389 if ((cores[core_idx].coreid == core_id) && in BCMATTACHFN()
702 uint coreid; in BCMATTACHFN() local
728 coreid = CORE_ID(core_info) | 0x800u; in BCMATTACHFN()
730 coreid = CORE_ID(core_info); in BCMATTACHFN()
735 coreid, iface_desc_1); in BCMATTACHFN()
737 core->coreid = coreid; in BCMATTACHFN()
752 core->coreinfo, core->coreid, core->coreunit, CORE_REV(core->coreinfo), in BCMATTACHFN()
1073 if ((cores_info->coreid == CC_CORE_ID) && SI_FAST(sii)) { in BCMPOSTTRAPFN()
[all …]
H A Daiutils.c43 #define PMU_DMP() (cores_info->coreid[sii->curidx] == PMU_CORE_ID)
44 #define GCI_DMP() (cores_info->coreid[sii->curidx] == GCI_CORE_ID)
66 uint coreid; member
292 cores_info->coreid[idx] = cid; in BCMATTACHFN()
480 #define AI_SETCOREIDX_MAPSIZE(coreid) \ argument
481 (((coreid) == NS_CCB_CORE_ID) ? 15 * SI_CORE_SIZE : SI_CORE_SIZE)
504 if ((cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) && in BCMPOSTTRAPFN()
505 (cores_info->coreid[sii->curidx] != APB_BRIDGE_CORE_ID)) in BCMPOSTTRAPFN()
521 AI_SETCOREIDX_MAPSIZE(cores_info->coreid[coreidx])); in BCMPOSTTRAPFN()
569 if (cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) in BCMPOSTTRAPFN()
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/octeon/
H A Dethernet-rx.c184 const int coreid = cvmx_get_core_num(); in cvm_oct_poll() local
202 old_group_mask = cvmx_read_csr(CVMX_SSO_PPX_GRP_MSK(coreid)); in cvm_oct_poll()
203 cvmx_write_csr(CVMX_SSO_PPX_GRP_MSK(coreid), in cvm_oct_poll()
205 cvmx_read_csr(CVMX_SSO_PPX_GRP_MSK(coreid)); /* Flush */ in cvm_oct_poll()
207 old_group_mask = cvmx_read_csr(CVMX_POW_PP_GRP_MSKX(coreid)); in cvm_oct_poll()
208 cvmx_write_csr(CVMX_POW_PP_GRP_MSKX(coreid), in cvm_oct_poll()
390 cvmx_write_csr(CVMX_SSO_PPX_GRP_MSK(coreid), old_group_mask); in cvm_oct_poll()
391 cvmx_read_csr(CVMX_SSO_PPX_GRP_MSK(coreid)); /* Flush */ in cvm_oct_poll()
393 cvmx_write_csr(CVMX_POW_PP_GRP_MSKX(coreid), old_group_mask); in cvm_oct_poll()
/OK3568_Linux_fs/kernel/drivers/usb/host/
H A Dssb-hcd.c57 if (dev->id.coreid == SSB_DEV_USB20_HOST) { in ssb_hcd_usb20wa()
86 if (dev->id.coreid == SSB_DEV_USB11_HOSTDEV) in ssb_hcd_init_chip()
155 u16 coreid = dev->id.coreid; in ssb_hcd_probe() local
182 len = (coreid == SSB_DEV_USB20_HOST) ? 0x800 : ssb_admatch_size(tmp); in ssb_hcd_probe()
187 if (coreid == SSB_DEV_USB20_HOST) { in ssb_hcd_probe()
/OK3568_Linux_fs/kernel/drivers/ssb/
H A Dscan.c26 const char *ssb_core_name(u16 coreid) in ssb_core_name() argument
28 switch (coreid) { in ssb_core_name()
351 dev->id.coreid = (idhi & SSB_IDHIGH_CC) >> SSB_IDHIGH_CC_SHIFT; in ssb_bus_scan()
360 i, ssb_core_name(dev->id.coreid), in ssb_bus_scan()
361 dev->id.coreid, dev->id.revision, dev->id.vendor); in ssb_bus_scan()
363 switch (dev->id.coreid) { in ssb_bus_scan()
406 if (dev->id.coreid == SSB_DEV_PCI) { in ssb_bus_scan()
H A Dmain.c316 if ((tabid->coreid != devid->coreid) && in ssb_match_devid()
317 tabid->coreid != SSB_ANY_ID) in ssb_match_devid()
332 id->vendor || id->coreid || id->revision; in ssb_bus_match()
350 ssb_dev->id.vendor, ssb_dev->id.coreid, in ssb_device_uevent()
363 ssb_config_attr(coreid, id.coreid, "0x%04x\n")
371 ssb_core_name(dev_to_ssb_dev(dev)->id.coreid)); in name_show()
471 switch (sdev->id.coreid) { in ssb_devices_register()
813 if (ent->id.coreid != dev->id.coreid) in ssb_set_devtypedata()
1119 if (dev->id.coreid == SSB_DEV_80211) { in ssb_dma_translation_special_bit()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/
H A Dnci.h28 volatile void *nci_setcore(si_t *sih, uint coreid, uint coreunit);
30 uint nci_findcoreidx(const si_t *sih, uint coreid, uint coreunit);
42 uint nci_numcoreunits(const si_t *sih, uint coreid);
52 uint nci_corelist(const si_t *sih, uint coreid[]);
64 uint nci_num_slaveports(const si_t *sih, uint coreid);
81 uint32 nci_clear_backplane_to_per_core(si_t *sih, uint coreid, uint coreunit, void *wrap);
H A Dd11_cfg.h110 #define FRAG_HEAD_ROOM(sih, coreid) ((si_get_corerev(sih, coreid) >= 83) ? \ argument
111 FRAG_HEADROOM_D11REV_GE83 : ((si_get_corerev(sih, coreid) >= 80) ? \
H A Dbcmsdpcm.h251 #define SDPCMDMAREG(h, dir, chnl, coreid) \ argument
252 ((coreid) == SDIOD_CORE_ID ? \
264 #define SDPCMFIFOREG(h, coreid, corerev) \ argument
265 ((coreid) == SDIOD_CORE_ID ? \
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Daiutils.c43 #define PMU_DMP() (cores_info->coreid[sii->curidx] == PMU_CORE_ID)
44 #define GCI_DMP() (cores_info->coreid[sii->curidx] == GCI_CORE_ID)
66 uint coreid; member
292 cores_info->coreid[idx] = cid; in BCMATTACHFN()
480 #define AI_SETCOREIDX_MAPSIZE(coreid) \ argument
481 (((coreid) == NS_CCB_CORE_ID) ? 15 * SI_CORE_SIZE : SI_CORE_SIZE)
504 if ((cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) && in BCMPOSTTRAPFN()
505 (cores_info->coreid[sii->curidx] != APB_BRIDGE_CORE_ID)) in BCMPOSTTRAPFN()
521 AI_SETCOREIDX_MAPSIZE(cores_info->coreid[coreidx])); in BCMPOSTTRAPFN()
569 if (cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) in BCMPOSTTRAPFN()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Daiutils.c49 #define remap_coreid(sih, coreid) (coreid) argument
255 cores_info->coreid[idx] = remap_coreid(sih, cid); in ai_scan()
414 #define AI_SETCOREIDX_MAPSIZE(coreid) \ argument
415 (((coreid) == NS_CCB_CORE_ID) ? 15 * SI_CORE_SIZE : SI_CORE_SIZE)
437 if ((cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) && in _ai_setcoreidx()
438 (cores_info->coreid[sii->curidx] != APB_BRIDGE_CORE_ID)) in _ai_setcoreidx()
454 AI_SETCOREIDX_MAPSIZE(cores_info->coreid[coreidx])); in _ai_setcoreidx()
477 if (cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) in _ai_setcoreidx()
542 if (cores_info->coreid[i] == CC_CORE_ID) { in ai_coreaddrspaceX()
838 if ((cores_info->coreid[coreidx] == CC_CORE_ID) && SI_FAST(sii)) { in ai_corereg()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Daiutils.c275 cores_info->coreid[idx] = cid; in ai_scan()
464 #define AI_SETCOREIDX_MAPSIZE(coreid) \ argument
465 (((coreid) == NS_CCB_CORE_ID) ? 15 * SI_CORE_SIZE : SI_CORE_SIZE)
488 if ((cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) && in _ai_setcoreidx()
489 (cores_info->coreid[sii->curidx] != APB_BRIDGE_CORE_ID)) in _ai_setcoreidx()
505 AI_SETCOREIDX_MAPSIZE(cores_info->coreid[coreidx])); in _ai_setcoreidx()
536 if (cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) in _ai_setcoreidx()
607 if (cores_info->coreid[i] == CC_CORE_ID) { in ai_coreaddrspaceX()
906 if ((cores_info->coreid[coreidx] == CC_CORE_ID) && SI_FAST(sii)) { in ai_corereg()
1000 if ((cores_info->coreid[coreidx] == CC_CORE_ID) && SI_FAST(sii)) { in ai_corereg_writeonly()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Daiutils.c275 cores_info->coreid[idx] = cid; in ai_scan()
464 #define AI_SETCOREIDX_MAPSIZE(coreid) \ argument
465 (((coreid) == NS_CCB_CORE_ID) ? 15 * SI_CORE_SIZE : SI_CORE_SIZE)
488 if ((cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) && in _ai_setcoreidx()
489 (cores_info->coreid[sii->curidx] != APB_BRIDGE_CORE_ID)) in _ai_setcoreidx()
505 AI_SETCOREIDX_MAPSIZE(cores_info->coreid[coreidx])); in _ai_setcoreidx()
536 if (cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) in _ai_setcoreidx()
607 if (cores_info->coreid[i] == CC_CORE_ID) { in ai_coreaddrspaceX()
906 if ((cores_info->coreid[coreidx] == CC_CORE_ID) && SI_FAST(sii)) { in ai_corereg()
1000 if ((cores_info->coreid[coreidx] == CC_CORE_ID) && SI_FAST(sii)) { in ai_corereg_writeonly()
[all …]
H A Dsiutils.c1080 sii->dev_coreid = cores_info->coreid[sii->curidx]; in si_register_intr_callback()
1180 return cores_info->coreid[sii->curidx]; in si_coreid()
1205 uint coreid; in si_coreunit() local
1214 coreid = si_coreid(sih); in si_coreunit()
1218 if (cores_info->coreid[i] == coreid) in si_coreunit()
1276 si_findcoreidx(si_t *sih, uint coreid, uint coreunit) in si_findcoreidx() argument
1286 if (cores_info->coreid[i] == coreid) { in si_findcoreidx()
1297 si_numcoreunits(si_t *sih, uint coreid) in si_numcoreunits() argument
1305 if (cores_info->coreid[i] == coreid) { in si_numcoreunits()
1334 si_corelist(si_t *sih, uint coreid[]) in si_corelist() argument
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Daiutils.c275 cores_info->coreid[idx] = cid; in ai_scan()
464 #define AI_SETCOREIDX_MAPSIZE(coreid) \ argument
465 (((coreid) == NS_CCB_CORE_ID) ? 15 * SI_CORE_SIZE : SI_CORE_SIZE)
488 if ((cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) && in _ai_setcoreidx()
489 (cores_info->coreid[sii->curidx] != APB_BRIDGE_CORE_ID)) in _ai_setcoreidx()
505 AI_SETCOREIDX_MAPSIZE(cores_info->coreid[coreidx])); in _ai_setcoreidx()
536 if (cores_info->coreid[coreidx] != APB_BRIDGE_CORE_ID) in _ai_setcoreidx()
607 if (cores_info->coreid[i] == CC_CORE_ID) { in ai_coreaddrspaceX()
906 if ((cores_info->coreid[coreidx] == CC_CORE_ID) && SI_FAST(sii)) { in ai_corereg()
1000 if ((cores_info->coreid[coreidx] == CC_CORE_ID) && SI_FAST(sii)) { in ai_corereg_writeonly()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/
H A Dbcmsdpcm.h258 #define SDPCMDMAREG(h, dir, chnl, coreid) \ argument
259 ((coreid) == SDIOD_CORE_ID ? \
271 #define SDPCMFIFOREG(h, coreid, corerev) \ argument
272 ((coreid) == SDIOD_CORE_ID ? \
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/
H A Dbcmsdpcm.h258 #define SDPCMDMAREG(h, dir, chnl, coreid) \ argument
259 ((coreid) == SDIOD_CORE_ID ? \
271 #define SDPCMFIFOREG(h, coreid, corerev) \ argument
272 ((coreid) == SDIOD_CORE_ID ? \
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/
H A Dbcmsdpcm.h256 #define SDPCMDMAREG(h, dir, chnl, coreid) \ argument
257 ((coreid) == SDIOD_CORE_ID ? \
269 #define SDPCMFIFOREG(h, coreid, corerev) \ argument
270 ((coreid) == SDIOD_CORE_ID ? \
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/
H A Dbcmsdpcm.h251 #define SDPCMDMAREG(h, dir, chnl, coreid) \ argument
252 ((coreid) == SDIOD_CORE_ID ? \
264 #define SDPCMFIFOREG(h, coreid, corerev) \ argument
265 ((coreid) == SDIOD_CORE_ID ? \
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/
H A Dbcmsdpcm.h258 #define SDPCMDMAREG(h, dir, chnl, coreid) \ argument
259 ((coreid) == SDIOD_CORE_ID ? \
271 #define SDPCMFIFOREG(h, coreid, corerev) \ argument
272 ((coreid) == SDIOD_CORE_ID ? \
/OK3568_Linux_fs/kernel/arch/mips/mm/
H A Dc-octeon.c311 unsigned long coreid = cvmx_get_core_num(); in co_cache_error_call_notifiers() local
315 dcache_err = cache_err_dcache[coreid]; in co_cache_error_call_notifiers()
316 cache_err_dcache[coreid] = 0; in co_cache_error_call_notifiers()
321 pr_err("Core%lu: Cache error exception:\n", coreid); in co_cache_error_call_notifiers()

12345