Home
last modified time | relevance | path

Searched refs:cpuid (Results 1 – 25 of 99) sorted by relevance

1234

/arch/arm/mach-s3c2410/include/mach/
Duncompress.h29 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/
Dsmp_32.h76 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 …]
Dobio.h196 static inline unsigned cc_get_imsk_other(int cpuid) in cc_get_imsk_other() argument
202 "r" (ECSR_BASE(cpuid) | CC_IMSK), in cc_get_imsk_other()
207 static inline void cc_set_imsk_other(int cpuid, unsigned mask) in cc_set_imsk_other() argument
211 "r" (ECSR_BASE(cpuid) | CC_IMSK), in cc_set_imsk_other()
/arch/sparc/kernel/
Dprom_64.c377 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 …]
Dsun4d_smp.c77 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 …]
Dirq_64.c208 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 …]
Dsmp_32.c279 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()
Dsun4m_smp.c71 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" (&current_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/
Dverify_cpu_64.S40 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 …]
Dipi.c177 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/
Dsmp.c82 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 …]
Dsys_marvel.c484 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/
Dprocessor.c99 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 …]
Dsmp.c93 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/
Dsn_cpuid.h104 #define cpuid_to_nasid(cpuid) (sn_nodepda->phys_cpuid[cpuid].nasid) argument
105 #define cpuid_to_subnode(cpuid) (sn_nodepda->phys_cpuid[cpuid].subnode) argument
106 #define cpuid_to_slice(cpuid) (sn_nodepda->phys_cpuid[cpuid].slice) argument
/arch/x86/kernel/cpu/
Dtransmeta.c35 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/
Dsmp.c112 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/
Dip27-smp.c63 cpuid_t cpuid; in do_cpumask() local
70 cpuid = acpu->cpu_info.virtid; in do_cpumask()
73 cpuid_to_compact_node[cpuid] = cnode; in do_cpumask()
74 if (cpuid > highest) in do_cpumask()
75 highest = cpuid; in do_cpumask()
79 cpu_set(cpuid, cpu_possible_map); in do_cpumask()
80 alloc_cpupda(cpuid, tot_cpus_found); in do_cpumask()
/arch/ia64/kernel/
Dsmpboot.c189 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 …]
Dcrash.c131 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/
Dagent.h38 SET_HUB_NIC(cpuid(), (_v))
44 GET_HUB_NIC(cpuid())
/arch/ia64/sn/kernel/
Dsetup.c563 int cpuid; in sn_cpu_init() local
572 cpuid = smp_processor_id(); in sn_cpu_init()
573 if (cpuid == 0 && IS_MEDUSA()) { in sn_cpu_init()
598 if (cpuid == 0) { in sn_cpu_init()
600 (void) ia64_sn_set_cpu_number(cpuid); in sn_cpu_init()
604 (void) ia64_sn_set_cpu_number(cpuid); in sn_cpu_init()
624 nodepdaindr[i]->phys_cpuid[cpuid].nasid = nasid; in sn_cpu_init()
625 nodepdaindr[i]->phys_cpuid[cpuid].slice = slice; in sn_cpu_init()
626 nodepdaindr[i]->phys_cpuid[cpuid].subnode = subnode; in sn_cpu_init()
641 if (cpuid != 0) { in sn_cpu_init()
/arch/arm/mach-omap2/
Did.c135 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/
Dvirtext.h94 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/
Docteon-model.h291 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__()

1234