Lines Matching refs:cpu
40 static inline struct cpumask *cpu_sibling_mask(int cpu) in cpu_sibling_mask() argument
42 return per_cpu(cpu_sibling_map, cpu); in cpu_sibling_mask()
45 static inline struct cpumask *cpu_core_mask(int cpu) in cpu_core_mask() argument
47 return per_cpu(cpu_core_map, cpu); in cpu_core_mask()
50 static inline struct cpumask *cpu_llc_shared_mask(int cpu) in cpu_llc_shared_mask() argument
52 return per_cpu(cpu_llc_shared_map, cpu); in cpu_llc_shared_mask()
72 void (*smp_send_reschedule)(int cpu);
74 int (*cpu_up)(unsigned cpu, struct task_struct *tidle);
76 void (*cpu_die)(unsigned int cpu);
80 void (*send_call_func_single_ipi)(int cpu);
84 extern void set_cpu_sibling_map(int cpu);
117 static inline int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() argument
119 return smp_ops.cpu_up(cpu, tidle); in __cpu_up()
127 static inline void __cpu_die(unsigned int cpu) in __cpu_die() argument
129 smp_ops.cpu_die(cpu); in __cpu_die()
137 static inline void smp_send_reschedule(int cpu) in smp_send_reschedule() argument
139 smp_ops.smp_send_reschedule(cpu); in smp_send_reschedule()
142 static inline void arch_send_call_function_single_ipi(int cpu) in arch_send_call_function_single_ipi() argument
144 smp_ops.send_call_func_single_ipi(cpu); in arch_send_call_function_single_ipi()
159 int common_cpu_die(unsigned int cpu);
160 void native_cpu_die(unsigned int cpu);
163 void wbinvd_on_cpu(int cpu);
167 void native_send_call_func_single_ipi(int cpu);
168 void x86_idle_thread_init(unsigned int cpu, struct task_struct *idle);
172 #define cpu_physical_id(cpu) per_cpu(x86_cpu_to_apicid, cpu) argument
175 #define wbinvd_on_cpu(cpu) wbinvd() argument
201 ti->cpu; \