/linux-4.4.14/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.4.14/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.4.14/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.4.14/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 | 1082 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 …]
|
D | smp.c | 337 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()
|
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.4.14/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.4.14/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 | 143 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()
|
D | head_32.S | 353 cpuid 357 cpuid 369 cpuid 379 cpuid 425 cpuid 435 cpuid
|
D | alternative.c | 385 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()
|
D | Makefile | 58 obj-$(CONFIG_X86_CPUID) += cpuid.o
|
D | paravirt.c | 346 .cpuid = native_cpuid,
|
D | head_64.S | 201 cpuid
|
/linux-4.4.14/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.4.14/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 | 310 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()
|
D | common.c | 409 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()
|
D | vmware.c | 102 cpuid(CPUID_VMWARE_INFO_LEAF, &eax, &hyper_vendor_id[0], in vmware_platform()
|
D | mshyperv.c | 124 cpuid(HYPERV_CPUID_VENDOR_AND_MAX_FUNCTIONS, in ms_hyperv_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 | 695 cpuid(2, ®s[0], ®s[1], ®s[2], ®s[3]); in intel_detect_tlb()
|
/linux-4.4.14/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 | smp.c | 125 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/ |
D | smpboot.c | 173 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 …]
|
D | setup.c | 793 } 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()
|
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.4.14/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.4.14/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.4.14/drivers/firmware/ |
D | psci.c | 152 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/ |
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 | 181 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/ |
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.4.14/arch/x86/kvm/ |
D | cpuid.c | 164 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 …]
|
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 mtrr.o \
|
D | x86.c | 2651 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/ |
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.4.14/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.4.14/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 | 522 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/ |
D | mce.h | 27 __field( u32, cpuid ) 45 __entry->cpuid = m->cpuid; 60 __entry->cpuvendor, __entry->cpuid,
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/include/soc/tegra/ |
D | pmc.h | 36 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/ |
D | processor.c | 20 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()
|
D | head.S | 151 slr %r0,%r0 # set cpuid to zero 227 stidp .Lcpuid # store cpuid 291 slr %r0,%r0 # set cpuid to zero
|
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 | 196 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 | debug.c | 871 active->id.fields.cpuid = smp_processor_id(); in debug_finish_entry() 1477 entry->id.fields.cpuid, (void *)caller); in debug_dflt_header_fn()
|
D | setup.c | 696 struct cpuid cpu_id; in setup_hwcaps()
|
/linux-4.4.14/arch/mips/include/asm/sn/ |
D | agent.h | 37 SET_HUB_NIC(cpuid(), (_v)) 43 GET_HUB_NIC(cpuid())
|
/linux-4.4.14/arch/arm/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
|
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.4.14/include/linux/ |
D | psci.h | 30 int (*cpu_on)(unsigned long cpuid, unsigned long entry_point); 31 int (*migrate)(unsigned long cpuid);
|
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
|
D | acpi.h | 183 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/ |
D | iovmcall_gnuc.h | 23 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()
|
D | visorchipset.c | 2395 cpuid(UNISYS_SPAR_LEAF_ID, &eax, &ebx, &ecx, &edx); in visorutil_spar_detect()
|
/linux-4.4.14/drivers/base/ |
D | cpu.c | 38 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/ |
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 | 501 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()
|
D | alternative.h | 49 u16 cpuid; /* cpuid bit set for replacement */ member
|
D | paravirt_types.h | 155 void (*cpuid)(unsigned int *eax, unsigned int *ebx, member
|
D | paravirt.h | 38 PVOP_VCALL4(pv_cpu_ops.cpuid, eax, ebx, ecx, edx); in __cpuid()
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-armada-370-xp.c | 48 #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()
|
D | irq-vf610-mscm-ir.c | 187 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/ |
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.4.14/drivers/soc/tegra/ |
D | pmc.c | 328 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/ |
D | id.c | 77 unsigned int cpuid = read_cpuid_id(); in ux500_setup_id() local 81 switch (cpuid) { in ux500_setup_id()
|
/linux-4.4.14/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 return !invalid_logical_cpuid(cpuid); in processor_physically_present()
|
D | acpi_pad.c | 53 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx); in power_saving_mwait_init()
|
/linux-4.4.14/arch/arm/mach-exynos/ |
D | pm.c | 163 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()
|
D | suspend.c | 462 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/ |
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.4.14/virt/kvm/arm/ |
D | vgic.c | 188 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 …]
|
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-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.4.14/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 | 192 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()
|
D | speedstep-centrino.c | 198 #define _BANIAS(cpuid, max, name) \ argument 199 { .cpu_id = cpuid, \
|
D | powernow-k8.c | 487 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/ |
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.4.14/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.4.14/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.4.14/arch/mips/loongson64/loongson-3/ |
D | smp.c | 446 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/ |
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.4.14/include/linux/perf/ |
D | arm_pmu.h | 128 unsigned int cpuid; member 135 .cpuid = (_cpuid), \
|
/linux-4.4.14/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.4.14/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.4.14/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 | 703 {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/ |
D | lprocfs_status.h | 386 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/ |
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()
|
D | fam15h_power.c | 236 cpuid(0x80000007, &eax, &ebx, &ecx, &edx); in fam15h_power_init_data()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | cpu.h | 15 struct cpuid struct
|
D | processor.h | 63 static inline void get_cpu_id(struct cpuid *ptr) in get_cpu_id()
|
D | kvm_host.h | 513 struct cpuid cpu_id; 568 struct cpuid cpu_id;
|
/linux-4.4.14/tools/testing/selftests/net/ |
D | psock_fanout.c | 308 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/ |
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.4.14/arch/arm64/include/asm/ |
D | topology.h | 22 void store_cpu_topology(unsigned int cpuid);
|
/linux-4.4.14/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.4.14/tools/perf/util/ |
D | env.h | 17 char *cpuid; member
|
D | env.c | 14 zfree(&env->cpuid); in perf_env__exit()
|
D | kvm-stat.h | 134 int cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid);
|
D | header.c | 1147 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/ |
D | mce.h | 20 __u32 cpuid; /* CPUID 1 EAX */ member
|
/linux-4.4.14/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() 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/ |
D | macintosh.h | 103 unsigned long cpuid; member
|
/linux-4.4.14/include/kvm/ |
D | arm_vgic.h | 339 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/ |
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.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | lprocfs_status.c | 959 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/ |
D | vm.txt | 50 __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/ |
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.4.14/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.4.14/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.4.14/tools/perf/ |
D | builtin-kvm.c | 677 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/ |
D | xen-head.S | 68 cpuid
|
D | enlighten.c | 445 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()
|
D | pmu.c | 95 cpuid(0xa, &eax, &ebx, &ecx, &edx); in xen_pmu_arch_init()
|
/linux-4.4.14/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.4.14/arch/metag/kernel/ |
D | smp.c | 327 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/ |
D | README | 8 providing cpuid.h is needed.
|
/linux-4.4.14/drivers/perf/ |
D | arm_pmu.c | 775 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/ |
D | amd-powernow.txt | 14 is detected with the cpuid instruction.
|
/linux-4.4.14/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.4.14/arch/x86/include/asm/xen/ |
D | interface.h | 384 #define XEN_CPUID XEN_EMULATE_PREFIX cpuid
|
/linux-4.4.14/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.4.14/include/xen/interface/ |
D | xen-mca.h | 347 __u32 cpuid; /* CPUID 1 EAX */ member
|
D | platform.h | 446 uint32_t cpuid; member
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | head.S | 68 movc r0, p0.c0, #0 @ cpuid
|
/linux-4.4.14/arch/s390/kvm/ |
D | kvm-s390.c | 621 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/ |
D | init.c | 451 struct cpuid id; in oprofile_hwsampler_init()
|
/linux-4.4.14/drivers/idle/ |
D | intel_idle.c | 953 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/ |
D | intel_mpx.txt | 70 * Checks for hardware MPX support in cpuid leaf 76 * Checks for hardware MPX support in cpuid leaf
|
/linux-4.4.14/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.4.14/drivers/s390/char/ |
D | zcore.c | 193 struct cpuid cpu_id;
|
/linux-4.4.14/arch/x86/lguest/ |
D | boot.c | 1436 pv_cpu_ops.cpuid = lguest_cpuid; in lguest_init()
|
/linux-4.4.14/drivers/xen/xenbus/ |
D | xenbus_xs.c | 670 cpuid(base + 1, &eax, &ebx, &ecx, &edx); in xen_strict_xenbus_quirk()
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
D | mmu.c | 490 cpuid(0x00000001, &tfms, &misc, &cap0, &cap4); in psb_mmu_driver_init()
|
/linux-4.4.14/arch/x86/kernel/cpu/mcheck/ |
D | mce.c | 134 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/ |
D | css.c | 699 struct cpuid cpu_id; in css_generate_pgid()
|
/linux-4.4.14/drivers/parisc/ |
D | sba_iommu.c | 1131 if ( ((boot_cpu_data.pdc.cpuid >> 5) & 0x7f) != 0x13 in sba_alloc_pdir()
|
/linux-4.4.14/tools/power/cpupower/po/ |
D | de.po | 245 #. 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 | cs.po | 249 #. P state changes via MSR are identified via cpuid 80000007
|
D | fr.po | 244 #. P state changes via MSR are identified via cpuid 80000007
|
D | pt.po | 243 #. P state changes via MSR are identified via cpuid 80000007
|
/linux-4.4.14/drivers/edac/ |
D | sb_edac.c | 2284 "%u APIC %x\n", mce->cpuvendor, mce->cpuid, in sbridge_mce_check_error()
|