Lines Matching defs:available_mask
1042 cpumask_var_t diff, hw_thread_mask, available_mask, intrs_mask;
1097 ret = zalloc_cpumask_var(&available_mask, GFP_KERNEL);
1159 cpumask_and(available_mask, hw_thread_mask, node_mask);
1160 cpumask_andnot(available_mask, available_mask, &set->used);
1162 cpumask_pr_args(available_mask));
1171 * over to available_mask.
1173 * handlers are taken, so available_mask contains all
1175 * 3) If available_mask is empty, then all CPUs on the
1180 cpumask_andnot(diff, available_mask, intrs_mask);
1182 cpumask_copy(available_mask, diff);
1185 if (cpumask_empty(available_mask)) {
1186 cpumask_andnot(available_mask, hw_thread_mask, &set->used);
1188 cpumask_andnot(available_mask, available_mask, node_mask);
1191 cpumask_pr_args(available_mask));
1197 cpumask_andnot(diff, available_mask, intrs_mask);
1199 cpumask_copy(available_mask, diff);
1202 cpumask_pr_args(available_mask));
1204 cpu = cpumask_first(available_mask);
1215 free_cpumask_var(available_mask);