Lines Matching refs:cpu
36 extern int cpu_to_chip_id(int cpu);
41 void (*message_pass)(int cpu, int msg);
43 void (*cause_ipi)(int cpu, unsigned long data);
66 void generic_cpu_die(unsigned int cpu);
67 void generic_set_cpu_dead(unsigned int cpu);
68 void generic_set_cpu_up(unsigned int cpu);
69 int generic_check_cpu_restart(unsigned int cpu);
79 #define raw_smp_processor_id() (current_thread_info()->cpu)
82 static inline int get_hard_smp_processor_id(int cpu) in get_hard_smp_processor_id() argument
84 return smp_hw_index[cpu]; in get_hard_smp_processor_id()
87 static inline void set_hard_smp_processor_id(int cpu, int phys) in set_hard_smp_processor_id() argument
89 smp_hw_index[cpu] = phys; in set_hard_smp_processor_id()
96 static inline struct cpumask *cpu_sibling_mask(int cpu) in cpu_sibling_mask() argument
98 return per_cpu(cpu_sibling_map, cpu); in cpu_sibling_mask()
101 static inline struct cpumask *cpu_core_mask(int cpu) in cpu_core_mask() argument
103 return per_cpu(cpu_core_map, cpu); in cpu_core_mask()
106 extern int cpu_to_core_id(int cpu);
122 extern void smp_muxed_ipi_set_data(int cpu, unsigned long data);
123 extern void smp_muxed_ipi_message_pass(int cpu, int msg);
131 extern void __cpu_die(unsigned int cpu);
139 static inline const struct cpumask *cpu_sibling_mask(int cpu) in cpu_sibling_mask() argument
141 return cpumask_of(cpu); in cpu_sibling_mask()
147 static inline int get_hard_smp_processor_id(int cpu) in get_hard_smp_processor_id() argument
149 return paca[cpu].hw_cpu_id; in get_hard_smp_processor_id()
152 static inline void set_hard_smp_processor_id(int cpu, int phys) in set_hard_smp_processor_id() argument
154 paca[cpu].hw_cpu_id = phys; in set_hard_smp_processor_id()
163 static inline int get_hard_smp_processor_id(int cpu) in get_hard_smp_processor_id() argument
168 static inline void set_hard_smp_processor_id(int cpu, int phys) in set_hard_smp_processor_id() argument
178 extern void smp_mpic_setup_cpu(int cpu);
188 extern void arch_send_call_function_single_ipi(int cpu);