/Linux-v4.19/arch/mips/include/asm/octeon/ |
D | cvmx-ciu-defs.h | 12 #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 …]
|
D | cvmx-pow.h | 290 uint64_t coreid:4; member 313 uint64_t coreid:4; 1269 load_addr.sstatus.coreid = cvmx_get_core_num(); in cvmx_pow_get_current_tag() 1295 load_addr.sstatus.coreid = cvmx_get_core_num(); in cvmx_pow_get_current_wqp()
|
/Linux-v4.19/drivers/watchdog/ |
D | octeon-wdt-main.c | 220 unsigned int coreid = cvmx_get_core_num(); in octeon_wdt_nmi_stage3() local 231 udelay(85000 * coreid); in octeon_wdt_nmi_stage3() 234 octeon_wdt_write_hex(coreid, 2); in octeon_wdt_nmi_stage3() 260 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_SRC_PPX_IP2_WDOG(coreid)), 16); in octeon_wdt_nmi_stage3() 262 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_EN_PPX_IP2_WDOG(coreid)), 16); in octeon_wdt_nmi_stage3() 265 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_SRC_PPX_IP2_RML(coreid)), 16); in octeon_wdt_nmi_stage3() 267 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_EN_PPX_IP2_RML(coreid)), 16); in octeon_wdt_nmi_stage3() 270 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU2_SUM_PPX_IP2(coreid)), 16); in octeon_wdt_nmi_stage3() 274 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU_INTX_SUM0(coreid * 2)), 16); in octeon_wdt_nmi_stage3() 276 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU_INTX_EN0(coreid * 2)), 16); in octeon_wdt_nmi_stage3() [all …]
|
/Linux-v4.19/arch/mips/cavium-octeon/ |
D | smp.c | 100 int coreid = cpu_logical_map(cpu); in octeon_send_ipi_single() local 105 cvmx_write_csr(CVMX_CIU_MBOX_SETX(coreid), action); in octeon_send_ipi_single() 140 const int coreid = cvmx_get_core_num(); in octeon_smp_setup() local 156 __cpu_number_map[coreid] = 0; in octeon_smp_setup() 157 __cpu_logical_map[0] = coreid; in octeon_smp_setup() 162 if ((id != coreid) && cvmx_coremask_is_core_set(&sysinfo->core_mask, id)) { in octeon_smp_setup() 310 int coreid = cpu_logical_map(cpu); in octeon_cpu_die() local 322 mask = 1 << coreid; in octeon_cpu_die() 340 pr_info("Reset core %d. Available Coremask = 0x%x \n", coreid, new_mask); in octeon_cpu_die() 342 cvmx_write_csr(CVMX_CIU_PP_RST, 1 << coreid); in octeon_cpu_die() [all …]
|
D | octeon-irq.c | 142 static int octeon_cpu_for_coreid(int coreid) in octeon_cpu_for_coreid() argument 145 return cpu_number_map(coreid); in octeon_cpu_for_coreid() 296 int coreid = octeon_coreid_for_cpu(cpu); in octeon_irq_ciu_enable() local 313 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); in octeon_irq_ciu_enable() 322 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen); in octeon_irq_ciu_enable() 402 int coreid = octeon_coreid_for_cpu(cpu); in octeon_irq_ciu_disable_all() local 417 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); in octeon_irq_ciu_disable_all() 419 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen); in octeon_irq_ciu_disable_all() 435 int coreid = octeon_coreid_for_cpu(cpu); in octeon_irq_ciu_enable_all() local 450 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); in octeon_irq_ciu_enable_all() [all …]
|
D | setup.c | 397 const int coreid = cvmx_get_core_num(); in octeon_check_cpu_bist() local 406 coreid, bist_val); in octeon_check_cpu_bist() 412 coreid, bist_val); in octeon_check_cpu_bist() 418 coreid, bist_val); in octeon_check_cpu_bist()
|
/Linux-v4.19/drivers/usb/host/ |
D | ssb-hcd.c | 57 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()
|
/Linux-v4.19/drivers/staging/octeon/ |
D | ethernet-rx.c | 191 const int coreid = cvmx_get_core_num(); in cvm_oct_poll() local 209 old_group_mask = cvmx_read_csr(CVMX_SSO_PPX_GRP_MSK(coreid)); in cvm_oct_poll() 210 cvmx_write_csr(CVMX_SSO_PPX_GRP_MSK(coreid), in cvm_oct_poll() 212 cvmx_read_csr(CVMX_SSO_PPX_GRP_MSK(coreid)); /* Flush */ in cvm_oct_poll() 214 old_group_mask = cvmx_read_csr(CVMX_POW_PP_GRP_MSKX(coreid)); in cvm_oct_poll() 215 cvmx_write_csr(CVMX_POW_PP_GRP_MSKX(coreid), in cvm_oct_poll() 397 cvmx_write_csr(CVMX_SSO_PPX_GRP_MSK(coreid), old_group_mask); in cvm_oct_poll() 398 cvmx_read_csr(CVMX_SSO_PPX_GRP_MSK(coreid)); /* Flush */ in cvm_oct_poll() 400 cvmx_write_csr(CVMX_POW_PP_GRP_MSKX(coreid), old_group_mask); in cvm_oct_poll()
|
/Linux-v4.19/drivers/ssb/ |
D | scan.c | 26 const char *ssb_core_name(u16 coreid) in ssb_core_name() argument 28 switch (coreid) { in ssb_core_name() 350 dev->id.coreid = (idhi & SSB_IDHIGH_CC) >> SSB_IDHIGH_CC_SHIFT; in ssb_bus_scan() 359 i, ssb_core_name(dev->id.coreid), in ssb_bus_scan() 360 dev->id.coreid, dev->id.revision, dev->id.vendor); in ssb_bus_scan() 362 switch (dev->id.coreid) { in ssb_bus_scan() 404 if (dev->id.coreid == SSB_DEV_PCI) { in ssb_bus_scan()
|
D | main.c | 316 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()
|
D | driver_mipscore.c | 174 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()
|
D | driver_pcicore.c | 540 if (pc->dev->id.coreid == SSB_DEV_PCIE) { in ssb_pcicore_init_clientmode() 696 might_sleep_if(pdev->id.coreid != SSB_DEV_PCI); in ssb_pcicore_dev_irqvecs_enable() 699 if ((pdev->id.revision >= 6) || (pdev->id.coreid == SSB_DEV_PCIE)) { in ssb_pcicore_dev_irqvecs_enable() 726 if (pdev->id.coreid == SSB_DEV_PCI) { in ssb_pcicore_dev_irqvecs_enable() 729 WARN_ON(pdev->id.coreid != SSB_DEV_PCIE); in ssb_pcicore_dev_irqvecs_enable()
|
D | embedded.c | 183 if (dev->id.coreid != SSB_DEV_ETHERNET_GBIT) in gige_pci_init_callback() 225 if (dev->id.coreid != SSB_DEV_ETHERNET_GBIT) in gige_map_irq_callback()
|
D | ssb_private.h | 140 extern const char *ssb_core_name(u16 coreid);
|
/Linux-v4.19/arch/mips/mm/ |
D | c-octeon.c | 330 unsigned long coreid = cvmx_get_core_num(); in co_cache_error_call_notifiers() local 334 dcache_err = cache_err_dcache[coreid]; in co_cache_error_call_notifiers() 335 cache_err_dcache[coreid] = 0; in co_cache_error_call_notifiers() 340 pr_err("Core%lu: Cache error exception:\n", coreid); in co_cache_error_call_notifiers()
|
/Linux-v4.19/arch/openrisc/include/asm/ |
D | cpuinfo.h | 33 u16 coreid; member
|
/Linux-v4.19/drivers/bcma/ |
D | driver_mips.c | 168 u16 coreid, u8 unit) in bcma_core_mips_set_irq_name() argument 172 core = bcma_find_core_unit(bus, coreid, unit); in bcma_core_mips_set_irq_name() 176 coreid, unit); in bcma_core_mips_set_irq_name()
|
D | scan.c | 264 static struct bcma_device *bcma_find_core_reverse(struct bcma_bus *bus, u16 coreid) in bcma_find_core_reverse() argument 269 if (core->id.id == coreid) in bcma_find_core_reverse()
|
D | main.c | 86 struct bcma_device *bcma_find_core_unit(struct bcma_bus *bus, u16 coreid, in bcma_find_core_unit() argument 92 if (core->id.id == coreid && core->core_unit == unit) in bcma_find_core_unit()
|
/Linux-v4.19/include/linux/bcma/ |
D | bcma.h | 449 extern struct bcma_device *bcma_find_core_unit(struct bcma_bus *bus, u16 coreid, 452 u16 coreid) in bcma_find_core() argument 454 return bcma_find_core_unit(bus, coreid, 0); in bcma_find_core()
|
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | chip.h | 86 struct brcmf_core *brcmf_chip_get_core(struct brcmf_chip *chip, u16 coreid);
|
D | chip.c | 477 u16 coreid, u32 base, in brcmf_chip_add_core() argument 486 core->pub.id = coreid; in brcmf_chip_add_core() 1116 struct brcmf_core *brcmf_chip_get_core(struct brcmf_chip *pub, u16 coreid) in brcmf_chip_get_core() argument 1123 if (core->pub.id == coreid) in brcmf_chip_get_core()
|
D | pcie.c | 259 u32 coreid; member 531 brcmf_pcie_select_core(struct brcmf_pciedev_info *devinfo, u16 coreid) in brcmf_pcie_select_core() argument 537 core = brcmf_chip_get_core(devinfo->ci, coreid); in brcmf_pcie_select_core() 551 brcmf_err("Unsupported core selected %x\n", coreid); in brcmf_pcie_select_core() 1854 bus->chip = devinfo->coreid; in brcmf_pcie_probe()
|
/Linux-v4.19/arch/openrisc/kernel/ |
D | setup.c | 207 cpuinfo->coreid = mfspr(SPR_COREID); in setup_cpuinfo() 339 seq_printf(m, "processor\t\t: %d\n", cpuinfo->coreid); in show_cpuinfo()
|
/Linux-v4.19/include/linux/ |
D | mod_devicetable.h | 382 __u16 coreid; member 387 { .vendor = _vendor, .coreid = _coreid, .revision = _revision, }
|