/arch/arm/mach-s3c2410/include/mach/ |
D | uncompress.h | 29 unsigned int cpuid; in is_arm926() local 31 asm volatile ("mrc p15, 0, %0, c1, c0, 0" : "=r" (cpuid)); in is_arm926() 33 return ((cpuid & 0xff0) == 0x260); in is_arm926() 38 unsigned int cpuid; in arch_detect_cpu() local 40 cpuid = *((volatile unsigned int *)S3C2410_GSTATUS1); in arch_detect_cpu() 41 cpuid &= S3C2410_GSTATUS1_IDMASK; in arch_detect_cpu() 43 if (is_arm926() || cpuid == S3C2410_GSTATUS1_2440 || in arch_detect_cpu() 44 cpuid == S3C2410_GSTATUS1_2442) { in arch_detect_cpu()
|
/arch/sparc/include/asm/ |
D | smp_32.h | 76 static inline int smp_call_function_single(int cpuid, void (*func) (void *info), in smp_call_function_single() argument 79 smp_cross_call((smpfunc_t)func, cpumask_of_cpu(cpuid), in smp_call_function_single() 91 int cpuid; in hard_smp4m_processor_id() local 96 "=&r" (cpuid)); in hard_smp4m_processor_id() 97 return cpuid; in hard_smp4m_processor_id() 102 int cpuid; in hard_smp4d_processor_id() local 105 "=&r" (cpuid) : "i" (ASI_M_VIKING_TMP1)); in hard_smp4d_processor_id() 106 return cpuid; in hard_smp4d_processor_id() 112 int cpuid; in hard_smp_processor_id() local 128 "=&r" (cpuid)); in hard_smp_processor_id() [all …]
|
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()
|
/arch/sparc/kernel/ |
D | prom_64.c | 377 struct device_node *of_find_node_by_cpuid(int cpuid) in of_find_node_by_cpuid() argument 396 if (cpuid == id) in of_find_node_by_cpuid() 413 int cpuid = of_getintprop_default(dp, mid_prop, -1); in of_fill_in_cpu_data() local 419 if (cpuid < 0) { in of_fill_in_cpu_data() 421 cpuid = of_getintprop_default(dp, this_mid_prop, -1); in of_fill_in_cpu_data() 422 if (cpuid >= 0) { in of_fill_in_cpu_data() 438 if (cpuid < 0) { in of_fill_in_cpu_data() 447 if (cpuid >= NR_CPUS) { in of_fill_in_cpu_data() 450 cpuid, NR_CPUS); in of_fill_in_cpu_data() 458 if (cpuid != real_hard_smp_processor_id()) in of_fill_in_cpu_data() [all …]
|
D | sun4d_smp.c | 77 static inline void show_leds(int cpuid) in show_leds() argument 79 cpuid &= 0x1e; in show_leds() 81 "r" ((cpu_leds[cpuid] << 4) | cpu_leds[cpuid+1]), in show_leds() 82 "r" (ECSR_BASE(cpuid) | BB_LEDS), in show_leds() 88 int cpuid = hard_smp4d_processor_id(); in smp4d_callin() local 93 cpu_leds[cpuid] = 0x6; in smp4d_callin() 94 show_leds(cpuid); in smp4d_callin() 102 notify_cpu_starting(cpuid); in smp4d_callin() 113 smp_store_cpu_info(cpuid); in smp4d_callin() 118 sun4d_swap((unsigned long *)&cpu_callin_map[cpuid], 1); in smp4d_callin() [all …]
|
D | irq_64.c | 208 static unsigned int sun4u_compute_tid(unsigned long imap, unsigned long cpuid) in sun4u_compute_tid() argument 213 tid = starfire_translate(imap, cpuid); in sun4u_compute_tid() 223 tid = cpuid << IMAP_TID_SHIFT; in sun4u_compute_tid() 226 unsigned int a = cpuid & 0x1f; in sun4u_compute_tid() 227 unsigned int n = (cpuid >> 5) & 0x1f; in sun4u_compute_tid() 235 tid = cpuid << IMAP_TID_SHIFT; in sun4u_compute_tid() 256 int cpuid; in irq_choose_cpu() local 271 cpuid = irq_rover; in irq_choose_cpu() 286 cpuid = first_cpu(tmp); in irq_choose_cpu() 289 return cpuid; in irq_choose_cpu() [all …]
|
D | smp_32.c | 279 int i, cpuid, extra; in smp_prepare_cpus() local 284 for (i = 0; !cpu_find_by_instance(i, NULL, &cpuid); i++) { in smp_prepare_cpus() 285 if (cpuid >= NR_CPUS) in smp_prepare_cpus() 344 int cpuid = hard_smp_processor_id(); in smp_prepare_boot_cpu() local 346 if (cpuid >= NR_CPUS) { in smp_prepare_boot_cpu() 350 if (cpuid != 0) in smp_prepare_boot_cpu() 353 current_thread_info()->cpu = cpuid; in smp_prepare_boot_cpu() 354 cpu_set(cpuid, cpu_online_map); in smp_prepare_boot_cpu() 355 cpu_set(cpuid, cpu_possible_map); in smp_prepare_boot_cpu()
|
D | sun4m_smp.c | 71 int cpuid = hard_smp_processor_id(); in smp4m_callin() local 76 notify_cpu_starting(cpuid); in smp4m_callin() 82 smp_store_cpu_info(cpuid); in smp4m_callin() 94 swap_ulong(&cpu_callin_map[cpuid], 1); in smp4m_callin() 104 : : "r" (¤t_set[cpuid]) in smp4m_callin() 111 while (!cpu_isset(cpuid, smp_commenced_mask)) in smp4m_callin() 116 cpu_set(cpuid, cpu_online_map); in smp4m_callin()
|
/arch/x86/kernel/ |
D | verify_cpu_64.S | 40 pushfl # standard way to check for cpuid 49 jz verify_cpu_no_longmode # cpu has no cpuid 51 movl $0x0,%eax # See if cpuid 1 is implemented 52 cpuid 54 jb verify_cpu_no_longmode # no cpuid 1 67 cpuid 72 movl $0x80000000,%eax # See if extended cpuid is implemented 73 cpuid 75 jb verify_cpu_no_longmode # no extended cpuid 78 cpuid [all …]
|
D | ipi.c | 177 int apicid, cpuid; in safe_smp_processor_id() local 186 cpuid = convert_apicid_to_cpu(apicid); in safe_smp_processor_id() 188 return cpuid >= 0 ? cpuid : 0; in safe_smp_processor_id()
|
/arch/alpha/kernel/ |
D | smp.c | 82 smp_store_cpu_info(int cpuid) in smp_store_cpu_info() argument 84 cpu_data[cpuid].loops_per_jiffy = loops_per_jiffy; in smp_store_cpu_info() 85 cpu_data[cpuid].last_asn = ASN_FIRST_VERSION; in smp_store_cpu_info() 86 cpu_data[cpuid].need_new_asn = 0; in smp_store_cpu_info() 87 cpu_data[cpuid].asn_lock = 0; in smp_store_cpu_info() 94 smp_setup_percpu_timer(int cpuid) in smp_setup_percpu_timer() argument 96 cpu_data[cpuid].prof_counter = 1; in smp_setup_percpu_timer() 97 cpu_data[cpuid].prof_multiplier = 1; in smp_setup_percpu_timer() 101 wait_boot_cpu_to_stop(int cpuid) in wait_boot_cpu_to_stop() argument 111 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 | 484 int cpuid = hard_smp_processor_id(); in marvel_smp_callin() local 485 struct io7 *io7 = marvel_find_io7(cpuid); in marvel_smp_callin() 494 printk("Redirecting IO7 interrupts to local CPU at PE %u\n", cpuid); in marvel_smp_callin() 497 io7_redirect_irq(io7, &io7->csrs->HLT_CTL.csr, cpuid); in marvel_smp_callin() 498 io7_redirect_irq(io7, &io7->csrs->HPI_CTL.csr, cpuid); in marvel_smp_callin() 499 io7_redirect_irq(io7, &io7->csrs->CRD_CTL.csr, cpuid); in marvel_smp_callin() 500 io7_redirect_irq(io7, &io7->csrs->STV_CTL.csr, cpuid); in marvel_smp_callin() 501 io7_redirect_irq(io7, &io7->csrs->HEI_CTL.csr, cpuid); in marvel_smp_callin() 505 io7_redirect_one_lsi(io7, i, cpuid); in marvel_smp_callin() 507 io7_redirect_one_lsi(io7, 0x74, cpuid); in marvel_smp_callin() [all …]
|
/arch/parisc/kernel/ |
D | processor.c | 99 unsigned long cpuid; in processor_probe() local 117 cpuid = boot_cpu_data.cpu_count; in processor_probe() 161 cpuid = cpu_info.cpu_num; in processor_probe() 167 p = &per_cpu(cpu_data, cpuid); in processor_probe() 171 if (cpuid) in processor_probe() 177 p->cpuid = cpuid; /* save CPU id */ in processor_probe() 184 init_percpu_prof(cpuid); in processor_probe() 195 if (cpuid) { in processor_probe() 208 cpu_irq_actions[cpuid] = actions; in processor_probe() 216 if (cpuid) { in processor_probe() [all …]
|
D | smp.c | 93 ipi_init(int cpuid) in ipi_init() argument 97 if(cpu_online(cpuid) ) in ipi_init() 343 int __cpuinit smp_boot_one_cpu(int cpuid) in smp_boot_one_cpu() argument 345 const struct cpuinfo_parisc *p = &per_cpu(cpu_data, cpuid); in smp_boot_one_cpu() 359 idle = fork_idle(cpuid); in smp_boot_one_cpu() 361 panic("SMP: fork failed for CPU:%d", cpuid); in smp_boot_one_cpu() 363 task_thread_info(idle)->cpu = cpuid; in smp_boot_one_cpu() 368 cpu_now_booting = cpuid; in smp_boot_one_cpu() 377 printk(KERN_INFO "Releasing cpu %d now, hpa=%lx\n", cpuid, p->hpa); in smp_boot_one_cpu() 397 if(cpu_online(cpuid)) { in smp_boot_one_cpu() [all …]
|
/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
|
/arch/x86/kernel/cpu/ |
D | transmeta.c | 35 cpuid(0x80860001, &dummy, &cpu_rev, &cpu_freq, &cpu_flags); in init_transmeta() 46 cpuid(0x80860002, &new_cpu_rev, &cms_rev1, &cms_rev2, &dummy); in init_transmeta() 59 cpuid(0x80860003, in init_transmeta() 64 cpuid(0x80860004, in init_transmeta() 69 cpuid(0x80860005, in init_transmeta() 74 cpuid(0x80860006, in init_transmeta()
|
/arch/cris/arch-v32/kernel/ |
D | smp.c | 112 smp_boot_one_cpu(int cpuid) in smp_boot_one_cpu() argument 118 idle = fork_idle(cpuid); in smp_boot_one_cpu() 120 panic("SMP: fork failed for CPU:%d", cpuid); in smp_boot_one_cpu() 122 task_thread_info(idle)->cpu = cpuid; in smp_boot_one_cpu() 126 cpu_now_booting = cpuid; in smp_boot_one_cpu() 129 cpu_set(cpuid, cpu_online_map); in smp_boot_one_cpu() 130 cpu_set(cpuid, cpu_mask); in smp_boot_one_cpu() 132 cpu_clear(cpuid, cpu_online_map); in smp_boot_one_cpu() 136 if(cpu_online(cpuid)) { in smp_boot_one_cpu() 148 printk(KERN_CRIT "SMP: CPU:%d is stuck.\n", cpuid); in smp_boot_one_cpu()
|
/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 cpu_set(cpuid, cpu_possible_map); in do_cpumask() 80 alloc_cpupda(cpuid, tot_cpus_found); in do_cpumask()
|
/arch/ia64/kernel/ |
D | smpboot.c | 189 int cpuid; in fix_b0_for_bsp() local 192 cpuid = smp_processor_id(); in fix_b0_for_bsp() 197 if (!(fix_bsp_b0 && cpuid)) in fix_b0_for_bsp() 200 sal_boot_rendez_state[0].br[0] = sal_boot_rendez_state[cpuid].br[0]; in fix_b0_for_bsp() 201 printk ("Fixed BSP b0 value from CPU %d\n", cpuid); in fix_b0_for_bsp() 373 int cpuid, phys_id, itc_master; in smp_callin() local 382 cpuid = smp_processor_id(); in smp_callin() 386 if (cpu_online(cpuid)) { in smp_callin() 388 phys_id, cpuid); in smp_callin() 397 __setup_vector_irq(cpuid); in smp_callin() [all …]
|
D | crash.c | 131 int cpuid; in kdump_cpu_freeze() local 133 cpuid = smp_processor_id(); in kdump_cpu_freeze() 137 kdump_status[cpuid] = 1; in kdump_cpu_freeze() 140 if (cpuid != 0) in kdump_cpu_freeze() 141 ia64_jump_to_sal(&sal_boot_rendez_state[cpuid]); in kdump_cpu_freeze()
|
/arch/mips/include/asm/sn/ |
D | agent.h | 38 SET_HUB_NIC(cpuid(), (_v)) 44 GET_HUB_NIC(cpuid())
|
/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()
|
/arch/arm/mach-omap2/ |
D | id.c | 135 u32 cpuid, idcode; in omap34xx_check_revision() local 145 cpuid = read_cpuid(CPUID_ID); in omap34xx_check_revision() 146 if ((((cpuid >> 4) & 0xfff) == 0xc08) && ((cpuid & 0xf) == 0x0)) { in omap34xx_check_revision()
|
/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()
|
/arch/mips/include/asm/octeon/ |
D | octeon-model.h | 291 uint32_t cpuid = cvmx_get_proc_id(); in __octeon_is_model_runtime__() local 298 if (cpuid == OCTEON_CN3010_PASS1 \ in __octeon_is_model_runtime__() 300 cpuid |= 0x10; in __octeon_is_model_runtime__() 302 return __OCTEON_IS_MODEL_COMPILE__(model, cpuid); in __octeon_is_model_runtime__()
|