Home
last modified time | relevance | path

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

/linux-4.4.14/arch/mips/cavium-octeon/
Dsmp.c35 const int coreid = cvmx_get_core_num(); in mailbox_interrupt() local
39 action = cvmx_read_csr(CVMX_CIU_MBOX_CLRX(coreid)) & 0xffff; in mailbox_interrupt()
42 cvmx_write_csr(CVMX_CIU_MBOX_CLRX(coreid), action); in mailbox_interrupt()
62 int coreid = cpu_logical_map(cpu); in octeon_send_ipi_single() local
67 cvmx_write_csr(CVMX_CIU_MBOX_SETX(coreid), action); in octeon_send_ipi_single()
102 const int coreid = cvmx_get_core_num(); in octeon_smp_setup() local
116 __cpu_number_map[coreid] = 0; in octeon_smp_setup()
117 __cpu_logical_map[0] = coreid; in octeon_smp_setup()
122 if ((id != coreid) && (core_mask & (1 << id))) { in octeon_smp_setup()
253 int coreid = cpu_logical_map(cpu); in octeon_cpu_die() local
[all …]
Docteon-irq.c104 static int octeon_cpu_for_coreid(int coreid) in octeon_cpu_for_coreid() argument
107 return cpu_number_map(coreid); in octeon_cpu_for_coreid()
258 int coreid = octeon_coreid_for_cpu(cpu); in octeon_irq_ciu_enable() local
275 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); in octeon_irq_ciu_enable()
284 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen); in octeon_irq_ciu_enable()
364 int coreid = octeon_coreid_for_cpu(cpu); in octeon_irq_ciu_disable_all() local
379 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); in octeon_irq_ciu_disable_all()
381 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen); in octeon_irq_ciu_disable_all()
397 int coreid = octeon_coreid_for_cpu(cpu); in octeon_irq_ciu_enable_all() local
412 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); in octeon_irq_ciu_enable_all()
[all …]
Dsetup.c375 const int coreid = cvmx_get_core_num(); in octeon_check_cpu_bist() local
384 coreid, bist_val); in octeon_check_cpu_bist()
390 coreid, bist_val); in octeon_check_cpu_bist()
396 coreid, bist_val); in octeon_check_cpu_bist()
/linux-4.4.14/drivers/watchdog/
Docteon-wdt-main.c233 static int core2cpu(int coreid) in core2cpu() argument
236 return cpu_number_map(coreid); in core2cpu()
331 unsigned int coreid = cvmx_get_core_num(); in octeon_wdt_nmi_stage3() local
342 __delay(100000000ull * coreid); in octeon_wdt_nmi_stage3()
345 octeon_wdt_write_hex(coreid, 1); in octeon_wdt_nmi_stage3()
369 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU_INTX_SUM0(coreid * 2)), 16); in octeon_wdt_nmi_stage3()
371 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU_INTX_EN0(coreid * 2)), 16); in octeon_wdt_nmi_stage3()
451 int coreid; in octeon_wdt_ping() local
454 coreid = cpu2core(cpu); in octeon_wdt_ping()
455 cvmx_write_csr(CVMX_CIU_PP_POKEX(coreid), 1); in octeon_wdt_ping()
[all …]
/linux-4.4.14/drivers/staging/octeon/
Dethernet-rx.c167 const int coreid = cvmx_get_core_num(); in cvm_oct_napi_poll() local
185 old_group_mask = cvmx_read_csr(CVMX_SSO_PPX_GRP_MSK(coreid)); in cvm_oct_napi_poll()
186 cvmx_write_csr(CVMX_SSO_PPX_GRP_MSK(coreid), in cvm_oct_napi_poll()
188 cvmx_read_csr(CVMX_SSO_PPX_GRP_MSK(coreid)); /* Flush */ in cvm_oct_napi_poll()
190 old_group_mask = cvmx_read_csr(CVMX_POW_PP_GRP_MSKX(coreid)); in cvm_oct_napi_poll()
191 cvmx_write_csr(CVMX_POW_PP_GRP_MSKX(coreid), in cvm_oct_napi_poll()
424 cvmx_write_csr(CVMX_SSO_PPX_GRP_MSK(coreid), old_group_mask); in cvm_oct_napi_poll()
425 cvmx_read_csr(CVMX_SSO_PPX_GRP_MSK(coreid)); /* Flush */ in cvm_oct_napi_poll()
427 cvmx_write_csr(CVMX_POW_PP_GRP_MSKX(coreid), old_group_mask); in cvm_oct_napi_poll()
/linux-4.4.14/drivers/usb/host/
Dssb-hcd.c58 if (dev->id.coreid == SSB_DEV_USB20_HOST) { in ssb_hcd_usb20wa()
87 if (dev->id.coreid == SSB_DEV_USB11_HOSTDEV) in ssb_hcd_init_chip()
156 u16 coreid = dev->id.coreid; in ssb_hcd_probe() local
183 len = (coreid == SSB_DEV_USB20_HOST) ? 0x800 : ssb_admatch_size(tmp); in ssb_hcd_probe()
188 if (coreid == SSB_DEV_USB20_HOST) { in ssb_hcd_probe()
/linux-4.4.14/drivers/ssb/
Dscan.c26 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()
361 i, ssb_core_name(dev->id.coreid), in ssb_bus_scan()
362 dev->id.coreid, dev->id.revision, dev->id.vendor); in ssb_bus_scan()
364 switch (dev->id.coreid) { in ssb_bus_scan()
406 if (dev->id.coreid == SSB_DEV_PCI) { in ssb_bus_scan()
Dmain.c315 if ((tabid->coreid != devid->coreid) && in ssb_match_devid()
316 tabid->coreid != SSB_ANY_ID) in ssb_match_devid()
331 id->vendor || id->coreid || id->revision; in ssb_bus_match()
349 ssb_dev->id.vendor, ssb_dev->id.coreid, in ssb_device_uevent()
362 ssb_config_attr(coreid, id.coreid, "0x%04x\n")
370 ssb_core_name(dev_to_ssb_dev(dev)->id.coreid)); in name_show()
470 switch (sdev->id.coreid) { in ssb_devices_register()
809 if (ent->id.coreid != dev->id.coreid) in ssb_set_devtypedata()
1115 if (dev->id.coreid == SSB_DEV_80211) { in ssb_dma_translation_special_bit()
Ddriver_mipscore.c174 dev->id.coreid, oldirq+2, irq+2); in set_irq()
181 dev->id.coreid, in print_irq()
326 switch (dev->id.coreid) { in ssb_mipscore_init()
Ddriver_pcicore.c539 if (pc->dev->id.coreid == SSB_DEV_PCIE) { in ssb_pcicore_init_clientmode()
695 might_sleep_if(pdev->id.coreid != SSB_DEV_PCI); in ssb_pcicore_dev_irqvecs_enable()
698 if ((pdev->id.revision >= 6) || (pdev->id.coreid == SSB_DEV_PCIE)) { in ssb_pcicore_dev_irqvecs_enable()
725 if (pdev->id.coreid == SSB_DEV_PCI) { in ssb_pcicore_dev_irqvecs_enable()
728 WARN_ON(pdev->id.coreid != SSB_DEV_PCIE); in ssb_pcicore_dev_irqvecs_enable()
Dembedded.c183 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()
Dssb_private.h169 extern const char *ssb_core_name(u16 coreid);
Dsdio.c214 ssb_core_name(dev->id.coreid), coreidx); in ssb_sdio_switch_core()
Dpcmcia.c156 ssb_core_name(dev->id.coreid), in ssb_pcmcia_switch_core()
Dpci.c71 ssb_core_name(dev->id.coreid), in ssb_pci_switch_core()
/linux-4.4.14/arch/mips/mm/
Dc-octeon.c328 unsigned long coreid = cvmx_get_core_num(); in co_cache_error_call_notifiers() local
332 dcache_err = cache_err_dcache[coreid]; in co_cache_error_call_notifiers()
333 cache_err_dcache[coreid] = 0; in co_cache_error_call_notifiers()
338 pr_err("Core%lu: Cache error exception:\n", coreid); in co_cache_error_call_notifiers()
/linux-4.4.14/arch/metag/kernel/
Dsetup.c440 int coreid = metag_in32(METAC_CORE_ID); in get_cpu_capabilities() local
441 unsigned int dsp_type = (coreid >> 3) & 7; in get_cpu_capabilities()
442 unsigned int fpu_type = (coreid >> 7) & 3; in get_cpu_capabilities()
/linux-4.4.14/drivers/bcma/
Ddriver_mips.c190 u16 coreid, u8 unit) in bcma_core_mips_set_irq_name() argument
194 core = bcma_find_core_unit(bus, coreid, unit); in bcma_core_mips_set_irq_name()
198 coreid, unit); in bcma_core_mips_set_irq_name()
Dscan.c261 static struct bcma_device *bcma_find_core_reverse(struct bcma_bus *bus, u16 coreid) in bcma_find_core_reverse() argument
266 if (core->id.id == coreid) in bcma_find_core_reverse()
Dmain.c86 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-4.4.14/include/linux/bcma/
Dbcma.h440 extern struct bcma_device *bcma_find_core_unit(struct bcma_bus *bus, u16 coreid,
443 u16 coreid) in bcma_find_core() argument
445 return bcma_find_core_unit(bus, coreid, 0); in bcma_find_core()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dchip.h84 struct brcmf_core *brcmf_chip_get_core(struct brcmf_chip *chip, u16 coreid);
Dchip.c477 u16 coreid, u32 base, in brcmf_chip_add_core() argument
486 core->pub.id = coreid; in brcmf_chip_add_core()
1097 struct brcmf_core *brcmf_chip_get_core(struct brcmf_chip *pub, u16 coreid) in brcmf_chip_get_core() argument
1104 if (core->pub.id == coreid) in brcmf_chip_get_core()
Dpcie.c266 u32 coreid; member
501 brcmf_pcie_select_core(struct brcmf_pciedev_info *devinfo, u16 coreid) in brcmf_pcie_select_core() argument
507 core = brcmf_chip_get_core(devinfo->ci, coreid); in brcmf_pcie_select_core()
521 brcmf_err("Unsupported core selected %x\n", coreid); in brcmf_pcie_select_core()
1892 bus->chip = devinfo->coreid; in brcmf_pcie_probe()
/linux-4.4.14/arch/metag/mm/
Dcache.c125 int coreid = metag_in32(METAC_CORE_ID); in metag_cache_probe() local
127 int cfgcache = coreid & METAC_COREID_CFGCACHE_BITS; in metag_cache_probe()
/linux-4.4.14/include/linux/
Dmod_devicetable.h371 __u16 coreid; member
376 { .vendor = _vendor, .coreid = _coreid, .revision = _revision, }
/linux-4.4.14/arch/mips/include/asm/octeon/
Dcvmx-pow.h290 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-4.4.14/scripts/mod/
Ddevicetable-offsets.c125 DEVID_FIELD(ssb_device_id, coreid); in main()
Dfile2alias.c859 DEF_FIELD(symval, ssb_device_id, coreid); in do_ssb_entry()
864 ADD(alias, "id", coreid != SSB_ANY_ID, coreid); in do_ssb_entry()
/linux-4.4.14/drivers/net/wireless/b43/
Dbus.c229 dev->core_id = sdev->id.coreid; in b43_bus_dev_ssb_init()
/linux-4.4.14/arch/blackfin/mach-common/
Dints-priority.c335 static void bfin_sec_set_ssi_coreid(unsigned int sid, unsigned int coreid) in bfin_sec_set_ssi_coreid() argument
341 bfin_write_SEC_SCTL(sid, reg_sctl | ((coreid << 20) & SEC_SCTL_CTG)); in bfin_sec_set_ssi_coreid()
/linux-4.4.14/drivers/net/wireless/b43legacy/
Dmain.c1797 wiphy->hw_version = dev->dev->id.coreid; in b43legacy_upload_microcode()