Lines Matching refs:mask1
339 * @mask1: the first cpumask pointer
344 * cpumask_and(&tmp, &mask1, &mask2);
350 #define for_each_cpu_and(cpu, mask1, mask2) \
351 for_each_and_bit(cpu, cpumask_bits(mask1), cpumask_bits(mask2), small_cpumask_bits)
357 * @mask1: the first cpumask pointer
362 * cpumask_andnot(&tmp, &mask1, &mask2);
368 #define for_each_cpu_andnot(cpu, mask1, mask2) \
369 for_each_andnot_bit(cpu, cpumask_bits(mask1), cpumask_bits(mask2), small_cpumask_bits)
374 * @mask1: the first cpumask pointer
379 * cpumask_or(&tmp, &mask1, &mask2);
385 #define for_each_cpu_or(cpu, mask1, mask2) \
386 for_each_or_bit(cpu, cpumask_bits(mask1), cpumask_bits(mask2), small_cpumask_bits)
419 * cpumask_any_and_but - pick a "random" cpu from *mask1 & *mask2, but not this one.
420 * @mask1: the first input cpumask
427 unsigned int cpumask_any_and_but(const struct cpumask *mask1,
434 i = cpumask_first_and(mask1, mask2);
438 return cpumask_next_and(cpu, mask1, mask2);
848 * cpumask_any_and - pick a "random" cpu from *mask1 & *mask2
849 * @mask1: the first input cpumask
854 #define cpumask_any_and(mask1, mask2) cpumask_first_and((mask1), (mask2))