Home
last modified time | relevance | path

Searched refs:coreid (Results 1 - 25 of 71) sorted by relevance

123

/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/
H A Dcvmx-ciu-defs.h12 #define CVMX_CIU_ADDR(addr, coreid, coremask, offset) \
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, in CVMX_CIU_PP_POKEX()
76 CVMX_CIU_WDOGX(unsigned int coreid) CVMX_CIU_WDOGX() argument
[all...]
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/
H A Dcvmx-ciu-defs.h12 #define CVMX_CIU_ADDR(addr, coreid, coremask, offset) \
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, in CVMX_CIU_PP_POKEX()
76 CVMX_CIU_WDOGX(unsigned int coreid) CVMX_CIU_WDOGX() argument
[all...]
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/
H A Dsmp.c101 int coreid = cpu_logical_map(cpu); in octeon_send_ipi_single() local
103 pr_info("SMP: Mailbox send cpu=%d, coreid=%d, action=%u\n", cpu, in octeon_send_ipi_single()
104 coreid, action); in octeon_send_ipi_single()
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()
369 int coreid = cpu_logical_map(cpu); octeon_update_boot_vector() local
[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 * in octeon_irq_ciu_enable_all()
550 int coreid = octeon_coreid_for_cpu(cpu); octeon_irq_ciu_disable_all_sum2() local
816 int coreid = octeon_coreid_for_cpu(cpu); octeon_irq_ciu_set_affinity() local
1080 int coreid = data->irq - OCTEON_IRQ_WDOG0; /* Bit 0-63 of EN1 */ octeon_irq_ciu_wd_enable() local
1102 int coreid = data->irq - OCTEON_IRQ_WDOG0; octeon_irq_ciu1_wd_enable_v2() local
1106 cvmx_write_csr(CVMX_CIU_INTX_EN1_W1S(coreid * 2 + 1), 1ull << coreid); octeon_irq_ciu1_wd_enable_v2() local
1336 int coreid = cvmx_get_core_num(); octeon_irq_ip4_ciu() local
1387 int coreid = cvmx_get_core_num(); octeon_irq_init_ciu_percpu() local
1409 int coreid = cvmx_get_core_num(); octeon_irq_init_ciu2_percpu() local
1648 int coreid = data->irq - OCTEON_IRQ_WDOG0; octeon_irq_ciu2_wd_enable() local
1665 int coreid = octeon_coreid_for_cpu(cpu); octeon_irq_ciu2_enable() local
1680 int coreid = cvmx_get_core_num(); octeon_irq_ciu2_enable_local() local
1696 int coreid = cvmx_get_core_num(); octeon_irq_ciu2_disable_local() local
1712 int coreid = cvmx_get_core_num(); octeon_irq_ciu2_ack() local
1771 int coreid = cvmx_get_core_num(); octeon_irq_ciu2_mbox_enable_local() local
1782 int coreid = cvmx_get_core_num(); octeon_irq_ciu2_mbox_disable_local() local
[all...]
/kernel/linux/linux-6.6/arch/mips/cavium-octeon/
H A Dsmp.c102 int coreid = cpu_logical_map(cpu); in octeon_send_ipi_single() local
104 pr_info("SMP: Mailbox send cpu=%d, coreid=%d, action=%u\n", cpu, in octeon_send_ipi_single()
105 coreid, action); in octeon_send_ipi_single()
107 cvmx_write_csr(CVMX_CIU_MBOX_SETX(coreid), action); in octeon_send_ipi_single()
142 const int coreid = cvmx_get_core_num(); in octeon_smp_setup() local
158 __cpu_number_map[coreid] = 0; in octeon_smp_setup()
159 __cpu_logical_map[0] = coreid; in octeon_smp_setup()
164 if ((id != coreid) && cvmx_coremask_is_core_set(&sysinfo->core_mask, id)) { in octeon_smp_setup()
307 int coreid = cpu_logical_map(cpu); in octeon_cpu_die() local
319 mask = 1 << coreid; in octeon_cpu_die()
366 int coreid = cpu_logical_map(cpu); octeon_update_boot_vector() local
[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 * in octeon_irq_ciu_enable_all()
550 int coreid = octeon_coreid_for_cpu(cpu); octeon_irq_ciu_disable_all_sum2() local
816 int coreid = octeon_coreid_for_cpu(cpu); octeon_irq_ciu_set_affinity() local
1080 int coreid = data->irq - OCTEON_IRQ_WDOG0; /* Bit 0-63 of EN1 */ octeon_irq_ciu_wd_enable() local
1102 int coreid = data->irq - OCTEON_IRQ_WDOG0; octeon_irq_ciu1_wd_enable_v2() local
1106 cvmx_write_csr(CVMX_CIU_INTX_EN1_W1S(coreid * 2 + 1), 1ull << coreid); octeon_irq_ciu1_wd_enable_v2() local
1336 int coreid = cvmx_get_core_num(); octeon_irq_ip4_ciu() local
1387 int coreid = cvmx_get_core_num(); octeon_irq_init_ciu_percpu() local
1409 int coreid = cvmx_get_core_num(); octeon_irq_init_ciu2_percpu() local
1663 int coreid = data->irq - OCTEON_IRQ_WDOG0; octeon_irq_ciu2_wd_enable() local
1680 int coreid = octeon_coreid_for_cpu(cpu); octeon_irq_ciu2_enable() local
1695 int coreid = cvmx_get_core_num(); octeon_irq_ciu2_enable_local() local
1711 int coreid = cvmx_get_core_num(); octeon_irq_ciu2_disable_local() local
1727 int coreid = cvmx_get_core_num(); octeon_irq_ciu2_ack() local
1786 int coreid = cvmx_get_core_num(); octeon_irq_ciu2_mbox_enable_local() local
1797 int coreid = cvmx_get_core_num(); octeon_irq_ciu2_mbox_disable_local() local
[all...]
/kernel/linux/linux-5.10/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 * in octeon_wdt_nmi_stage3()
301 unsigned int coreid; octeon_wdt_cpu_to_irq() local
405 int coreid; octeon_wdt_ping() local
456 int coreid; octeon_wdt_set_timeout() local
[all...]
/kernel/linux/linux-6.6/drivers/watchdog/
H A Docteon-wdt-main.c214 unsigned int coreid = cvmx_get_core_num(); in octeon_wdt_nmi_stage3() local
225 udelay(85000 * coreid); in octeon_wdt_nmi_stage3()
228 octeon_wdt_write_hex(coreid, 2); in octeon_wdt_nmi_stage3()
254 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_SRC_PPX_IP2_WDOG(coreid)), 16); in octeon_wdt_nmi_stage3()
256 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_EN_PPX_IP2_WDOG(coreid)), 16); in octeon_wdt_nmi_stage3()
259 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_SRC_PPX_IP2_RML(coreid)), 16); in octeon_wdt_nmi_stage3()
261 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_EN_PPX_IP2_RML(coreid)), 16); in octeon_wdt_nmi_stage3()
264 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_SUM_PPX_IP2(coreid)), 16); in octeon_wdt_nmi_stage3()
268 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU_INTX_SUM0(coreid * 2)), 16); in octeon_wdt_nmi_stage3()
270 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU_INTX_EN0(coreid * in octeon_wdt_nmi_stage3()
304 unsigned int coreid; octeon_wdt_cpu_to_irq() local
408 int coreid; octeon_wdt_ping() local
459 int coreid; octeon_wdt_set_timeout() local
[all...]
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/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 ! in ssb_set_devtypedata()
[all...]
H A Ddriver_mipscore.c174 dev->id.coreid, oldirq+2, irq+2); in set_irq()
182 dev->id.coreid, in print_irq()
327 switch (dev->id.coreid) { in ssb_mipscore_init()
/kernel/linux/linux-6.6/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.c317 if ((tabid->coreid != devid->coreid) && in ssb_match_devid()
318 tabid->coreid != SSB_ANY_ID) in ssb_match_devid()
333 id->vendor || id->coreid || id->revision; in ssb_bus_match()
351 ssb_dev->id.vendor, ssb_dev->id.coreid, in ssb_device_uevent()
364 ssb_config_attr(coreid, id.coreid, "0x%04x\n")
372 ssb_core_name(dev_to_ssb_dev(dev)->id.coreid)); in name_show()
471 switch (sdev->id.coreid) { in ssb_devices_register()
815 if (ent->id.coreid ! in ssb_set_devtypedata()
[all...]
H A Ddriver_mipscore.c174 dev->id.coreid, oldirq+2, irq+2); in set_irq()
182 dev->id.coreid, in print_irq()
327 switch (dev->id.coreid) { in ssb_mipscore_init()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/arch/mips/mm/
H A Dc-octeon.c314 unsigned long coreid = cvmx_get_core_num(); in co_cache_error_call_notifiers() local
318 dcache_err = cache_err_dcache[coreid]; in co_cache_error_call_notifiers()
319 cache_err_dcache[coreid] = 0; in co_cache_error_call_notifiers()
324 pr_err("Core%lu: Cache error exception:\n", coreid); in co_cache_error_call_notifiers()
/kernel/linux/linux-5.10/arch/openrisc/include/asm/
H A Dcpuinfo.h29 u16 coreid; member
/kernel/linux/linux-6.6/arch/openrisc/include/asm/
H A Dcpuinfo.h29 u16 coreid; member
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/
H A Dpm_helpers.c377 static int vcodec_control_v4(struct venus_core *core, u32 coreid, bool enable) in vcodec_control_v4() argument
383 if (coreid == VIDC_CORE_ID_1) { in vcodec_control_v4()
498 u32 coreid; in min_loaded_core() local
510 coreid = inst_pos->clk_data.core_id; in min_loaded_core()
515 if ((coreid & VIDC_CORE_ID_3) == VIDC_CORE_ID_3) { in min_loaded_core()
518 } else if (coreid & VIDC_CORE_ID_1) { in min_loaded_core()
520 } else if (coreid & VIDC_CORE_ID_2) { in min_loaded_core()
/kernel/linux/linux-5.10/drivers/bcma/
H A Ddriver_mips.c152 u16 coreid, u8 unit) in bcma_core_mips_set_irq_name()
156 core = bcma_find_core_unit(bus, coreid, unit); in bcma_core_mips_set_irq_name()
160 coreid, unit); in bcma_core_mips_set_irq_name()
151 bcma_core_mips_set_irq_name(struct bcma_bus *bus, unsigned int irq, u16 coreid, u8 unit) bcma_core_mips_set_irq_name() argument
/kernel/linux/linux-6.6/drivers/bcma/
H A Ddriver_mips.c139 u16 coreid, u8 unit) in bcma_core_mips_set_irq_name()
143 core = bcma_find_core_unit(bus, coreid, unit); in bcma_core_mips_set_irq_name()
147 coreid, unit); in bcma_core_mips_set_irq_name()
138 bcma_core_mips_set_irq_name(struct bcma_bus *bus, unsigned int irq, u16 coreid, u8 unit) bcma_core_mips_set_irq_name() argument

Completed in 20 milliseconds

123