Lines Matching refs:affinity
1006 struct hfi1_affinity_node_list *affinity) in find_hw_thread_mask() argument
1010 affinity->num_core_siblings / in find_hw_thread_mask()
1013 cpumask_copy(hw_thread_mask, &affinity->proc.mask); in find_hw_thread_mask()
1014 if (affinity->num_core_siblings > 0) { in find_hw_thread_mask()
1043 struct hfi1_affinity_node_list *affinity = &node_affinity; in hfi1_get_proc_affinity() local
1044 struct cpu_mask_set *set = &affinity->proc; in hfi1_get_proc_affinity()
1102 mutex_lock(&affinity->lock); in hfi1_get_proc_affinity()
1132 if (affinity->num_core_siblings > 0) { in hfi1_get_proc_affinity()
1133 for (i = 0; i < affinity->num_core_siblings; i++) { in hfi1_get_proc_affinity()
1134 find_hw_thread_mask(i, hw_thread_mask, affinity); in hfi1_get_proc_affinity()
1208 mutex_unlock(&affinity->lock); in hfi1_get_proc_affinity()
1224 struct hfi1_affinity_node_list *affinity = &node_affinity; in hfi1_put_proc_affinity() local
1225 struct cpu_mask_set *set = &affinity->proc; in hfi1_put_proc_affinity()
1230 mutex_lock(&affinity->lock); in hfi1_put_proc_affinity()
1233 mutex_unlock(&affinity->lock); in hfi1_put_proc_affinity()