Lines Matching refs:cpu
88 int cpu = iminor(file_inode(file)); in cpuid_read() local
99 err = smp_call_function_single(cpu, cpuid_smp_cpuid, &cmd, 1); in cpuid_read()
116 unsigned int cpu; in cpuid_open() local
119 cpu = iminor(file_inode(file)); in cpuid_open()
120 if (cpu >= nr_cpu_ids || !cpu_online(cpu)) in cpuid_open()
123 c = &cpu_data(cpu); in cpuid_open()
140 static int cpuid_device_create(int cpu) in cpuid_device_create() argument
144 dev = device_create(cpuid_class, NULL, MKDEV(CPUID_MAJOR, cpu), NULL, in cpuid_device_create()
145 "cpu%d", cpu); in cpuid_device_create()
149 static void cpuid_device_destroy(int cpu) in cpuid_device_destroy() argument
151 device_destroy(cpuid_class, MKDEV(CPUID_MAJOR, cpu)); in cpuid_device_destroy()
157 unsigned int cpu = (unsigned long)hcpu; in cpuid_class_cpu_callback() local
162 err = cpuid_device_create(cpu); in cpuid_class_cpu_callback()
167 cpuid_device_destroy(cpu); in cpuid_class_cpu_callback()
229 int cpu = 0; in cpuid_exit() local
232 for_each_online_cpu(cpu) in cpuid_exit()
233 cpuid_device_destroy(cpu); in cpuid_exit()