Lines Matching refs:cpu
45 int i, cpu; in cpu_thread_mask_to_cores() local
51 cpu = cpumask_next_and(-1, &tmp, cpu_online_mask); in cpu_thread_mask_to_cores()
52 if (cpu < nr_cpu_ids) in cpu_thread_mask_to_cores()
53 cpumask_set_cpu(cpu, &res); in cpu_thread_mask_to_cores()
70 int cpu_core_index_of_thread(int cpu);
73 static inline int cpu_core_index_of_thread(int cpu) { return cpu; } in cpu_core_index_of_thread() argument
77 static inline int cpu_thread_in_core(int cpu) in cpu_thread_in_core() argument
79 return cpu & (threads_per_core - 1); in cpu_thread_in_core()
82 static inline int cpu_thread_in_subcore(int cpu) in cpu_thread_in_subcore() argument
84 return cpu & (threads_per_subcore - 1); in cpu_thread_in_subcore()
87 static inline int cpu_first_thread_sibling(int cpu) in cpu_first_thread_sibling() argument
89 return cpu & ~(threads_per_core - 1); in cpu_first_thread_sibling()
92 static inline int cpu_last_thread_sibling(int cpu) in cpu_last_thread_sibling() argument
94 return cpu | (threads_per_core - 1); in cpu_last_thread_sibling()