Home
last modified time | relevance | path

Searched refs:cpuid (Results 1 – 200 of 206) sorted by relevance

12

/linux-4.4.14/arch/sparc/kernel/
Dprom_64.c437 int cpuid = of_getintprop_default(dp, mid_prop, -1); in of_iterate_over_cpus() local
441 if (cpuid < 0) { in of_iterate_over_cpus()
443 cpuid = of_getintprop_default(dp, this_mid_prop, -1); in of_iterate_over_cpus()
445 if (cpuid < 0) { in of_iterate_over_cpus()
451 if (cpuid >= NR_CPUS) { in of_iterate_over_cpus()
454 cpuid, NR_CPUS); in of_iterate_over_cpus()
458 ret = func(dp, cpuid, arg); in of_iterate_over_cpus()
465 static void *check_cpu_node(struct device_node *dp, int cpuid, int id) in check_cpu_node() argument
467 if (id == cpuid) in check_cpu_node()
472 struct device_node *of_find_node_by_cpuid(int cpuid) in of_find_node_by_cpuid() argument
[all …]
Dsun4d_smp.c44 static inline void show_leds(int cpuid) in show_leds() argument
46 cpuid &= 0x1e; in show_leds()
48 "r" ((cpu_leds[cpuid] << 4) | cpu_leds[cpuid+1]), in show_leds()
49 "r" (ECSR_BASE(cpuid) | BB_LEDS), in show_leds()
55 int cpuid = hard_smp_processor_id(); in sun4d_cpu_pre_starting() local
58 cpu_leds[cpuid] = 0x6; in sun4d_cpu_pre_starting()
59 show_leds(cpuid); in sun4d_cpu_pre_starting()
68 int cpuid; in sun4d_cpu_pre_online() local
70 cpuid = hard_smp_processor_id(); in sun4d_cpu_pre_online()
77 sun4d_swap((unsigned long *)&cpu_callin_map[cpuid], 1); in sun4d_cpu_pre_online()
[all …]
Dsmp_32.c185 int i, cpuid, extra; in smp_prepare_cpus() local
190 for (i = 0; !cpu_find_by_instance(i, NULL, &cpuid); i++) { in smp_prepare_cpus()
191 if (cpuid >= NR_CPUS) in smp_prepare_cpus()
245 int cpuid = hard_smp_processor_id(); in smp_prepare_boot_cpu() local
247 if (cpuid >= NR_CPUS) { in smp_prepare_boot_cpu()
251 if (cpuid != 0) in smp_prepare_boot_cpu()
254 current_thread_info()->cpu = cpuid; in smp_prepare_boot_cpu()
255 set_cpu_online(cpuid, true); in smp_prepare_boot_cpu()
256 set_cpu_possible(cpuid, true); in smp_prepare_boot_cpu()
317 unsigned int cpuid = hard_smp_processor_id(); in arch_cpu_pre_online() local
[all …]
Dsun4d_irq.c32 unsigned int cpuid; /* target cpu */ member
194 int cpuid = handler_data->cpuid; in sun4d_mask_irq() local
200 cc_set_imsk_other(cpuid, cc_get_imsk_other(cpuid) | (1 << real_irq)); in sun4d_mask_irq()
212 int cpuid = handler_data->cpuid; in sun4d_unmask_irq() local
219 cc_set_imsk_other(cpuid, cc_get_imsk_other(cpuid) & ~(1 << real_irq)); in sun4d_unmask_irq()
253 int cpuid = cpu_logical_map(1); in sun4d_distribute_irqs() local
255 if (cpuid == -1) in sun4d_distribute_irqs()
256 cpuid = cpu_logical_map(0); in sun4d_distribute_irqs()
260 board_to_cpu[board] = cpuid; in sun4d_distribute_irqs()
261 set_sbi_tid(devid, cpuid << 3); in sun4d_distribute_irqs()
[all …]
Dirq_64.c313 static unsigned int sun4u_compute_tid(unsigned long imap, unsigned long cpuid) in sun4u_compute_tid() argument
318 tid = starfire_translate(imap, cpuid); in sun4u_compute_tid()
328 tid = cpuid << IMAP_TID_SHIFT; in sun4u_compute_tid()
331 unsigned int a = cpuid & 0x1f; in sun4u_compute_tid()
332 unsigned int n = (cpuid >> 5) & 0x1f; in sun4u_compute_tid()
340 tid = cpuid << IMAP_TID_SHIFT; in sun4u_compute_tid()
352 int cpuid; in irq_choose_cpu() local
356 cpuid = map_to_cpu(irq); in irq_choose_cpu()
361 cpuid = cpumask_empty(&tmp) ? map_to_cpu(irq) : cpumask_first(&tmp); in irq_choose_cpu()
364 return cpuid; in irq_choose_cpu()
[all …]
Dsun4m_smp.c43 int cpuid = hard_smp_processor_id(); in sun4m_cpu_pre_online() local
50 swap_ulong(&cpu_callin_map[cpuid], 1); in sun4m_cpu_pre_online()
58 : : "r" (&current_set[cpuid]) in sun4m_cpu_pre_online()
65 while (!cpumask_test_cpu(cpuid, &smp_commenced_mask)) in sun4m_cpu_pre_online()
Dmdesc.c861 int cpuid = *id; in mdesc_iterate_over_cpus() local
864 if (cpuid >= NR_CPUS) { in mdesc_iterate_over_cpus()
867 cpuid, NR_CPUS); in mdesc_iterate_over_cpus()
870 if (!cpumask_test_cpu(cpuid, mask)) in mdesc_iterate_over_cpus()
874 ret = func(hp, mp, cpuid, arg); in mdesc_iterate_over_cpus()
883 static void *record_one_cpu(struct mdesc_handle *hp, u64 mp, int cpuid, in record_one_cpu() argument
888 set_cpu_present(cpuid, true); in record_one_cpu()
902 static void * __init check_one_pgsz(struct mdesc_handle *hp, u64 mp, int cpuid, void *arg) in check_one_pgsz() argument
926 static void *fill_in_one_cpu(struct mdesc_handle *hp, u64 mp, int cpuid, in fill_in_one_cpu() argument
939 if (cpuid != real_hard_smp_processor_id()) in fill_in_one_cpu()
[all …]
Dleon_smp.c79 int cpuid = hard_smp_processor_id(); in leon_cpu_pre_online() local
86 do_swap(&cpu_callin_map[cpuid], 1); in leon_cpu_pre_online()
92 __asm__ __volatile__("ld [%0], %%g6\n\t" : : "r"(&current_set[cpuid]) in leon_cpu_pre_online()
99 while (!cpumask_test_cpu(cpuid, &smp_commenced_mask)) in leon_cpu_pre_online()
Dsmp_64.c97 int cpuid = hard_smp_processor_id(); in smp_callin() local
99 __local_per_cpu_offset = __per_cpu_offset(cpuid); in smp_callin()
125 notify_cpu_starting(cpuid); in smp_callin()
127 while (!cpumask_test_cpu(cpuid, &smp_commenced_mask)) in smp_callin()
130 set_cpu_online(cpuid, true); in smp_callin()
/linux-4.4.14/arch/arm/mach-tegra/
Dflowctrl.c57 u32 flowctrl_read_cpu_csr(unsigned int cpuid) in flowctrl_read_cpu_csr() argument
59 u8 offset = flowctrl_offset_cpu_csr[cpuid]; in flowctrl_read_cpu_csr()
64 void flowctrl_write_cpu_csr(unsigned int cpuid, u32 value) in flowctrl_write_cpu_csr() argument
66 return flowctrl_update(flowctrl_offset_cpu_csr[cpuid], value); in flowctrl_write_cpu_csr()
69 void flowctrl_write_cpu_halt(unsigned int cpuid, u32 value) in flowctrl_write_cpu_halt() argument
71 return flowctrl_update(flowctrl_offset_halt_cpu[cpuid], value); in flowctrl_write_cpu_halt()
74 void flowctrl_cpu_suspend_enter(unsigned int cpuid) in flowctrl_cpu_suspend_enter() argument
79 reg = flowctrl_read_cpu_csr(cpuid); in flowctrl_cpu_suspend_enter()
87 reg |= TEGRA20_FLOW_CTRL_CSR_WFE_CPU0 << cpuid; in flowctrl_cpu_suspend_enter()
97 reg |= TEGRA30_FLOW_CTRL_CSR_WFI_CPU0 << cpuid; in flowctrl_cpu_suspend_enter()
[all …]
Dflowctrl.h56 u32 flowctrl_read_cpu_csr(unsigned int cpuid);
57 void flowctrl_write_cpu_csr(unsigned int cpuid, u32 value);
58 void flowctrl_write_cpu_halt(unsigned int cpuid, u32 value);
60 void flowctrl_cpu_suspend_enter(unsigned int cpuid);
61 void flowctrl_cpu_suspend_exit(unsigned int cpuid);
/linux-4.4.14/arch/alpha/kernel/
Dsmp.c81 smp_store_cpu_info(int cpuid) in smp_store_cpu_info() argument
83 cpu_data[cpuid].loops_per_jiffy = loops_per_jiffy; in smp_store_cpu_info()
84 cpu_data[cpuid].last_asn = ASN_FIRST_VERSION; in smp_store_cpu_info()
85 cpu_data[cpuid].need_new_asn = 0; in smp_store_cpu_info()
86 cpu_data[cpuid].asn_lock = 0; in smp_store_cpu_info()
93 smp_setup_percpu_timer(int cpuid) in smp_setup_percpu_timer() argument
95 cpu_data[cpuid].prof_counter = 1; in smp_setup_percpu_timer()
96 cpu_data[cpuid].prof_multiplier = 1; in smp_setup_percpu_timer()
100 wait_boot_cpu_to_stop(int cpuid) in wait_boot_cpu_to_stop() argument
110 printk("wait_boot_cpu_to_stop: FAILED on CPU %d, hanging now\n", cpuid); in wait_boot_cpu_to_stop()
[all …]
Dsys_marvel.c405 int cpuid = hard_smp_processor_id(); in marvel_smp_callin() local
406 struct io7 *io7 = marvel_find_io7(cpuid); in marvel_smp_callin()
415 printk("Redirecting IO7 interrupts to local CPU at PE %u\n", cpuid); in marvel_smp_callin()
418 io7_redirect_irq(io7, &io7->csrs->HLT_CTL.csr, cpuid); in marvel_smp_callin()
419 io7_redirect_irq(io7, &io7->csrs->HPI_CTL.csr, cpuid); in marvel_smp_callin()
420 io7_redirect_irq(io7, &io7->csrs->CRD_CTL.csr, cpuid); in marvel_smp_callin()
421 io7_redirect_irq(io7, &io7->csrs->STV_CTL.csr, cpuid); in marvel_smp_callin()
422 io7_redirect_irq(io7, &io7->csrs->HEI_CTL.csr, cpuid); in marvel_smp_callin()
426 io7_redirect_one_lsi(io7, i, cpuid); in marvel_smp_callin()
428 io7_redirect_one_lsi(io7, 0x74, cpuid); in marvel_smp_callin()
[all …]
Dprocess.c77 int cpuid = smp_processor_id(); in common_shutdown_1() local
84 + hwrpb->processor_size * cpuid); in common_shutdown_1()
93 if (cpuid != boot_cpuid) { in common_shutdown_1()
96 set_cpu_present(cpuid, false); in common_shutdown_1()
97 set_cpu_possible(cpuid, false); in common_shutdown_1()
Dcore_marvel.c851 int cpuid; in marvel_pa_to_nid() local
854 cpuid = (~(pa >> 35) & 0xff); in marvel_pa_to_nid()
856 cpuid = ((pa >> 34) & 0x3) | ((pa >> (37 - 2)) & (0x1f << 2)); in marvel_pa_to_nid()
858 return marvel_cpuid_to_nid(cpuid); in marvel_pa_to_nid()
862 marvel_cpuid_to_nid(int cpuid) in marvel_cpuid_to_nid() argument
864 return cpuid; in marvel_cpuid_to_nid()
Dcore_wildfire.c449 int wildfire_cpuid_to_nid(int cpuid) in wildfire_cpuid_to_nid() argument
452 return cpuid >> 2; in wildfire_cpuid_to_nid()
Derr_titan.c551 (int)header->by_type.regatta_frame.cpuid); in el_process_regatta_subpacket()
/linux-4.4.14/arch/arm/kernel/
Dtopology.c174 static inline void update_cpu_capacity(unsigned int cpuid) {} in update_cpu_capacity() argument
197 static void update_siblings_masks(unsigned int cpuid) in update_siblings_masks() argument
199 struct cputopo_arm *cpu_topo, *cpuid_topo = &cpu_topology[cpuid]; in update_siblings_masks()
209 cpumask_set_cpu(cpuid, &cpu_topo->core_sibling); in update_siblings_masks()
210 if (cpu != cpuid) in update_siblings_masks()
216 cpumask_set_cpu(cpuid, &cpu_topo->thread_sibling); in update_siblings_masks()
217 if (cpu != cpuid) in update_siblings_masks()
228 void store_cpu_topology(unsigned int cpuid) in store_cpu_topology() argument
230 struct cputopo_arm *cpuid_topo = &cpu_topology[cpuid]; in store_cpu_topology()
268 update_siblings_masks(cpuid); in store_cpu_topology()
[all …]
Dsetup.c1082 u32 cpuid; in c_show() local
1091 cpuid = is_smp() ? per_cpu(cpu_data, i).cpuid : read_cpuid_id(); in c_show()
1093 cpu_name, cpuid & 15, elf_platform); in c_show()
1115 seq_printf(m, "\nCPU implementer\t: 0x%02x\n", cpuid >> 24); in c_show()
1119 if ((cpuid & 0x0008f000) == 0x00000000) { in c_show()
1121 seq_printf(m, "CPU part\t: %07x\n", cpuid >> 4); in c_show()
1123 if ((cpuid & 0x0008f000) == 0x00007000) { in c_show()
1126 (cpuid >> 16) & 127); in c_show()
1130 (cpuid >> 20) & 15); in c_show()
1133 (cpuid >> 4) & 0xfff); in c_show()
[all …]
Dsmp.c337 static void smp_store_cpu_info(unsigned int cpuid) in smp_store_cpu_info() argument
339 struct cpuinfo_arm *cpu_info = &per_cpu(cpu_data, cpuid); in smp_store_cpu_info()
342 cpu_info->cpuid = read_cpuid_id(); in smp_store_cpu_info()
344 store_cpu_topology(cpuid); in smp_store_cpu_info()
Dsuspend.c13 extern int __cpu_suspend(unsigned long, int (*)(unsigned long), u32 cpuid);
Dhead-nommu.S65 bl __lookup_processor_type @ r5=procinfo r9=cpuid
105 bl __lookup_processor_type @ r5=procinfo r9=cpuid
Dhead.S95 bl __lookup_processor_type @ r5=procinfo r9=cpuid
/linux-4.4.14/arch/parisc/kernel/
Dprocessor.c98 unsigned long cpuid; in processor_probe() local
116 cpuid = boot_cpu_data.cpu_count; in processor_probe()
166 cpuid = cpu_info.cpu_num; in processor_probe()
172 p = &per_cpu(cpu_data, cpuid); in processor_probe()
176 if (cpuid) in processor_probe()
182 p->cpuid = cpuid; /* save CPU id */ in processor_probe()
189 init_percpu_prof(cpuid); in processor_probe()
200 if (cpuid) { in processor_probe()
213 cpu_irq_actions[cpuid] = actions; in processor_probe()
221 if (cpuid) { in processor_probe()
[all …]
Dsmp.c90 ipi_init(int cpuid) in ipi_init() argument
94 if(cpu_online(cpuid) ) in ipi_init()
317 int smp_boot_one_cpu(int cpuid, struct task_struct *idle) in smp_boot_one_cpu() argument
319 const struct cpuinfo_parisc *p = &per_cpu(cpu_data, cpuid); in smp_boot_one_cpu()
322 task_thread_info(idle)->cpu = cpuid; in smp_boot_one_cpu()
327 cpu_now_booting = cpuid; in smp_boot_one_cpu()
336 printk(KERN_INFO "Releasing cpu %d now, hpa=%lx\n", cpuid, p->hpa); in smp_boot_one_cpu()
356 if(cpu_online(cpuid)) { in smp_boot_one_cpu()
365 printk(KERN_CRIT "SMP: CPU:%d is stuck.\n", cpuid); in smp_boot_one_cpu()
371 cpuid, timeout * 100); in smp_boot_one_cpu()
[all …]
Dsetup.c115 extern int init_per_cpu(int cpuid);
/linux-4.4.14/arch/x86/kernel/
Dverify_cpu.S42 pushfl # standard way to check for cpuid
51 jz verify_cpu_no_longmode # cpu has no cpuid
54 movl $0x0,%eax # See if cpuid 1 is implemented
55 cpuid
57 jb verify_cpu_no_longmode # no cpuid 1
80 cpuid
103 cpuid
108 movl $0x80000000,%eax # See if extended cpuid is implemented
109 cpuid
111 jb verify_cpu_no_longmode # no extended cpuid
[all …]
Dsmpboot.c143 int cpuid, phys_id; in smp_callin() local
151 cpuid = smp_processor_id(); in smp_callin()
170 smp_store_cpu_info(cpuid); in smp_callin()
179 cpu_data(cpuid).loops_per_jiffy = loops_per_jiffy; in smp_callin()
180 pr_debug("Stack at about %p\n", &cpuid); in smp_callin()
189 notify_cpu_starting(cpuid); in smp_callin()
194 cpumask_set_cpu(cpuid, cpu_callin_mask); in smp_callin()
Dhead_32.S353 cpuid
357 cpuid
369 cpuid
379 cpuid
425 cpuid
435 cpuid
Dalternative.c385 BUG_ON(a->cpuid >= (NCAPINTS + NBUGINTS) * 32); in apply_alternatives()
386 if (!boot_cpu_has(a->cpuid)) { in apply_alternatives()
394 a->cpuid >> 5, in apply_alternatives()
395 a->cpuid & 0x1f, in apply_alternatives()
DMakefile58 obj-$(CONFIG_X86_CPUID) += cpuid.o
Dparavirt.c346 .cpuid = native_cpuid,
Dhead_64.S201 cpuid
/linux-4.4.14/arch/ia64/include/asm/sn/
Dsn_cpuid.h104 #define cpuid_to_nasid(cpuid) (sn_nodepda->phys_cpuid[cpuid].nasid) argument
105 #define cpuid_to_subnode(cpuid) (sn_nodepda->phys_cpuid[cpuid].subnode) argument
106 #define cpuid_to_slice(cpuid) (sn_nodepda->phys_cpuid[cpuid].slice) argument
Dintr.h66 #define CPU_VECTOR_TO_IRQ(cpuid,vector) (vector) argument
/linux-4.4.14/arch/x86/kernel/cpu/
Dtransmeta.c34 cpuid(0x80860001, &dummy, &cpu_rev, &cpu_freq, &cpu_flags); in init_transmeta()
45 cpuid(0x80860002, &new_cpu_rev, &cms_rev1, &cms_rev2, &dummy); in init_transmeta()
58 cpuid(0x80860003, in init_transmeta()
63 cpuid(0x80860004, in init_transmeta()
68 cpuid(0x80860005, in init_transmeta()
73 cpuid(0x80860006, in init_transmeta()
Damd.c310 cpuid(0x8000001e, &eax, &ebx, &ecx, &edx); in amd_get_topology()
511 u32 cpuid, assoc; in bsp_init_amd() local
513 cpuid = cpuid_edx(0x80000005); in bsp_init_amd()
514 assoc = cpuid >> 16 & 0xff; in bsp_init_amd()
515 upperbit = ((cpuid >> 24) << 10) / assoc; in bsp_init_amd()
794 cpuid(0x80000006, &eax, &ebx, &ecx, &edx); in cpu_detect_tlb_amd()
804 cpuid(0x80000005, &eax, &ebx, &ecx, &edx); in cpu_detect_tlb_amd()
823 cpuid(0x80000005, &eax, &ebx, &ecx, &edx); in cpu_detect_tlb_amd()
Dcommon.c409 cpuid(0x80000002, &v[0], &v[1], &v[2], &v[3]); in get_model_name()
410 cpuid(0x80000003, &v[4], &v[5], &v[6], &v[7]); in get_model_name()
411 cpuid(0x80000004, &v[8], &v[9], &v[10], &v[11]); in get_model_name()
438 cpuid(0x80000005, &dummy, &ebx, &ecx, &edx); in cpu_detect_cache_sizes()
449 cpuid(0x80000006, &dummy, &ebx, &ecx, &edx); in cpu_detect_cache_sizes()
508 cpuid(1, &eax, &ebx, &ecx, &edx); in detect_ht()
573 cpuid(0x00000000, (unsigned int *)&c->cpuid_level, in cpu_detect()
583 cpuid(0x00000001, &tfms, &misc, &junk, &cap0); in cpu_detect()
609 cpuid(0x00000001, &tfms, &ebx, &excap, &capability); in get_cpu_cap()
Dvmware.c102 cpuid(CPUID_VMWARE_INFO_LEAF, &eax, &hyper_vendor_id[0], in vmware_platform()
Dmshyperv.c124 cpuid(HYPERV_CPUID_VENDOR_AND_MAX_FUNCTIONS, in ms_hyperv_platform()
Dcentaur.c182 cpuid(0x80000005, &aa, &bb, &cc, &dd); in init_centaur()
Dintel_cacheinfo.c239 cpuid(0x80000005, &dummy, &dummy, &l1d.val, &l1i.val); in amd_cpuid4()
240 cpuid(0x80000006, &dummy, &dummy, &l2.val, &l3.val); in amd_cpuid4()
724 cpuid(2, &regs[0], &regs[1], &regs[2], &regs[3]); in init_intel_cacheinfo()
Dperf_event_amd_uncore.c364 cpuid(0x8000001e, &eax, &ebx, &ecx, &edx); in amd_uncore_cpu_starting()
Dintel.c695 cpuid(2, &regs[0], &regs[1], &regs[2], &regs[3]); in intel_detect_tlb()
/linux-4.4.14/arch/arm64/kernel/
Dtopology.c214 static void update_siblings_masks(unsigned int cpuid) in update_siblings_masks() argument
216 struct cpu_topology *cpu_topo, *cpuid_topo = &cpu_topology[cpuid]; in update_siblings_masks()
226 cpumask_set_cpu(cpuid, &cpu_topo->core_sibling); in update_siblings_masks()
227 if (cpu != cpuid) in update_siblings_masks()
233 cpumask_set_cpu(cpuid, &cpu_topo->thread_sibling); in update_siblings_masks()
234 if (cpu != cpuid) in update_siblings_masks()
239 void store_cpu_topology(unsigned int cpuid) in store_cpu_topology() argument
241 struct cpu_topology *cpuid_topo = &cpu_topology[cpuid]; in store_cpu_topology()
270 cpuid, cpuid_topo->cluster_id, cpuid_topo->core_id, in store_cpu_topology()
274 update_siblings_masks(cpuid); in store_cpu_topology()
Dsmp.c125 static void smp_store_cpu_info(unsigned int cpuid) in smp_store_cpu_info() argument
127 store_cpu_topology(cpuid); in smp_store_cpu_info()
/linux-4.4.14/arch/ia64/kernel/
Dsmpboot.c173 int cpuid; in fix_b0_for_bsp() local
176 cpuid = smp_processor_id(); in fix_b0_for_bsp()
181 if (!(fix_bsp_b0 && cpuid)) in fix_b0_for_bsp()
184 sal_boot_rendez_state[0].br[0] = sal_boot_rendez_state[cpuid].br[0]; in fix_b0_for_bsp()
185 printk ("Fixed BSP b0 value from CPU %d\n", cpuid); in fix_b0_for_bsp()
356 int cpuid, phys_id, itc_master; in smp_callin() local
365 cpuid = smp_processor_id(); in smp_callin()
369 if (cpu_online(cpuid)) { in smp_callin()
371 phys_id, cpuid); in smp_callin()
380 set_numa_node(cpu_to_node_map[cpuid]); in smp_callin()
[all …]
Dsetup.c793 } cpuid; in identify_cpu() local
800 cpuid.bits[i] = ia64_get_cpuid(i); in identify_cpu()
802 memcpy(c->vendor, cpuid.field.vendor, 16); in identify_cpu()
817 c->ppn = cpuid.field.ppn; in identify_cpu()
818 c->number = cpuid.field.number; in identify_cpu()
819 c->revision = cpuid.field.revision; in identify_cpu()
820 c->model = cpuid.field.model; in identify_cpu()
821 c->family = cpuid.field.family; in identify_cpu()
822 c->archrev = cpuid.field.archrev; in identify_cpu()
823 c->features = cpuid.field.features; in identify_cpu()
Dcrash.c160 int cpuid; in kdump_cpu_freeze() local
163 cpuid = smp_processor_id(); in kdump_cpu_freeze()
170 kdump_status[cpuid] = 1; in kdump_cpu_freeze()
Dmca.c1471 unsigned int cpuid; in ia64_mca_cmc_int_caller() local
1473 cpuid = smp_processor_id(); in ia64_mca_cmc_int_caller()
1481 cpuid = cpumask_next(cpuid+1, cpu_online_mask); in ia64_mca_cmc_int_caller()
1483 if (cpuid < nr_cpu_ids) { in ia64_mca_cmc_int_caller()
1484 platform_send_ipi(cpuid, IA64_CMCP_VECTOR, IA64_IPI_DM_INT, 0); in ia64_mca_cmc_int_caller()
1541 unsigned int cpuid; in ia64_mca_cpe_int_caller() local
1543 cpuid = smp_processor_id(); in ia64_mca_cpe_int_caller()
1551 cpuid = cpumask_next(cpuid+1, cpu_online_mask); in ia64_mca_cpe_int_caller()
1553 if (cpuid < NR_CPUS) { in ia64_mca_cpe_int_caller()
1554 platform_send_ipi(cpuid, IA64_CPEP_VECTOR, IA64_IPI_DM_INT, 0); in ia64_mca_cpe_int_caller()
/linux-4.4.14/arch/mips/paravirt/
Dparavirt-irq.c223 unsigned int cpuid = cpunum_for_cpu(cpu); in irq_mbox_all() local
224 mask = 1 << (cpuid * MBOX_BITS_PER_CPU + mbox); in irq_mbox_all()
225 __raw_writel(mask, base + (cpuid * mips_irq_cpu_stride)); in irq_mbox_all()
252 unsigned int cpuid = cpunum_for_cpu(cpu); in irq_mbox_ipi() local
257 mask = actions << (cpuid * MBOX_BITS_PER_CPU); in irq_mbox_ipi()
264 unsigned int cpuid = get_ebase_cpunum(); in irq_mbox_cpu_onoffline() local
269 mask = 1 << (cpuid * MBOX_BITS_PER_CPU + mbox); in irq_mbox_cpu_onoffline()
270 __raw_writel(mask, base + (cpuid * mips_irq_cpu_stride)); in irq_mbox_cpu_onoffline()
327 unsigned int cpuid = get_ebase_cpunum(); in irq_pci_dispatch() local
331 (cpuid * mips_irq_cpu_stride)); in irq_pci_dispatch()
[all …]
/linux-4.4.14/arch/x86/boot/
Dcpuflags.c73 static inline void cpuid(u32 id, u32 *a, u32 *b, u32 *c, u32 *d) in cpuid() function
97 cpuid(0x0, &max_intel_level, &cpu_vendor[0], &cpu_vendor[2], in get_cpuflags()
102 cpuid(0x1, &tfms, &ignored, &cpu.flags[4], in get_cpuflags()
110 cpuid(0x80000000, &max_amd_level, &ignored, &ignored, in get_cpuflags()
115 cpuid(0x80000001, &ignored, &ignored, &cpu.flags[6], in get_cpuflags()
/linux-4.4.14/drivers/firmware/
Dpsci.c152 static int psci_cpu_on(unsigned long cpuid, unsigned long entry_point) in psci_cpu_on() argument
158 err = invoke_psci_fn(fn, cpuid, entry_point, 0); in psci_cpu_on()
162 static int psci_migrate(unsigned long cpuid) in psci_migrate() argument
168 err = invoke_psci_fn(fn, cpuid, 0, 0); in psci_migrate()
271 unsigned long cpuid; in psci_init_migrate() local
292 cpuid = psci_migrate_info_up_cpu(); in psci_init_migrate()
293 if (cpuid & ~MPIDR_HWID_BITMASK) { in psci_init_migrate()
295 cpuid); in psci_init_migrate()
299 cpu = get_logical_index(cpuid); in psci_init_migrate()
302 pr_info("Trusted OS resident on physical CPU 0x%lx\n", cpuid); in psci_init_migrate()
/linux-4.4.14/arch/mips/sgi-ip27/
Dip27-smp.c63 cpuid_t cpuid; in do_cpumask() local
70 cpuid = acpu->cpu_info.virtid; in do_cpumask()
73 cpuid_to_compact_node[cpuid] = cnode; in do_cpumask()
74 if (cpuid > highest) in do_cpumask()
75 highest = cpuid; in do_cpumask()
79 set_cpu_possible(cpuid, true); in do_cpumask()
80 alloc_cpupda(cpuid, tot_cpus_found); in do_cpumask()
Dip27-timer.c181 int cpuid; in cpu_time_init() local
188 cpuid = LOCAL_HUB_L(PI_CPU_NUM) ? IP27_CPU0_INDEX : IP27_CPU1_INDEX; in cpu_time_init()
189 cpu = (klcpu_t *) KLCF_COMP(board, cpuid); in cpu_time_init()
/linux-4.4.14/tools/perf/arch/s390/util/
Dheader.c21 const char *cpuid = "IBM/S390"; in get_cpuid() local
23 if (strlen(cpuid) + 1 > sz) in get_cpuid()
26 strcpy(buffer, cpuid); in get_cpuid()
Dkvm-stat.c96 int cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid) in cpu_isa_init() argument
98 if (strstr(cpuid, "IBM/S390")) { in cpu_isa_init()
/linux-4.4.14/arch/x86/kvm/
Dcpuid.c164 struct kvm_cpuid *cpuid, in kvm_vcpu_ioctl_set_cpuid() argument
171 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid()
174 cpuid_entries = vmalloc(sizeof(struct kvm_cpuid_entry) * cpuid->nent); in kvm_vcpu_ioctl_set_cpuid()
179 cpuid->nent * sizeof(struct kvm_cpuid_entry))) in kvm_vcpu_ioctl_set_cpuid()
181 for (i = 0; i < cpuid->nent; i++) { in kvm_vcpu_ioctl_set_cpuid()
193 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid()
206 struct kvm_cpuid2 *cpuid, in kvm_vcpu_ioctl_set_cpuid2() argument
212 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid2()
216 cpuid->nent * sizeof(struct kvm_cpuid_entry2))) in kvm_vcpu_ioctl_set_cpuid2()
218 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid2()
[all …]
Dcpuid.h9 int kvm_dev_ioctl_get_cpuid(struct kvm_cpuid2 *cpuid,
13 struct kvm_cpuid *cpuid,
16 struct kvm_cpuid2 *cpuid,
19 struct kvm_cpuid2 *cpuid,
DMakefile15 i8254.o ioapic.o irq_comm.o cpuid.o pmu.o mtrr.o \
Dx86.c2651 struct kvm_cpuid2 cpuid; in kvm_arch_dev_ioctl() local
2654 if (copy_from_user(&cpuid, cpuid_arg, sizeof cpuid)) in kvm_arch_dev_ioctl()
2657 r = kvm_dev_ioctl_get_cpuid(&cpuid, cpuid_arg->entries, in kvm_arch_dev_ioctl()
2663 if (copy_to_user(cpuid_arg, &cpuid, sizeof cpuid)) in kvm_arch_dev_ioctl()
3262 struct kvm_cpuid cpuid; in kvm_arch_vcpu_ioctl() local
3265 if (copy_from_user(&cpuid, cpuid_arg, sizeof cpuid)) in kvm_arch_vcpu_ioctl()
3267 r = kvm_vcpu_ioctl_set_cpuid(vcpu, &cpuid, cpuid_arg->entries); in kvm_arch_vcpu_ioctl()
3272 struct kvm_cpuid2 cpuid; in kvm_arch_vcpu_ioctl() local
3275 if (copy_from_user(&cpuid, cpuid_arg, sizeof cpuid)) in kvm_arch_vcpu_ioctl()
3277 r = kvm_vcpu_ioctl_set_cpuid2(vcpu, &cpuid, in kvm_arch_vcpu_ioctl()
[all …]
/linux-4.4.14/arch/tile/kernel/
Dsmpboot.c144 int cpuid; in start_secondary() local
148 cpuid = smp_processor_id(); in start_secondary()
151 set_my_cpu_offset(__per_cpu_offset[cpuid]); in start_secondary()
175 if (cpumask_test_and_set_cpu(cpuid, &cpu_started)) { in start_secondary()
176 pr_warn("CPU#%d already started!\n", cpuid); in start_secondary()
/linux-4.4.14/arch/x86/kernel/apic/
Dipi.c153 int apicid, cpuid; in safe_smp_processor_id() local
162 cpuid = convert_apicid_to_cpu(apicid); in safe_smp_processor_id()
164 return cpuid >= 0 ? cpuid : 0; in safe_smp_processor_id()
/linux-4.4.14/Documentation/virtual/kvm/
Dcpuid.txt6 cpuid. This is not always guaranteed to work, since userspace can
7 mask-out some, or even all KVM-related cpuid features before launching
10 KVM cpuid functions are:
18 The value in eax corresponds to the maximum cpuid function present in this leaf,
22 This function queries the presence of KVM cpuid leafs.
D00-INDEX5 cpuid.txt
6 - KVM-specific cpuid leaves (x86).
Dmsr.txt47 Availability of this MSR must be checked via bit 3 in 0x4000001 cpuid
111 of specific flags has to be checked in 0x40000001 cpuid leaf.
114 flag bit | cpuid bit | meaning
125 Availability of this MSR must be checked via bit 3 in 0x4000001 cpuid
136 Availability of this MSR must be checked via bit 0 in 0x4000001 cpuid
146 Availability of this MSR must be checked via bit 0 in 0x4000001 cpuid
151 if (!kvm_para_available()) /* refer to cpuid.txt */
Dhypercalls.txt57 Purpose: Expose hypercall availability to the guest. On x86 platforms, cpuid
Dapi.txt522 Defines the vcpu responses to the cpuid instruction. Applications
1230 This ioctl returns x86 cpuid features which are supported by both the hardware
1232 construct cpuid information (for KVM_SET_CPUID2) that is consistent with
1234 example, the user may wish to constrain cpuid to emulate older hardware,
1245 The entries returned are the host cpuid as returned by the cpuid instruction,
1257 if cpuid for this function returns different values for successive
1263 eax, ebx, ecx, edx: the values returned by the cpuid instruction for
2762 This ioctl returns x86 cpuid features which are emulated by
2792 if cpuid for this function returns different values for successive
2798 eax, ebx, ecx, edx: the values returned by the cpuid instruction for
/linux-4.4.14/include/trace/events/
Dmce.h27 __field( u32, cpuid )
45 __entry->cpuid = m->cpuid;
60 __entry->cpuvendor, __entry->cpuid,
/linux-4.4.14/tools/perf/arch/x86/util/
Dheader.c10 cpuid(unsigned int op, unsigned int *a, unsigned int *b, unsigned int *c, in cpuid() function
30 cpuid(0, &lvl, &b, &c, &d); in get_cpuid()
37 cpuid(1, &a, &b, &c, &d); in get_cpuid()
Dkvm-stat.c144 int cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid) in cpu_isa_init() argument
146 if (strstr(cpuid, "Intel")) { in cpu_isa_init()
149 } else if (strstr(cpuid, "AMD")) { in cpu_isa_init()
/linux-4.4.14/arch/ia64/sn/kernel/
Dsetup.c563 int cpuid; in sn_cpu_init() local
572 cpuid = smp_processor_id(); in sn_cpu_init()
573 if (cpuid == 0 && IS_MEDUSA()) { in sn_cpu_init()
598 if (cpuid == 0) { in sn_cpu_init()
600 (void) ia64_sn_set_cpu_number(cpuid); in sn_cpu_init()
604 (void) ia64_sn_set_cpu_number(cpuid); in sn_cpu_init()
624 nodepdaindr[i]->phys_cpuid[cpuid].nasid = nasid; in sn_cpu_init()
625 nodepdaindr[i]->phys_cpuid[cpuid].slice = slice; in sn_cpu_init()
626 nodepdaindr[i]->phys_cpuid[cpuid].subnode = subnode; in sn_cpu_init()
641 if (cpuid != 0) { in sn_cpu_init()
Dirq.c119 int cpuid; in sn_retarget_vector() local
182 cpuid = nasid_slice_to_cpuid(new_irq_info->irq_nasid, in sn_retarget_vector()
184 new_irq_info->irq_cpuid = cpuid; in sn_retarget_vector()
197 cpuphys = cpu_physical_id(cpuid); in sn_retarget_vector()
/linux-4.4.14/arch/sparc/include/asm/
Dobio.h196 static inline unsigned cc_get_imsk_other(int cpuid) in cc_get_imsk_other() argument
202 "r" (ECSR_BASE(cpuid) | CC_IMSK), in cc_get_imsk_other()
207 static inline void cc_set_imsk_other(int cpuid, unsigned mask) in cc_set_imsk_other() argument
211 "r" (ECSR_BASE(cpuid) | CC_IMSK), in cc_set_imsk_other()
Dhypervisor.h253 unsigned long sun4v_cpu_start(unsigned long cpuid,
281 unsigned long sun4v_cpu_stop(unsigned long cpuid);
430 long sun4v_cpu_state(unsigned long cpuid);
1569 unsigned long sun4v_intr_settarget(unsigned long sysino, unsigned long cpuid);
1673 unsigned long *cpuid);
1676 unsigned long cpuid);
Doplib_64.h115 void prom_startcpu_cpuid(int cpuid, unsigned long pc, unsigned long arg);
118 void prom_stopcpu_cpuid(int cpuid);
Dprom.h39 struct device_node *of_find_node_by_cpuid(int cpuid);
/linux-4.4.14/include/soc/tegra/
Dpmc.h36 bool tegra_pmc_cpu_is_powered(int cpuid);
37 int tegra_pmc_cpu_power_on(int cpuid);
38 int tegra_pmc_cpu_remove_clamping(int cpuid);
/linux-4.4.14/arch/s390/kernel/
Dprocessor.c20 static DEFINE_PER_CPU(struct cpuid, cpu_id);
37 struct cpuid *id = this_cpu_ptr(&cpu_id); in cpu_init()
83 struct cpuid *id = &per_cpu(cpu_id, n); in show_cpuinfo()
Dhead.S151 slr %r0,%r0 # set cpuid to zero
227 stidp .Lcpuid # store cpuid
291 slr %r0,%r0 # set cpuid to zero
Drelocate_kernel.S98 sigp %r1,%r2,SIGP_SET_ARCHITECTURE # set cpuid to zero
Dreipl.S109 slr %r0,%r0 # set cpuid to zero
Dtopology.c196 struct cpuid cpu_id; in tl_to_masks()
Dperf_cpum_cf_events.c293 struct cpuid cpu_id; in cpumf_cf_event_group()
Ddebug.c871 active->id.fields.cpuid = smp_processor_id(); in debug_finish_entry()
1477 entry->id.fields.cpuid, (void *)caller); in debug_dflt_header_fn()
Dsetup.c696 struct cpuid cpu_id; in setup_hwcaps()
/linux-4.4.14/arch/mips/include/asm/sn/
Dagent.h37 SET_HUB_NIC(cpuid(), (_v))
43 GET_HUB_NIC(cpuid())
/linux-4.4.14/arch/arm/include/asm/
Dtopology.h24 void store_cpu_topology(unsigned int cpuid);
30 static inline void store_cpu_topology(unsigned int cpuid) { } in store_cpu_topology() argument
Dcpu.h18 u32 cpuid; member
Dsmp_plat.h39 return is_smp() ? cpu_info->cpuid & ARM_CPU_PART_MASK : in smp_cpuid_part()
/linux-4.4.14/include/linux/
Dpsci.h30 int (*cpu_on)(unsigned long cpuid, unsigned long entry_point);
31 int (*migrate)(unsigned long cpuid);
Dsmp.h27 int smp_call_function_single(int cpuid, smp_call_func_t func, void *info,
Dcper.h321 __u8 cpuid[48]; member
Dacpi.h183 static inline bool invalid_logical_cpuid(u32 cpuid) in invalid_logical_cpuid() argument
185 return (int)cpuid < 0; in invalid_logical_cpuid()
/linux-4.4.14/drivers/staging/unisys/visorbus/
Diovmcall_gnuc.h23 cpuid(0x00000001, &cpuid_eax, &cpuid_ebx, &cpuid_ecx, &cpuid_edx); in __unisys_vmcall_gnuc()
41 cpuid(0x00000001, &cpuid_eax, &cpuid_ebx, &cpuid_ecx, &cpuid_edx); in __unisys_extended_vmcall_gnuc()
Dvisorchipset.c2395 cpuid(UNISYS_SPAR_LEAF_ID, &eax, &ebx, &ecx, &edx); in visorutil_spar_detect()
/linux-4.4.14/drivers/base/
Dcpu.c38 int cpuid = cpu->dev.id; in change_cpu_under_node() local
39 unregister_cpu_under_node(cpuid, from_nid); in change_cpu_under_node()
40 register_cpu_under_node(cpuid, to_nid); in change_cpu_under_node()
47 int cpuid = dev->id; in cpu_subsys_online() local
51 from_nid = cpu_to_node(cpuid); in cpu_subsys_online()
55 ret = cpu_up(cpuid); in cpu_subsys_online()
60 to_nid = cpu_to_node(cpuid); in cpu_subsys_online()
/linux-4.4.14/arch/x86/include/asm/
Dvirtext.h94 cpuid(0x80000000, &eax, &ebx, &ecx, &edx); in cpu_has_svm()
101 cpuid(0x80000001, &eax, &ebx, &ecx, &edx); in cpu_has_svm()
Dintel-mid.h73 #define DECLARE_INTEL_MID_OPS_INIT(cpuname, cpuid) \ argument
74 [cpuid] = get_##cpuname##_ops
Dprocessor.h501 static inline void cpuid(unsigned int op, in cpuid() function
527 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_eax()
536 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_ebx()
545 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_ecx()
554 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_edx()
820 cpuid(base, &eax, &signature[0], &signature[1], &signature[2]); in hypervisor_cpuid_base()
Dalternative.h49 u16 cpuid; /* cpuid bit set for replacement */ member
Dparavirt_types.h155 void (*cpuid)(unsigned int *eax, unsigned int *ebx, member
Dparavirt.h38 PVOP_VCALL4(pv_cpu_ops.cpuid, eax, ebx, ecx, edx); in __cpuid()
/linux-4.4.14/drivers/irqchip/
Dirq-armada-370-xp.c48 #define ARMADA_370_XP_INT_IRQ_FIQ_MASK(cpuid) ((BIT(0) | BIT(8)) << cpuid) argument
343 unsigned long cpuid = cpu_logical_map(smp_processor_id()); in armada_xp_mpic_perf_init() local
346 writel(ARMADA_370_XP_INT_CAUSE_PERF(cpuid), in armada_xp_mpic_perf_init()
447 unsigned long irqmap, irqn, irqsrc, cpuid; in armada_370_xp_mpic_handle_cascade_irq() local
453 cpuid = cpu_logical_map(smp_processor_id()); in armada_370_xp_mpic_handle_cascade_irq()
462 if (!(irqsrc & ARMADA_370_XP_INT_IRQ_FIQ_MASK(cpuid))) in armada_370_xp_mpic_handle_cascade_irq()
Dirq-vf610-mscm-ir.c187 int ret, cpuid; in vf610_mscm_ir_of_init() local
213 regmap_read(mscm_cp_regmap, MSCM_CPxNUM, &cpuid); in vf610_mscm_ir_of_init()
214 mscm_ir_data->cpu_mask = 0x1 << cpuid; in vf610_mscm_ir_of_init()
/linux-4.4.14/tools/power/cpupower/debug/i386/
Ddump_psb.c50 u_int32_t cpuid; member
115 if (relevant!= pst->cpuid) in decode_psb()
121 pst->cpuid, in decode_psb()
/linux-4.4.14/drivers/soc/tegra/
Dpmc.c328 static int tegra_get_cpu_powergate_id(int cpuid) in tegra_get_cpu_powergate_id() argument
330 if (pmc->soc && cpuid > 0 && cpuid < pmc->soc->num_cpu_powergates) in tegra_get_cpu_powergate_id()
331 return pmc->soc->cpu_powergates[cpuid]; in tegra_get_cpu_powergate_id()
340 bool tegra_pmc_cpu_is_powered(int cpuid) in tegra_pmc_cpu_is_powered() argument
344 id = tegra_get_cpu_powergate_id(cpuid); in tegra_pmc_cpu_is_powered()
355 int tegra_pmc_cpu_power_on(int cpuid) in tegra_pmc_cpu_power_on() argument
359 id = tegra_get_cpu_powergate_id(cpuid); in tegra_pmc_cpu_power_on()
370 int tegra_pmc_cpu_remove_clamping(int cpuid) in tegra_pmc_cpu_remove_clamping() argument
374 id = tegra_get_cpu_powergate_id(cpuid); in tegra_pmc_cpu_remove_clamping()
/linux-4.4.14/arch/arm/mach-ux500/
Did.c77 unsigned int cpuid = read_cpuid_id(); in ux500_setup_id() local
81 switch (cpuid) { in ux500_setup_id()
/linux-4.4.14/drivers/acpi/
Dprocessor_pdc.c23 int cpuid, type; in processor_physically_present() local
53 cpuid = acpi_get_cpuid(handle, type, acpi_id); in processor_physically_present()
55 return !invalid_logical_cpuid(cpuid); in processor_physically_present()
Dacpi_pad.c53 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx); in power_saving_mwait_init()
/linux-4.4.14/arch/arm/mach-exynos/
Dpm.c163 unsigned int cpuid = smp_processor_id(); in exynos_enter_aftr() local
168 exynos_set_boot_flag(cpuid, C2_STATE); in exynos_enter_aftr()
190 exynos_clear_boot_flag(cpuid, C2_STATE); in exynos_enter_aftr()
Dsuspend.c462 u32 cpuid = read_cpuid_part(); in exynos_pm_resume() local
472 if (cpuid == ARM_CPU_PART_CORTEX_A9) in exynos_pm_resume()
476 && cpuid == ARM_CPU_PART_CORTEX_A9) in exynos_pm_resume()
488 u32 cpuid = read_cpuid_part(); in exynos3250_pm_resume() local
499 && cpuid == ARM_CPU_PART_CORTEX_A9) in exynos3250_pm_resume()
/linux-4.4.14/arch/sparc/prom/
Dmisc_64.c392 void prom_startcpu_cpuid(int cpuid, unsigned long pc, unsigned long arg) in prom_startcpu_cpuid() argument
399 args[3] = (unsigned int) cpuid; in prom_startcpu_cpuid()
405 void prom_stopcpu_cpuid(int cpuid) in prom_stopcpu_cpuid() argument
412 args[3] = (unsigned int) cpuid; in prom_stopcpu_cpuid()
/linux-4.4.14/virt/kvm/arm/
Dvgic.c188 u32 *vgic_bitmap_get_reg(struct vgic_bitmap *x, int cpuid, u32 offset) in vgic_bitmap_get_reg() argument
192 return (u32 *)(x->private + cpuid) + REG_OFFSET_SWIZZLE; in vgic_bitmap_get_reg()
198 int cpuid, int irq) in vgic_bitmap_get_irq_val() argument
201 return test_bit(irq, x->private + cpuid); in vgic_bitmap_get_irq_val()
206 void vgic_bitmap_set_irq_val(struct vgic_bitmap *x, int cpuid, in vgic_bitmap_set_irq_val() argument
212 reg = x->private + cpuid; in vgic_bitmap_set_irq_val()
224 static unsigned long *vgic_bitmap_get_cpu_map(struct vgic_bitmap *x, int cpuid) in vgic_bitmap_get_cpu_map() argument
226 return x->private + cpuid; in vgic_bitmap_get_cpu_map()
256 u32 *vgic_bytemap_get_reg(struct vgic_bytemap *x, int cpuid, u32 offset) in vgic_bytemap_get_reg() argument
262 offset += cpuid * VGIC_NR_PRIVATE_IRQS; in vgic_bytemap_get_reg()
[all …]
Dvgic.h47 u32 *vgic_bitmap_get_reg(struct vgic_bitmap *x, int cpuid, u32 offset);
48 u32 *vgic_bytemap_get_reg(struct vgic_bytemap *x, int cpuid, u32 offset);
53 void vgic_bitmap_set_irq_val(struct vgic_bitmap *x, int cpuid,
Dvgic-v2-emul.c670 int ret, cpuid, c; in vgic_attr_regs_access() local
677 cpuid = (attr->attr & KVM_DEV_ARM_VGIC_CPUID_MASK) >> in vgic_attr_regs_access()
686 if (cpuid >= atomic_read(&dev->kvm->online_vcpus)) { in vgic_attr_regs_access()
691 vcpu = kvm_get_vcpu(dev->kvm, cpuid); in vgic_attr_regs_access()
/linux-4.4.14/drivers/cpufreq/
Dp4-clockmod.c171 int cpuid = 0; in cpufreq_p4_cpu_init() local
179 cpuid = (c->x86 << 8) | (c->x86_model << 4) | c->x86_mask; in cpufreq_p4_cpu_init()
180 switch (cpuid) { in cpufreq_p4_cpu_init()
Dlongrun.c148 cpuid(0x80860007, &eax, &ebx, &ecx, &edx); in longrun_get()
216 cpuid(0x80860007, &eax, &ebx, &ecx, &edx); in longrun_determine_freqs()
227 cpuid(0x80860007, &eax, &ebx, &ecx, &edx); in longrun_determine_freqs()
Dpmac64-cpufreq.c482 struct device_node *cpuid = NULL, *hwclock = NULL; in g5_pm72_cpufreq_init() local
492 cpuid = of_find_node_by_path("/u3@0,f8000000/i2c@f8001000/cpuid@a0"); in g5_pm72_cpufreq_init()
493 if (cpuid != NULL) in g5_pm72_cpufreq_init()
494 eeprom = of_get_property(cpuid, "cpuid", NULL); in g5_pm72_cpufreq_init()
643 of_node_put(cpuid); in g5_pm72_cpufreq_init()
Dpowernow-k7.c51 u32 cpuid; member
141 cpuid(0x80000007, &eax, &ebx, &ecx, &edx); in check_powernow()
448 pst->cpuid, pst->fsbspeed, pst->maxfid, pst->startvid); in print_pst_entry()
504 if ((etuple == pst->cpuid) && in powernow_decode_bios()
Dpowernow-k8.h170 u32 cpuid; member
Dacpi-cpufreq.c192 static int check_est_cpu(unsigned int cpuid) in check_est_cpu() argument
194 struct cpuinfo_x86 *cpu = &cpu_data(cpuid); in check_est_cpu()
199 static int check_amd_hwpstate_cpu(unsigned int cpuid) in check_amd_hwpstate_cpu() argument
201 struct cpuinfo_x86 *cpu = &cpu_data(cpuid); in check_amd_hwpstate_cpu()
Dspeedstep-centrino.c198 #define _BANIAS(cpuid, max, name) \ argument
199 { .cpu_id = cpuid, \
Dpowernow-k8.c487 cpuid(CPUID_FREQ_VOLT_CAPABILITIES, &eax, &ebx, &ecx, &edx); in check_supported_cpu()
677 if ((psb->cpuid == 0x00000fc0) || in find_psb_table()
678 (psb->cpuid == 0x00000fe0)) { in find_psb_table()
/linux-4.4.14/arch/alpha/include/asm/
Dmmu_context.h89 #define cpu_last_asn(cpuid) (cpu_data[cpuid].last_asn) argument
92 #define cpu_last_asn(cpuid) last_asn argument
Derr_common.h109 u64 cpuid; member
Dhwrpb.h168 unsigned long cpuid; member
/linux-4.4.14/arch/ia64/include/asm/
Dsmp.h76 cpu_logical_id (int cpuid) in cpu_logical_id() argument
81 if (cpu_physical_id(i) == cpuid) in cpu_logical_id()
/linux-4.4.14/arch/powerpc/kernel/
Dirq.c645 int cpuid; in irq_choose_cpu() local
660 cpuid = irq_rover; in irq_choose_cpu()
664 cpuid = cpumask_first_and(mask, cpu_online_mask); in irq_choose_cpu()
665 if (cpuid >= nr_cpu_ids) in irq_choose_cpu()
669 return get_hard_smp_processor_id(cpuid); in irq_choose_cpu()
/linux-4.4.14/arch/mips/loongson64/loongson-3/
Dsmp.c446 register long cpuid, core, node, count; in loongson3a_play_dead() local
499 [base] "=&r" (base), [cpuid] "=&r" (cpuid), in loongson3a_play_dead()
508 register long cpuid, core, node, count; in loongson3b_play_dead() local
563 [base] "=&r" (base), [cpuid] "=&r" (cpuid), in loongson3b_play_dead()
/linux-4.4.14/drivers/misc/sgi-xp/
Dxp_sn2.c127 xp_cpu_to_nasid_sn2(int cpuid) in xp_cpu_to_nasid_sn2() argument
129 return cpuid_to_nasid(cpuid); in xp_cpu_to_nasid_sn2()
Dxp_uv.c83 xp_cpu_to_nasid_uv(int cpuid) in xp_cpu_to_nasid_uv() argument
86 return UV_PNODE_TO_NASID(uv_cpu_to_pnode(cpuid)); in xp_cpu_to_nasid_uv()
Dxp_main.c54 int (*xp_cpu_to_nasid) (int cpuid);
Dxpc_sn2.c1174 int cpuid; in xpc_setup_ch_structures_sn2() local
1264 cpuid = raw_smp_processor_id(); /* any CPU in this partition will do */ in xpc_setup_ch_structures_sn2()
1265 xpc_vars_part_sn2[partid].notify_IRQ_nasid = cpuid_to_nasid(cpuid); in xpc_setup_ch_structures_sn2()
1267 cpu_physical_id(cpuid); in xpc_setup_ch_structures_sn2()
/linux-4.4.14/include/linux/perf/
Darm_pmu.h128 unsigned int cpuid; member
135 .cpuid = (_cpuid), \
/linux-4.4.14/arch/s390/include/uapi/asm/
Dkvm.h77 __u64 cpuid; member
86 __u64 cpuid; member
Ddebug.h23 unsigned long long cpuid:8; member
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_lan_hmc.h44 u16 cpuid; /* bigger than needed, see above for reason */ member
84 u8 cpuid; member
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_lan_hmc.h44 u16 cpuid; /* bigger than needed, see above for reason */ member
84 u8 cpuid; member
Di40e_lan_hmc.c703 {I40E_HMC_STORE(i40e_hmc_obj_txq, cpuid), 8, 96 },
723 { I40E_HMC_STORE(i40e_hmc_obj_rxq, cpuid), 8, 13 },
/linux-4.4.14/drivers/staging/lustre/lustre/include/
Dlprocfs_status.h386 int lprocfs_stats_alloc_one(struct lprocfs_stats *stats, unsigned int cpuid);
408 unsigned int cpuid = get_cpu(); in lprocfs_stats_lock() local
410 if (unlikely(stats->ls_percpu[cpuid] == NULL)) { in lprocfs_stats_lock()
411 rc = lprocfs_stats_alloc_one(stats, cpuid); in lprocfs_stats_lock()
417 return cpuid; in lprocfs_stats_lock()
483 lprocfs_stats_counter_get(struct lprocfs_stats *stats, unsigned int cpuid, in lprocfs_stats_counter_get() argument
488 cntr = &stats->ls_percpu[cpuid]->lp_cntr[index]; in lprocfs_stats_counter_get()
/linux-4.4.14/drivers/hwmon/
Dibmpowernv.c141 int cpuid = get_logical_cpu(id); in make_sensor_label() local
143 if (cpuid >= 0) in make_sensor_label()
152 cpuid, cpuid + threads_per_core - 1); in make_sensor_label()
Dfam15h_power.c236 cpuid(0x80000007, &eax, &ebx, &ecx, &edx); in fam15h_power_init_data()
/linux-4.4.14/arch/s390/include/asm/
Dcpu.h15 struct cpuid struct
Dprocessor.h63 static inline void get_cpu_id(struct cpuid *ptr) in get_cpu_id()
Dkvm_host.h513 struct cpuid cpu_id;
568 struct cpuid cpu_id;
/linux-4.4.14/tools/testing/selftests/net/
Dpsock_fanout.c308 static int set_cpuaffinity(int cpuid) in set_cpuaffinity() argument
313 CPU_SET(cpuid, &mask); in set_cpuaffinity()
316 fprintf(stderr, "setaffinity %d\n", cpuid); in set_cpuaffinity()
/linux-4.4.14/arch/arm/mach-omap2/
Did.c340 u32 cpuid, idcode; in omap3xxx_check_revision() local
349 cpuid = read_cpuid_id(); in omap3xxx_check_revision()
350 if ((((cpuid >> 4) & 0xfff) == 0xc08) && ((cpuid & 0xf) == 0x0)) { in omap3xxx_check_revision()
/linux-4.4.14/arch/arm64/include/asm/
Dtopology.h22 void store_cpu_topology(unsigned int cpuid);
/linux-4.4.14/arch/parisc/include/asm/
Dprocessor.h83 unsigned long cpuid; member
99 unsigned long cpuid; /* aka slot_number or set to NO_PROC_ID */ member
/linux-4.4.14/tools/perf/util/
Denv.h17 char *cpuid; member
Denv.c14 zfree(&env->cpuid); in perf_env__exit()
Dkvm-stat.h134 int cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid);
Dheader.c1147 fprintf(fp, "# cpuid : %s\n", ph->env.cpuid); in print_cpuid()
1459 ph->env.cpuid = do_read_string(fd, ph); in process_cpuid()
1460 return ph->env.cpuid ? 0 : -ENOMEM; in process_cpuid()
1941 FEAT_OPP(HEADER_CPUID, cpuid),
/linux-4.4.14/arch/x86/include/uapi/asm/
Dmce.h20 __u32 cpuid; /* CPUID 1 EAX */ member
/linux-4.4.14/arch/powerpc/sysdev/
Dehv_pic.c75 int cpuid = irq_choose_cpu(dest); in ehv_pic_set_affinity() local
80 ev_int_set_config(src, config, prio, cpuid); in ehv_pic_set_affinity()
Dmpic.c831 int cpuid = irq_choose_cpu(cpumask); in mpic_set_affinity() local
833 mpic_irq_write(src, MPIC_INFO(IRQ_DESTINATION), 1 << cpuid); in mpic_set_affinity()
945 static void mpic_set_destination(unsigned int virq, unsigned int cpuid) in mpic_set_destination() argument
951 mpic, virq, src, cpuid); in mpic_set_destination()
956 mpic_irq_write(src, MPIC_INFO(IRQ_DESTINATION), 1 << cpuid); in mpic_set_destination()
1910 int cpuid = get_hard_smp_processor_id(cpu); in mpic_reset_core() local
1915 pir |= (1 << cpuid); in mpic_reset_core()
1920 pir &= ~(1 << cpuid); in mpic_reset_core()
1928 _mpic_write(mpic->reg_type, &mpic->cpuregs[cpuid], in mpic_reset_core()
/linux-4.4.14/arch/m68k/include/asm/
Dmacintosh.h103 unsigned long cpuid; member
/linux-4.4.14/include/kvm/
Darm_vgic.h339 int kvm_vgic_inject_irq(struct kvm *kvm, int cpuid, unsigned int irq_num,
341 int kvm_vgic_inject_mapped_irq(struct kvm *kvm, int cpuid,
/linux-4.4.14/arch/ia64/sn/kernel/sn2/
Dsn2_smp.c417 void sn2_send_IPI(int cpuid, int vector, int delivery_mode, int redirect) in sn2_send_IPI() argument
422 physid = cpu_physical_id(cpuid); in sn2_send_IPI()
423 nasid = cpuid_to_nasid(cpuid); in sn2_send_IPI()
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
Dlprocfs_status.c959 int lprocfs_stats_alloc_one(struct lprocfs_stats *stats, unsigned int cpuid) in lprocfs_stats_alloc_one() argument
967 LASSERT(stats->ls_percpu[cpuid] == NULL); in lprocfs_stats_alloc_one()
971 LIBCFS_ALLOC_ATOMIC(stats->ls_percpu[cpuid], percpusize); in lprocfs_stats_alloc_one()
972 if (stats->ls_percpu[cpuid] != NULL) { in lprocfs_stats_alloc_one()
974 if (unlikely(stats->ls_biggest_alloc_num <= cpuid)) { in lprocfs_stats_alloc_one()
979 if (stats->ls_biggest_alloc_num <= cpuid) in lprocfs_stats_alloc_one()
980 stats->ls_biggest_alloc_num = cpuid + 1; in lprocfs_stats_alloc_one()
988 cntr = lprocfs_stats_counter_get(stats, cpuid, i); in lprocfs_stats_alloc_one()
/linux-4.4.14/Documentation/virtual/kvm/devices/
Dvm.txt50 __u64 cpuid; # CPUID of host
68 __u64 cpuid; # CPUID currently (to be) used by this vcpu
/linux-4.4.14/arch/mips/include/asm/octeon/
Docteon-model.h361 uint32_t cpuid = cvmx_get_proc_id(); in __octeon_is_model_runtime__() local
363 return __OCTEON_IS_MODEL_COMPILE__(model, cpuid); in __octeon_is_model_runtime__()
/linux-4.4.14/drivers/xen/
Dpcpu.c78 .u.cpu_ol.cpuid = cpu_id, in xen_pcpu_down()
89 .u.cpu_ol.cpuid = cpu_id, in xen_pcpu_up()
Dxen-acpi-processor.c449 cpuid(CPUID_FREQ_VOLT_CAPABILITIES, &eax, &ebx, &ecx, &edx); in check_prereq()
/linux-4.4.14/arch/arm/mach-ixp4xx/
Dcommon-pci.c320 unsigned long cpuid = read_cpuid_id(); in ixp4xx_pci_preinit() local
331 if (!(cpuid & 0xf) && cpu_is_ixp42x()) { in ixp4xx_pci_preinit()
/linux-4.4.14/tools/perf/
Dbuiltin-kvm.c677 char buf[64], *cpuid; in cpu_isa_config() local
686 cpuid = buf; in cpu_isa_config()
688 cpuid = kvm->session->header.env.cpuid; in cpu_isa_config()
690 if (!cpuid) { in cpu_isa_config()
695 err = cpu_isa_init(kvm, cpuid); in cpu_isa_config()
697 pr_err("CPU %s is not supported.\n", cpuid); in cpu_isa_config()
/linux-4.4.14/arch/x86/xen/
Dxen-head.S68 cpuid
Denlighten.c445 cpuid(1, &ax, &bx, &cx, &dx); in xen_init_cpuid_mask()
1204 .cpuid = xen_cpuid,
1778 cpuid(base + 1, &eax, &ebx, &ecx, &edx); in init_hvm_pv_info()
1784 cpuid(base + 2, &pages, &msr, &ecx, &edx); in init_hvm_pv_info()
Dpmu.c95 cpuid(0xa, &eax, &ebx, &ecx, &edx); in xen_pmu_arch_init()
/linux-4.4.14/arch/x86/kernel/acpi/
Dcstate.c81 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx); in acpi_processor_ffh_cstate_probe_cpu()
/linux-4.4.14/arch/metag/kernel/
Dsmp.c327 void smp_store_cpu_info(unsigned int cpuid) in smp_store_cpu_info() argument
329 struct cpuinfo_metag *cpu_info = &per_cpu(cpu_data, cpuid); in smp_store_cpu_info()
/linux-4.4.14/tools/power/cpupower/
DREADME8 providing cpuid.h is needed.
/linux-4.4.14/drivers/perf/
Darm_pmu.c775 unsigned int cpuid = read_cpuid_id(); in probe_current_pmu() local
781 if ((cpuid & info->mask) != info->cpuid) in probe_current_pmu()
/linux-4.4.14/Documentation/cpu-freq/
Damd-powernow.txt14 is detected with the cpuid instruction.
/linux-4.4.14/drivers/hv/
Dhv.c72 cpuid(op, &eax, &ebx, &ecx, &edx); in query_hypervisor_info()
82 cpuid(op, &eax, &ebx, &ecx, &edx); in query_hypervisor_info()
/linux-4.4.14/arch/x86/include/asm/xen/
Dinterface.h384 #define XEN_CPUID XEN_EMULATE_PREFIX cpuid
/linux-4.4.14/arch/m68k/mac/
Dconfig.c122 mac_bi_data.cpuid = be32_to_cpup(data); in mac_parse_bootinfo()
838 model = (mac_bi_data.cpuid >> 2) & 63; in mac_identify()
899 mac_bi_data.id, mac_bi_data.cpuid, mac_bi_data.memsize); in mac_identify()
/linux-4.4.14/include/xen/interface/
Dxen-mca.h347 __u32 cpuid; /* CPUID 1 EAX */ member
Dplatform.h446 uint32_t cpuid; member
/linux-4.4.14/arch/unicore32/kernel/
Dhead.S68 movc r0, p0.c0, #0 @ cpuid
/linux-4.4.14/arch/s390/kvm/
Dkvm-s390.c621 memcpy(&kvm->arch.model.cpu_id, &proc->cpuid, in kvm_s390_set_processor()
622 sizeof(struct cpuid)); in kvm_s390_set_processor()
656 memcpy(&proc->cpuid, &kvm->arch.model.cpu_id, sizeof(struct cpuid)); in kvm_s390_get_processor()
676 get_cpu_id((struct cpuid *) &mach->cpuid); in kvm_s390_get_machine()
1049 static void kvm_s390_get_cpu_id(struct cpuid *cpu_id) in kvm_s390_get_cpu_id()
/linux-4.4.14/arch/s390/oprofile/
Dinit.c451 struct cpuid id; in oprofile_hwsampler_init()
/linux-4.4.14/drivers/idle/
Dintel_idle.c953 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &mwait_substates); in intel_idle_probe()
1051 cpuid(7, &eax, &ebx, &ecx, &edx); in sklh_idle_state_table_update()
/linux-4.4.14/Documentation/x86/
Dintel_mpx.txt70 * Checks for hardware MPX support in cpuid leaf
76 * Checks for hardware MPX support in cpuid leaf
/linux-4.4.14/drivers/thermal/
Dx86_pkg_temp_thermal.c406 cpuid(6, &eax, &ebx, &ecx, &edx); in pkg_temp_thermal_device_add()
Dintel_powerclamp.c191 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx); in find_target_mwait()
/linux-4.4.14/drivers/s390/char/
Dzcore.c193 struct cpuid cpu_id;
/linux-4.4.14/arch/x86/lguest/
Dboot.c1436 pv_cpu_ops.cpuid = lguest_cpuid; in lguest_init()
/linux-4.4.14/drivers/xen/xenbus/
Dxenbus_xs.c670 cpuid(base + 1, &eax, &ebx, &ecx, &edx); in xen_strict_xenbus_quirk()
/linux-4.4.14/drivers/gpu/drm/gma500/
Dmmu.c490 cpuid(0x00000001, &tfms, &misc, &cap0, &cap4); in psb_mmu_driver_init()
/linux-4.4.14/arch/x86/kernel/cpu/mcheck/
Dmce.c134 m->cpuid = cpuid_eax(1); in mce_setup()
257 m->cpuvendor, m->cpuid, m->time, m->socketid, m->apicid, in print_mce()
/linux-4.4.14/drivers/s390/cio/
Dcss.c699 struct cpuid cpu_id; in css_generate_pgid()
/linux-4.4.14/drivers/parisc/
Dsba_iommu.c1131 if ( ((boot_cpu_data.pdc.cpuid >> 5) & 0x7f) != 0x13 in sba_alloc_pdir()
/linux-4.4.14/tools/power/cpupower/po/
Dde.po245 #. P state changes via MSR are identified via cpuid 80000007
Dit.po244 #. P state changes via MSR are identified via cpuid 80000007
Dcs.po249 #. P state changes via MSR are identified via cpuid 80000007
Dfr.po244 #. P state changes via MSR are identified via cpuid 80000007
Dpt.po243 #. P state changes via MSR are identified via cpuid 80000007
/linux-4.4.14/drivers/edac/
Dsb_edac.c2284 "%u APIC %x\n", mce->cpuvendor, mce->cpuid, in sbridge_mce_check_error()

12