/linux-4.1.27/arch/sparc/kernel/ |
D | prom_64.c | 437 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 …]
|
D | sun4d_smp.c | 44 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 …]
|
D | smp_32.c | 185 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 …]
|
D | sun4d_irq.c | 32 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 …]
|
D | irq_64.c | 313 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 …]
|
D | sun4m_smp.c | 43 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" (¤t_set[cpuid]) in sun4m_cpu_pre_online() 65 while (!cpumask_test_cpu(cpuid, &smp_commenced_mask)) in sun4m_cpu_pre_online()
|
D | mdesc.c | 861 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 …]
|
D | leon_smp.c | 79 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"(¤t_set[cpuid]) in leon_cpu_pre_online() 99 while (!cpumask_test_cpu(cpuid, &smp_commenced_mask)) in leon_cpu_pre_online()
|
D | smp_64.c | 97 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.1.27/arch/arm/mach-tegra/ |
D | flowctrl.c | 57 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 …]
|
D | flowctrl.h | 56 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.1.27/arch/alpha/kernel/ |
D | smp.c | 81 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 …]
|
D | sys_marvel.c | 405 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 …]
|
D | process.c | 77 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()
|
D | core_marvel.c | 851 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()
|
D | core_wildfire.c | 449 int wildfire_cpuid_to_nid(int cpuid) in wildfire_cpuid_to_nid() argument 452 return cpuid >> 2; in wildfire_cpuid_to_nid()
|
D | err_titan.c | 551 (int)header->by_type.regatta_frame.cpuid); in el_process_regatta_subpacket()
|
/linux-4.1.27/arch/arm/kernel/ |
D | topology.c | 174 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 …]
|
D | setup.c | 1054 u32 cpuid; in c_show() local 1063 cpuid = is_smp() ? per_cpu(cpu_data, i).cpuid : read_cpuid_id(); in c_show() 1065 cpu_name, cpuid & 15, elf_platform); in c_show() 1087 seq_printf(m, "\nCPU implementer\t: 0x%02x\n", cpuid >> 24); in c_show() 1091 if ((cpuid & 0x0008f000) == 0x00000000) { in c_show() 1093 seq_printf(m, "CPU part\t: %07x\n", cpuid >> 4); in c_show() 1095 if ((cpuid & 0x0008f000) == 0x00007000) { in c_show() 1098 (cpuid >> 16) & 127); in c_show() 1102 (cpuid >> 20) & 15); in c_show() 1105 (cpuid >> 4) & 0xfff); in c_show() [all …]
|
D | psci.c | 106 static int psci_cpu_on(unsigned long cpuid, unsigned long entry_point) in psci_cpu_on() argument 112 err = invoke_psci_fn(fn, cpuid, entry_point, 0); in psci_cpu_on() 116 static int psci_migrate(unsigned long cpuid) in psci_migrate() argument 122 err = invoke_psci_fn(fn, cpuid, 0, 0); in psci_migrate()
|
D | smp.c | 320 static void smp_store_cpu_info(unsigned int cpuid) in smp_store_cpu_info() argument 322 struct cpuinfo_arm *cpu_info = &per_cpu(cpu_data, cpuid); in smp_store_cpu_info() 325 cpu_info->cpuid = read_cpuid_id(); in smp_store_cpu_info() 327 store_cpu_topology(cpuid); in smp_store_cpu_info()
|
D | perf_event_cpu.c | 287 unsigned int cpuid = read_cpuid_id(); in probe_current_pmu() local 294 if ((cpuid & info->mask) != info->cpuid) in probe_current_pmu()
|
D | suspend.c | 13 extern int __cpu_suspend(unsigned long, int (*)(unsigned long), u32 cpuid);
|
D | head-nommu.S | 65 bl __lookup_processor_type @ r5=procinfo r9=cpuid 105 bl __lookup_processor_type @ r5=procinfo r9=cpuid
|
D | head.S | 95 bl __lookup_processor_type @ r5=procinfo r9=cpuid
|
/linux-4.1.27/arch/parisc/kernel/ |
D | processor.c | 98 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 …]
|
D | smp.c | 90 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 …]
|
D | setup.c | 115 extern int init_per_cpu(int cpuid);
|
/linux-4.1.27/arch/x86/kernel/ |
D | verify_cpu.S | 42 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 …]
|
D | smpboot.c | 146 int cpuid, phys_id; in smp_callin() local 156 cpuid = smp_processor_id(); in smp_callin() 157 if (apic->wait_for_init_deassert && cpuid) in smp_callin() 183 smp_store_cpu_info(cpuid); in smp_callin() 192 cpu_data(cpuid).loops_per_jiffy = loops_per_jiffy; in smp_callin() 193 pr_debug("Stack at about %p\n", &cpuid); in smp_callin() 202 notify_cpu_starting(cpuid); in smp_callin() 207 cpumask_set_cpu(cpuid, cpu_callin_mask); in smp_callin()
|
D | head_32.S | 354 cpuid 358 cpuid 370 cpuid 380 cpuid 426 cpuid 436 cpuid
|
D | alternative.c | 372 BUG_ON(a->cpuid >= (NCAPINTS + NBUGINTS) * 32); in apply_alternatives() 373 if (!boot_cpu_has(a->cpuid)) { in apply_alternatives() 381 a->cpuid >> 5, in apply_alternatives() 382 a->cpuid & 0x1f, in apply_alternatives()
|
D | Makefile | 59 obj-$(CONFIG_X86_CPUID) += cpuid.o
|
D | paravirt.c | 344 .cpuid = native_cpuid,
|
D | head_64.S | 201 cpuid
|
/linux-4.1.27/arch/ia64/include/asm/sn/ |
D | sn_cpuid.h | 104 #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
|
D | intr.h | 66 #define CPU_VECTOR_TO_IRQ(cpuid,vector) (vector) argument
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | transmeta.c | 34 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()
|
D | amd.c | 302 cpuid(0x8000001e, &eax, &ebx, &ecx, &edx); in amd_get_topology() 484 u32 cpuid, assoc; in bsp_init_amd() local 486 cpuid = cpuid_edx(0x80000005); in bsp_init_amd() 487 assoc = cpuid >> 16 & 0xff; in bsp_init_amd() 488 upperbit = ((cpuid >> 24) << 10) / assoc; in bsp_init_amd() 756 cpuid(0x80000006, &eax, &ebx, &ecx, &edx); in cpu_detect_tlb_amd() 766 cpuid(0x80000005, &eax, &ebx, &ecx, &edx); in cpu_detect_tlb_amd() 785 cpuid(0x80000005, &eax, &ebx, &ecx, &edx); in cpu_detect_tlb_amd()
|
D | common.c | 427 cpuid(0x80000002, &v[0], &v[1], &v[2], &v[3]); in get_model_name() 428 cpuid(0x80000003, &v[4], &v[5], &v[6], &v[7]); in get_model_name() 429 cpuid(0x80000004, &v[8], &v[9], &v[10], &v[11]); in get_model_name() 454 cpuid(0x80000005, &dummy, &ebx, &ecx, &edx); in cpu_detect_cache_sizes() 465 cpuid(0x80000006, &dummy, &ebx, &ecx, &edx); in cpu_detect_cache_sizes() 524 cpuid(1, &eax, &ebx, &ecx, &edx); in detect_ht() 589 cpuid(0x00000000, (unsigned int *)&c->cpuid_level, in cpu_detect() 599 cpuid(0x00000001, &tfms, &misc, &junk, &cap0); in cpu_detect() 625 cpuid(0x00000001, &tfms, &ebx, &excap, &capability); in get_cpu_cap()
|
D | mshyperv.c | 82 cpuid(HYPERV_CPUID_VENDOR_AND_MAX_FUNCTIONS, in ms_hyperv_platform()
|
D | vmware.c | 102 cpuid(CPUID_VMWARE_INFO_LEAF, &eax, &hyper_vendor_id[0], in vmware_platform()
|
D | centaur.c | 182 cpuid(0x80000005, &aa, &bb, &cc, &dd); in init_centaur()
|
D | intel_cacheinfo.c | 239 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, ®s[0], ®s[1], ®s[2], ®s[3]); in init_intel_cacheinfo()
|
D | perf_event_amd_uncore.c | 364 cpuid(0x8000001e, &eax, &ebx, &ecx, &edx); in amd_uncore_cpu_starting()
|
D | intel.c | 678 cpuid(2, ®s[0], ®s[1], ®s[2], ®s[3]); in intel_detect_tlb()
|
/linux-4.1.27/arch/arm64/kernel/ |
D | topology.c | 214 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()
|
D | psci.c | 50 int (*cpu_on)(unsigned long cpuid, unsigned long entry_point); 51 int (*migrate)(unsigned long cpuid); 148 static int psci_cpu_on(unsigned long cpuid, unsigned long entry_point) in psci_cpu_on() argument 154 err = invoke_psci_fn(fn, cpuid, entry_point, 0); in psci_cpu_on() 158 static int psci_migrate(unsigned long cpuid) in psci_migrate() argument 164 err = invoke_psci_fn(fn, cpuid, 0, 0); in psci_migrate()
|
D | smp.c | 123 static void smp_store_cpu_info(unsigned int cpuid) in smp_store_cpu_info() argument 125 store_cpu_topology(cpuid); in smp_store_cpu_info()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | smpboot.c | 174 int cpuid; in fix_b0_for_bsp() local 177 cpuid = smp_processor_id(); in fix_b0_for_bsp() 182 if (!(fix_bsp_b0 && cpuid)) in fix_b0_for_bsp() 185 sal_boot_rendez_state[0].br[0] = sal_boot_rendez_state[cpuid].br[0]; in fix_b0_for_bsp() 186 printk ("Fixed BSP b0 value from CPU %d\n", cpuid); in fix_b0_for_bsp() 357 int cpuid, phys_id, itc_master; in smp_callin() local 366 cpuid = smp_processor_id(); in smp_callin() 370 if (cpu_online(cpuid)) { in smp_callin() 372 phys_id, cpuid); in smp_callin() 381 set_numa_node(cpu_to_node_map[cpuid]); in smp_callin() [all …]
|
D | setup.c | 805 } cpuid; in identify_cpu() local 812 cpuid.bits[i] = ia64_get_cpuid(i); in identify_cpu() 814 memcpy(c->vendor, cpuid.field.vendor, 16); in identify_cpu() 829 c->ppn = cpuid.field.ppn; in identify_cpu() 830 c->number = cpuid.field.number; in identify_cpu() 831 c->revision = cpuid.field.revision; in identify_cpu() 832 c->model = cpuid.field.model; in identify_cpu() 833 c->family = cpuid.field.family; in identify_cpu() 834 c->archrev = cpuid.field.archrev; in identify_cpu() 835 c->features = cpuid.field.features; in identify_cpu()
|
D | crash.c | 160 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()
|
D | mca.c | 1471 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.1.27/arch/mips/paravirt/ |
D | paravirt-irq.c | 223 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.1.27/arch/x86/boot/ |
D | cpuflags.c | 73 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.1.27/arch/mips/sgi-ip27/ |
D | ip27-smp.c | 63 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()
|
D | ip27-timer.c | 188 int cpuid; in cpu_time_init() local 195 cpuid = LOCAL_HUB_L(PI_CPU_NUM) ? IP27_CPU0_INDEX : IP27_CPU1_INDEX; in cpu_time_init() 196 cpu = (klcpu_t *) KLCF_COMP(board, cpuid); in cpu_time_init()
|
/linux-4.1.27/tools/perf/arch/s390/util/ |
D | header.c | 21 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()
|
D | kvm-stat.c | 96 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.1.27/arch/x86/kvm/ |
D | cpuid.c | 162 struct kvm_cpuid *cpuid, in kvm_vcpu_ioctl_set_cpuid() argument 169 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid() 172 cpuid_entries = vmalloc(sizeof(struct kvm_cpuid_entry) * cpuid->nent); in kvm_vcpu_ioctl_set_cpuid() 177 cpuid->nent * sizeof(struct kvm_cpuid_entry))) in kvm_vcpu_ioctl_set_cpuid() 179 for (i = 0; i < cpuid->nent; i++) { in kvm_vcpu_ioctl_set_cpuid() 191 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid() 204 struct kvm_cpuid2 *cpuid, in kvm_vcpu_ioctl_set_cpuid2() argument 210 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid2() 214 cpuid->nent * sizeof(struct kvm_cpuid_entry2))) in kvm_vcpu_ioctl_set_cpuid2() 216 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid2() [all …]
|
D | cpuid.h | 9 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,
|
D | Makefile | 15 i8254.o ioapic.o irq_comm.o cpuid.o pmu.o
|
D | x86.c | 2878 struct kvm_cpuid2 cpuid; in kvm_arch_dev_ioctl() local 2881 if (copy_from_user(&cpuid, cpuid_arg, sizeof cpuid)) in kvm_arch_dev_ioctl() 2884 r = kvm_dev_ioctl_get_cpuid(&cpuid, cpuid_arg->entries, in kvm_arch_dev_ioctl() 2890 if (copy_to_user(cpuid_arg, &cpuid, sizeof cpuid)) in kvm_arch_dev_ioctl() 3419 struct kvm_cpuid cpuid; in kvm_arch_vcpu_ioctl() local 3422 if (copy_from_user(&cpuid, cpuid_arg, sizeof cpuid)) in kvm_arch_vcpu_ioctl() 3424 r = kvm_vcpu_ioctl_set_cpuid(vcpu, &cpuid, cpuid_arg->entries); in kvm_arch_vcpu_ioctl() 3429 struct kvm_cpuid2 cpuid; in kvm_arch_vcpu_ioctl() local 3432 if (copy_from_user(&cpuid, cpuid_arg, sizeof cpuid)) in kvm_arch_vcpu_ioctl() 3434 r = kvm_vcpu_ioctl_set_cpuid2(vcpu, &cpuid, in kvm_arch_vcpu_ioctl() [all …]
|
/linux-4.1.27/arch/tile/kernel/ |
D | smpboot.c | 144 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.1.27/arch/x86/kernel/apic/ |
D | ipi.c | 153 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.1.27/Documentation/virtual/kvm/ |
D | cpuid.txt | 6 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.
|
D | 00-INDEX | 5 cpuid.txt 6 - KVM-specific cpuid leaves (x86).
|
D | msr.txt | 47 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 */
|
D | hypercalls.txt | 57 Purpose: Expose hypercall availability to the guest. On x86 platforms, cpuid
|
D | api.txt | 511 Defines the vcpu responses to the cpuid instruction. Applications 1198 This ioctl returns x86 cpuid features which are supported by both the hardware 1200 construct cpuid information (for KVM_SET_CPUID2) that is consistent with 1202 example, the user may wish to constrain cpuid to emulate older hardware, 1213 The entries returned are the host cpuid as returned by the cpuid instruction, 1225 if cpuid for this function returns different values for successive 1231 eax, ebx, ecx, edx: the values returned by the cpuid instruction for 2721 This ioctl returns x86 cpuid features which are emulated by 2751 if cpuid for this function returns different values for successive 2757 eax, ebx, ecx, edx: the values returned by the cpuid instruction for
|
/linux-4.1.27/include/trace/events/ |
D | mce.h | 27 __field( u32, cpuid ) 45 __entry->cpuid = m->cpuid; 60 __entry->cpuvendor, __entry->cpuid,
|
/linux-4.1.27/tools/perf/arch/x86/util/ |
D | header.c | 10 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()
|
D | kvm-stat.c | 144 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.1.27/arch/ia64/sn/kernel/ |
D | setup.c | 563 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()
|
D | irq.c | 119 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.1.27/arch/sparc/include/asm/ |
D | obio.h | 196 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()
|
D | hypervisor.h | 253 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);
|
D | oplib_64.h | 115 void prom_startcpu_cpuid(int cpuid, unsigned long pc, unsigned long arg); 118 void prom_stopcpu_cpuid(int cpuid);
|
D | prom.h | 39 struct device_node *of_find_node_by_cpuid(int cpuid);
|
/linux-4.1.27/arch/s390/kernel/ |
D | processor.c | 19 static DEFINE_PER_CPU(struct cpuid, cpu_id); 34 struct cpuid *id = this_cpu_ptr(&cpu_id); in cpu_init() 71 struct cpuid *id = &per_cpu(cpu_id, n); in show_cpuinfo()
|
D | head.S | 67 slr %r0,%r0 # set cpuid to zero 232 stidp .Lcpuid # store cpuid
|
D | relocate_kernel.S | 98 sigp %r1,%r2,SIGP_SET_ARCHITECTURE # set cpuid to zero
|
D | reipl.S | 109 slr %r0,%r0 # set cpuid to zero
|
D | topology.c | 189 struct cpuid cpu_id; in tl_to_masks()
|
D | perf_cpum_cf_events.c | 293 struct cpuid cpu_id; in cpumf_cf_event_group()
|
D | setup.c | 689 struct cpuid cpu_id; in setup_hwcaps()
|
D | debug.c | 871 active->id.fields.cpuid = smp_processor_id(); in debug_finish_entry() 1476 except_str, entry->id.fields.cpuid, (void *) caller); in debug_dflt_header_fn()
|
/linux-4.1.27/include/soc/tegra/ |
D | pmc.h | 38 bool tegra_pmc_cpu_is_powered(int cpuid); 39 int tegra_pmc_cpu_power_on(int cpuid); 40 int tegra_pmc_cpu_remove_clamping(int cpuid);
|
/linux-4.1.27/drivers/base/ |
D | cpu.c | 37 int cpuid = cpu->dev.id; in change_cpu_under_node() local 38 unregister_cpu_under_node(cpuid, from_nid); in change_cpu_under_node() 39 register_cpu_under_node(cpuid, to_nid); in change_cpu_under_node() 46 int cpuid = dev->id; in cpu_subsys_online() local 50 from_nid = cpu_to_node(cpuid); in cpu_subsys_online() 54 ret = cpu_up(cpuid); in cpu_subsys_online() 59 to_nid = cpu_to_node(cpuid); in cpu_subsys_online()
|
/linux-4.1.27/arch/mips/include/asm/sn/ |
D | agent.h | 37 SET_HUB_NIC(cpuid(), (_v)) 43 GET_HUB_NIC(cpuid())
|
/linux-4.1.27/arch/arm/include/asm/ |
D | psci.h | 30 int (*cpu_on)(unsigned long cpuid, unsigned long entry_point); 31 int (*migrate)(unsigned long cpuid);
|
D | topology.h | 24 void store_cpu_topology(unsigned int cpuid); 30 static inline void store_cpu_topology(unsigned int cpuid) { } in store_cpu_topology() argument
|
D | pmu.h | 141 unsigned int cpuid; member 148 .cpuid = (_cpuid), \
|
D | cpu.h | 18 u32 cpuid; member
|
D | smp_plat.h | 39 return is_smp() ? cpu_info->cpuid & ARM_CPU_PART_MASK : in smp_cpuid_part()
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | topology.h | 24 void store_cpu_topology(unsigned int cpuid); 30 static inline void store_cpu_topology(unsigned int cpuid) { } in store_cpu_topology() argument
|
/linux-4.1.27/drivers/staging/unisys/common-spar/include/ |
D | iovmcall_gnuc.h | 24 cpuid(0x00000001, &cpuid_eax, &cpuid_ebx, &cpuid_ecx, &cpuid_edx); in __unisys_vmcall_gnuc() 42 cpuid(0x00000001, &cpuid_eax, &cpuid_ebx, &cpuid_ecx, &cpuid_edx); in __unisys_extended_vmcall_gnuc()
|
/linux-4.1.27/arch/x86/include/asm/ |
D | virtext.h | 94 cpuid(0x80000000, &eax, &ebx, &ecx, &edx); in cpu_has_svm() 101 cpuid(0x80000001, &eax, &ebx, &ecx, &edx); in cpu_has_svm()
|
D | intel-mid.h | 73 #define DECLARE_INTEL_MID_OPS_INIT(cpuname, cpuid) \ argument 74 [cpuid] = get_##cpuname##_ops
|
D | processor.h | 628 static inline void cpuid(unsigned int op, in cpuid() function 654 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_eax() 663 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_ebx() 672 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_ecx() 681 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_edx() 955 cpuid(base, &eax, &signature[0], &signature[1], &signature[2]); in hypervisor_cpuid_base()
|
D | alternative.h | 49 u16 cpuid; /* cpuid bit set for replacement */ member
|
D | paravirt_types.h | 151 void (*cpuid)(unsigned int *eax, unsigned int *ebx, member
|
D | paravirt.h | 32 PVOP_VCALL4(pv_cpu_ops.cpuid, eax, ebx, ecx, edx); in __cpuid()
|
/linux-4.1.27/drivers/irqchip/ |
D | irq-armada-370-xp.c | 49 #define ARMADA_370_XP_INT_IRQ_FIQ_MASK(cpuid) ((BIT(0) | BIT(8)) << cpuid) argument 350 unsigned long cpuid = cpu_logical_map(smp_processor_id()); in armada_xp_mpic_perf_init() local 353 writel(ARMADA_370_XP_INT_CAUSE_PERF(cpuid), in armada_xp_mpic_perf_init() 455 unsigned long irqmap, irqn, irqsrc, cpuid; in armada_370_xp_mpic_handle_cascade_irq() local 461 cpuid = cpu_logical_map(smp_processor_id()); in armada_370_xp_mpic_handle_cascade_irq() 470 if (!(irqsrc & ARMADA_370_XP_INT_IRQ_FIQ_MASK(cpuid))) in armada_370_xp_mpic_handle_cascade_irq()
|
D | irq-vf610-mscm-ir.c | 164 int ret, cpuid; in vf610_mscm_ir_of_init() local 191 regmap_read(mscm_cp_regmap, MSCM_CPxNUM, &cpuid); in vf610_mscm_ir_of_init() 192 mscm_ir_data->cpu_mask = 0x1 << cpuid; in vf610_mscm_ir_of_init()
|
/linux-4.1.27/tools/power/cpupower/debug/i386/ |
D | dump_psb.c | 50 u_int32_t cpuid; member 115 if (relevant!= pst->cpuid) in decode_psb() 121 pst->cpuid, in decode_psb()
|
/linux-4.1.27/arch/arm/mach-exynos/ |
D | pm.c | 162 unsigned int cpuid = smp_processor_id(); in exynos_enter_aftr() local 167 exynos_set_boot_flag(cpuid, C2_STATE); in exynos_enter_aftr() 189 exynos_clear_boot_flag(cpuid, C2_STATE); in exynos_enter_aftr()
|
D | suspend.c | 466 u32 cpuid = read_cpuid_part(); in exynos_pm_resume() local 476 if (cpuid == ARM_CPU_PART_CORTEX_A9) in exynos_pm_resume() 480 && cpuid == ARM_CPU_PART_CORTEX_A9) in exynos_pm_resume() 492 u32 cpuid = read_cpuid_part(); in exynos3250_pm_resume() local 503 && cpuid == ARM_CPU_PART_CORTEX_A9) in exynos3250_pm_resume()
|
/linux-4.1.27/drivers/soc/tegra/ |
D | pmc.c | 326 static int tegra_get_cpu_powergate_id(int cpuid) in tegra_get_cpu_powergate_id() argument 328 if (pmc->soc && cpuid > 0 && cpuid < pmc->soc->num_cpu_powergates) in tegra_get_cpu_powergate_id() 329 return pmc->soc->cpu_powergates[cpuid]; in tegra_get_cpu_powergate_id() 338 bool tegra_pmc_cpu_is_powered(int cpuid) in tegra_pmc_cpu_is_powered() argument 342 id = tegra_get_cpu_powergate_id(cpuid); in tegra_pmc_cpu_is_powered() 353 int tegra_pmc_cpu_power_on(int cpuid) in tegra_pmc_cpu_power_on() argument 357 id = tegra_get_cpu_powergate_id(cpuid); in tegra_pmc_cpu_power_on() 368 int tegra_pmc_cpu_remove_clamping(int cpuid) in tegra_pmc_cpu_remove_clamping() argument 372 id = tegra_get_cpu_powergate_id(cpuid); in tegra_pmc_cpu_remove_clamping()
|
/linux-4.1.27/arch/arm/mach-ux500/ |
D | id.c | 77 unsigned int cpuid = read_cpuid_id(); in ux500_map_io() local 81 switch (cpuid) { in ux500_map_io()
|
/linux-4.1.27/drivers/acpi/ |
D | processor_pdc.c | 23 int cpuid, type; in processor_physically_present() local 53 cpuid = acpi_get_cpuid(handle, type, acpi_id); in processor_physically_present() 55 if (cpuid == -1) in processor_physically_present()
|
D | acpi_pad.c | 57 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx); in power_saving_mwait_init()
|
/linux-4.1.27/arch/sparc/prom/ |
D | misc_64.c | 392 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.1.27/virt/kvm/arm/ |
D | vgic.h | 47 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,
|
D | vgic.c | 160 u32 *vgic_bitmap_get_reg(struct vgic_bitmap *x, int cpuid, u32 offset) in vgic_bitmap_get_reg() argument 164 return (u32 *)(x->private + cpuid) + REG_OFFSET_SWIZZLE; in vgic_bitmap_get_reg() 170 int cpuid, int irq) in vgic_bitmap_get_irq_val() argument 173 return test_bit(irq, x->private + cpuid); in vgic_bitmap_get_irq_val() 178 void vgic_bitmap_set_irq_val(struct vgic_bitmap *x, int cpuid, in vgic_bitmap_set_irq_val() argument 184 reg = x->private + cpuid; in vgic_bitmap_set_irq_val() 196 static unsigned long *vgic_bitmap_get_cpu_map(struct vgic_bitmap *x, int cpuid) in vgic_bitmap_get_cpu_map() argument 198 return x->private + cpuid; in vgic_bitmap_get_cpu_map() 228 u32 *vgic_bytemap_get_reg(struct vgic_bytemap *x, int cpuid, u32 offset) in vgic_bytemap_get_reg() argument 234 offset += cpuid * VGIC_NR_PRIVATE_IRQS; in vgic_bytemap_get_reg() [all …]
|
D | vgic-v2-emul.c | 670 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.1.27/arch/alpha/include/asm/ |
D | mmu_context.h | 89 #define cpu_last_asn(cpuid) (cpu_data[cpuid].last_asn) argument 92 #define cpu_last_asn(cpuid) last_asn argument
|
D | err_common.h | 109 u64 cpuid; member
|
D | hwrpb.h | 168 unsigned long cpuid; member
|
/linux-4.1.27/drivers/cpufreq/ |
D | p4-clockmod.c | 171 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()
|
D | longrun.c | 148 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()
|
D | pmac64-cpufreq.c | 482 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()
|
D | powernow-k7.c | 51 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()
|
D | powernow-k8.h | 170 u32 cpuid; member
|
D | acpi-cpufreq.c | 186 static int check_est_cpu(unsigned int cpuid) in check_est_cpu() argument 188 struct cpuinfo_x86 *cpu = &cpu_data(cpuid); in check_est_cpu() 193 static int check_amd_hwpstate_cpu(unsigned int cpuid) in check_amd_hwpstate_cpu() argument 195 struct cpuinfo_x86 *cpu = &cpu_data(cpuid); in check_amd_hwpstate_cpu()
|
D | speedstep-centrino.c | 198 #define _BANIAS(cpuid, max, name) \ argument 199 { .cpu_id = cpuid, \
|
D | powernow-k8.c | 494 cpuid(CPUID_FREQ_VOLT_CAPABILITIES, &eax, &ebx, &ecx, &edx); in check_supported_cpu() 684 if ((psb->cpuid == 0x00000fc0) || in find_psb_table() 685 (psb->cpuid == 0x00000fe0)) { in find_psb_table()
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | smp.h | 76 cpu_logical_id (int cpuid) in cpu_logical_id() argument 81 if (cpu_physical_id(i) == cpuid) in cpu_logical_id()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | irq.c | 645 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.1.27/arch/mips/loongson/loongson-3/ |
D | smp.c | 437 register long cpuid, core, node, count; in loongson3a_play_dead() local 490 [base] "=&r" (base), [cpuid] "=&r" (cpuid), in loongson3a_play_dead() 499 register long cpuid, core, node, count; in loongson3b_play_dead() local 554 [base] "=&r" (base), [cpuid] "=&r" (cpuid), in loongson3b_play_dead()
|
/linux-4.1.27/drivers/misc/sgi-xp/ |
D | xp_sn2.c | 127 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()
|
D | xp_uv.c | 83 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()
|
D | xp_main.c | 54 int (*xp_cpu_to_nasid) (int cpuid);
|
D | xpc_sn2.c | 1174 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.1.27/tools/testing/selftests/net/ |
D | psock_fanout.c | 253 static int set_cpuaffinity(int cpuid) in set_cpuaffinity() argument 258 CPU_SET(cpuid, &mask); in set_cpuaffinity() 261 fprintf(stderr, "setaffinity %d\n", cpuid); in set_cpuaffinity()
|
/linux-4.1.27/arch/s390/include/uapi/asm/ |
D | kvm.h | 77 __u64 cpuid; member 86 __u64 cpuid; member
|
D | debug.h | 23 unsigned long long cpuid:8; member
|
/linux-4.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_lan_hmc.h | 44 u16 cpuid; /* bigger than needed, see above for reason */ member 84 u8 cpuid; member
|
D | i40e_lan_hmc.c | 704 {I40E_HMC_STORE(i40e_hmc_obj_txq, cpuid), 8, 96 }, 724 { I40E_HMC_STORE(i40e_hmc_obj_rxq, cpuid), 8, 13 },
|
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/ |
D | i40e_lan_hmc.h | 44 u16 cpuid; /* bigger than needed, see above for reason */ member 84 u8 cpuid; member
|
/linux-4.1.27/drivers/hwmon/ |
D | ibmpowernv.c | 141 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()
|
/linux-4.1.27/arch/s390/include/asm/ |
D | cpu.h | 17 struct cpuid struct
|
D | processor.h | 55 static inline void get_cpu_id(struct cpuid *ptr) in get_cpu_id()
|
D | kvm_host.h | 507 struct cpuid cpu_id; 562 struct cpuid cpu_id;
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | id.c | 340 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.1.27/drivers/staging/unisys/visorutil/ |
D | visorkmodutils.c | 44 cpuid(UNISYS_SPAR_LEAF_ID, &eax, &ebx, &ecx, &edx); in visorutil_spar_detect()
|
/linux-4.1.27/arch/x86/include/uapi/asm/ |
D | mce.h | 19 __u32 cpuid; /* CPUID 1 EAX */ member
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
D | lprocfs_status.h | 384 unsigned int cpuid); 406 unsigned int cpuid = get_cpu(); in lprocfs_stats_lock() local 408 if (unlikely(stats->ls_percpu[cpuid] == NULL)) { in lprocfs_stats_lock() 409 rc = lprocfs_stats_alloc_one(stats, cpuid); in lprocfs_stats_lock() 415 return cpuid; in lprocfs_stats_lock() 482 lprocfs_stats_counter_get(struct lprocfs_stats *stats, unsigned int cpuid, in lprocfs_stats_counter_get() argument 487 cntr = &stats->ls_percpu[cpuid]->lp_cntr[index]; in lprocfs_stats_counter_get()
|
/linux-4.1.27/arch/powerpc/sysdev/ |
D | ehv_pic.c | 75 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()
|
D | mpic.c | 831 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() 961 static void mpic_set_destination(unsigned int virq, unsigned int cpuid) in mpic_set_destination() argument 967 mpic, virq, src, cpuid); in mpic_set_destination() 972 mpic_irq_write(src, MPIC_INFO(IRQ_DESTINATION), 1 << cpuid); in mpic_set_destination() 1923 int cpuid = get_hard_smp_processor_id(cpu); in mpic_reset_core() local 1928 pir |= (1 << cpuid); in mpic_reset_core() 1933 pir &= ~(1 << cpuid); in mpic_reset_core() 1941 _mpic_write(mpic->reg_type, &mpic->cpuregs[cpuid], in mpic_reset_core()
|
/linux-4.1.27/arch/m68k/include/asm/ |
D | macintosh.h | 103 unsigned long cpuid; member
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | processor.h | 83 unsigned long cpuid; member 99 unsigned long cpuid; /* aka slot_number or set to NO_PROC_ID */ member
|
/linux-4.1.27/arch/ia64/sn/kernel/sn2/ |
D | sn2_smp.c | 417 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.1.27/arch/mips/include/asm/octeon/ |
D | octeon-model.h | 361 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.1.27/Documentation/virtual/kvm/devices/ |
D | vm.txt | 50 __u64 cpuid; # CPUID of host 68 __u64 cpuid; # CPUID currently (to be) used by this vcpu
|
/linux-4.1.27/tools/perf/ |
D | builtin-kvm.c | 676 char buf[64], *cpuid; in cpu_isa_config() local 685 cpuid = buf; in cpu_isa_config() 687 cpuid = kvm->session->header.env.cpuid; in cpu_isa_config() 689 if (!cpuid) { in cpu_isa_config() 694 err = cpu_isa_init(kvm, cpuid); in cpu_isa_config() 696 pr_err("CPU %s is not supported.\n", cpuid); in cpu_isa_config()
|
/linux-4.1.27/drivers/xen/ |
D | pcpu.c | 78 .u.cpu_ol.cpuid = cpu_id, in xen_pcpu_down() 89 .u.cpu_ol.cpuid = cpu_id, in xen_pcpu_up()
|
D | xen-acpi-processor.c | 449 cpuid(CPUID_FREQ_VOLT_CAPABILITIES, &eax, &ebx, &ecx, &edx); in check_prereq()
|
/linux-4.1.27/include/linux/ |
D | smp.h | 27 int smp_call_function_single(int cpuid, smp_call_func_t func, void *info,
|
D | cper.h | 321 __u8 cpuid[48]; member
|
/linux-4.1.27/arch/x86/xen/ |
D | xen-head.S | 68 cpuid
|
D | enlighten.c | 443 cpuid(1, &ax, &bx, &cx, &dx); in xen_init_cpuid_mask() 1198 .cpuid = xen_cpuid, 1765 cpuid(base + 1, &eax, &ebx, &ecx, &edx); in init_hvm_pv_info() 1771 cpuid(base + 2, &pages, &msr, &ecx, &edx); in init_hvm_pv_info()
|
/linux-4.1.27/tools/perf/util/ |
D | kvm-stat.h | 134 int cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid);
|
D | header.h | 76 char *cpuid; member
|
D | header.c | 1145 fprintf(fp, "# cpuid : %s\n", ph->env.cpuid); in print_cpuid() 1454 ph->env.cpuid = do_read_string(fd, ph); in process_cpuid() 1455 return ph->env.cpuid ? 0 : -ENOMEM; in process_cpuid() 1855 FEAT_OPP(HEADER_CPUID, cpuid),
|
D | session.c | 177 zfree(&env->cpuid); in perf_session_env__delete()
|
/linux-4.1.27/arch/arm/mach-ixp4xx/ |
D | common-pci.c | 320 unsigned long cpuid = read_cpuid_id(); in ixp4xx_pci_preinit() local 331 if (!(cpuid & 0xf) && cpu_is_ixp42x()) { in ixp4xx_pci_preinit()
|
/linux-4.1.27/arch/x86/include/asm/xen/ |
D | interface.h | 183 #define XEN_CPUID XEN_EMULATE_PREFIX cpuid
|
/linux-4.1.27/arch/x86/kernel/acpi/ |
D | cstate.c | 81 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx); in acpi_processor_ffh_cstate_probe_cpu()
|
/linux-4.1.27/arch/metag/kernel/ |
D | smp.c | 326 void smp_store_cpu_info(unsigned int cpuid) in smp_store_cpu_info() argument 328 struct cpuinfo_metag *cpu_info = &per_cpu(cpu_data, cpuid); in smp_store_cpu_info()
|
/linux-4.1.27/tools/power/cpupower/ |
D | README | 8 providing cpuid.h is needed.
|
/linux-4.1.27/arch/s390/mm/ |
D | init.c | 50 struct cpuid cpu_id; in setup_zero_pages()
|
D | mmap.c | 260 struct cpuid cpu_id; in setup_mmap_rnd()
|
/linux-4.1.27/drivers/hv/ |
D | hv.c | 72 cpuid(op, &eax, &ebx, &ecx, &edx); in query_hypervisor_info() 82 cpuid(op, &eax, &ebx, &ecx, &edx); in query_hypervisor_info()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
D | lprocfs_status.c | 1031 int lprocfs_stats_alloc_one(struct lprocfs_stats *stats, unsigned int cpuid) in lprocfs_stats_alloc_one() argument 1039 LASSERT(stats->ls_percpu[cpuid] == NULL); in lprocfs_stats_alloc_one() 1043 LIBCFS_ALLOC_ATOMIC(stats->ls_percpu[cpuid], percpusize); in lprocfs_stats_alloc_one() 1044 if (stats->ls_percpu[cpuid] != NULL) { in lprocfs_stats_alloc_one() 1046 if (unlikely(stats->ls_biggest_alloc_num <= cpuid)) { in lprocfs_stats_alloc_one() 1051 if (stats->ls_biggest_alloc_num <= cpuid) in lprocfs_stats_alloc_one() 1052 stats->ls_biggest_alloc_num = cpuid + 1; in lprocfs_stats_alloc_one() 1060 cntr = lprocfs_stats_counter_get(stats, cpuid, i); in lprocfs_stats_alloc_one()
|
/linux-4.1.27/Documentation/cpu-freq/ |
D | amd-powernow.txt | 14 is detected with the cpuid instruction.
|
/linux-4.1.27/arch/m68k/mac/ |
D | config.c | 122 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.1.27/arch/ia64/include/asm/native/ |
D | pvchk_inst.h | 54 #define cpuid .error "cpuid should not be used directly." macro
|
/linux-4.1.27/include/kvm/ |
D | arm_vgic.h | 325 int kvm_vgic_inject_irq(struct kvm *kvm, int cpuid, unsigned int irq_num,
|
/linux-4.1.27/include/xen/interface/ |
D | xen-mca.h | 347 __u32 cpuid; /* CPUID 1 EAX */ member
|
D | platform.h | 446 uint32_t cpuid; member
|
/linux-4.1.27/arch/unicore32/kernel/ |
D | head.S | 68 movc r0, p0.c0, #0 @ cpuid
|
/linux-4.1.27/arch/s390/kvm/ |
D | kvm-s390.c | 555 memcpy(&kvm->arch.model.cpu_id, &proc->cpuid, in kvm_s390_set_processor() 556 sizeof(struct cpuid)); in kvm_s390_set_processor() 590 memcpy(&proc->cpuid, &kvm->arch.model.cpu_id, sizeof(struct cpuid)); in kvm_s390_get_processor() 610 get_cpu_id((struct cpuid *) &mach->cpuid); in kvm_s390_get_machine() 982 static void kvm_s390_get_cpu_id(struct cpuid *cpu_id) in kvm_s390_get_cpu_id()
|
/linux-4.1.27/arch/s390/oprofile/ |
D | init.c | 450 struct cpuid id; in oprofile_hwsampler_init()
|
/linux-4.1.27/Documentation/x86/ |
D | intel_mpx.txt | 70 * Checks for hardware MPX support in cpuid leaf 76 * Checks for hardware MPX support in cpuid leaf
|
/linux-4.1.27/drivers/thermal/ |
D | x86_pkg_temp_thermal.c | 406 cpuid(6, &eax, &ebx, &ecx, &edx); in pkg_temp_thermal_device_add()
|
D | intel_powerclamp.c | 191 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx); in find_target_mwait()
|
/linux-4.1.27/drivers/s390/char/ |
D | zcore.c | 193 struct cpuid cpu_id;
|
/linux-4.1.27/drivers/idle/ |
D | intel_idle.c | 876 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &mwait_substates); in intel_idle_probe()
|
/linux-4.1.27/arch/x86/lguest/ |
D | boot.c | 1440 pv_cpu_ops.cpuid = lguest_cpuid; in lguest_init()
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
D | mmu.c | 490 cpuid(0x00000001, &tfms, &misc, &cap0, &cap4); in psb_mmu_driver_init()
|
/linux-4.1.27/drivers/xen/xenbus/ |
D | xenbus_xs.c | 670 cpuid(base + 1, &eax, &ebx, &ecx, &edx); in xen_strict_xenbus_quirk()
|
/linux-4.1.27/arch/x86/kernel/cpu/mcheck/ |
D | mce.c | 129 m->cpuid = cpuid_eax(1); in mce_setup() 276 m->cpuvendor, m->cpuid, m->time, m->socketid, m->apicid, in print_mce()
|
/linux-4.1.27/drivers/s390/cio/ |
D | css.c | 700 struct cpuid cpu_id; in css_generate_pgid()
|
/linux-4.1.27/drivers/parisc/ |
D | sba_iommu.c | 1131 if ( ((boot_cpu_data.pdc.cpuid >> 5) & 0x7f) != 0x13 in sba_alloc_pdir()
|
/linux-4.1.27/drivers/edac/ |
D | sb_edac.c | 2208 "%u APIC %x\n", mce->cpuvendor, mce->cpuid, in sbridge_mce_check_error()
|
/linux-4.1.27/tools/power/cpupower/po/ |
D | de.po | 245 #. P state changes via MSR are identified via cpuid 80000007
|
D | cs.po | 249 #. P state changes via MSR are identified via cpuid 80000007
|
D | it.po | 244 #. P state changes via MSR are identified via cpuid 80000007
|
D | fr.po | 244 #. P state changes via MSR are identified via cpuid 80000007
|