cpumask_and(9)
β¨ cpumask_and(9) β¨
Hey bestie, welcome to the Kernel API Manual π okay so this one is lowkey iconic β it's giving "bitwise AND but make it cpumask" energy, and honestly? Obsessed.
πΈ NAME πΈ
cpumask_and β literally just *dstp = *src1p & *src2p, no cap.
π¦ SYNOPSIS π¦
bool cpumask_and (struct cpumask *dstp , const struct cpumask *src1p ,
const struct cpumask *src2p );
π ARGUMENTS π
dstpβ the cpumask result, aka where the magic lands, bestie πsrc1pβ the first input, the main character of this bitwise moment β¨src2pβ the second input, showing up for the AND party π«Ά
π₯ RETURN π₯
Returns false if *dstp is empty β like, literally empty, nothing there, a whole vibe void π β else it returns true. Slay.
No cap: the return value is your vibe check on whether the destination mask actually has anything in it.
π SEE ALSO π
Bestie, buckle up, this list is LONG and honestly iconic. Kernel file ./include/linux/cpumask.h brings you the whole cpumask cinematic universe π
cpumask_pr_args(9)cpumask_first(9)cpumask_first_zero(9)cpumask_first_and(9)cpumask_first_andnot(9)cpumask_first_and_and(9)cpumask_last(9)cpumask_next(9)cpumask_next_zero(9)cpumask_next_and(9)cpumask_next_andnot(9)cpumask_next_and_wrap(9)cpumask_next_wrap(9)cpumask_random(9)for_each_cpu(9)for_each_cpu_wrap(9)for_each_cpu_and(9)for_each_cpu_andnot(9)for_each_cpu_or(9)for_each_cpu_from(9)cpumask_any_but(9)cpumask_any_and_but(9)cpumask_any_andnot_but(9)cpumask_nth(9)cpumask_nth_and(9)cpumask_nth_and_andnot(9)cpumask_set_cpu(9)cpumask_clear_cpus(9)cpumask_clear_cpu(9)cpumask_test_cpu(9)cpumask_test_and_set_cpu(9)cpumask_test_and_clear_cpu(9)cpumask_setall(9)cpumask_clear(9)cpumask_or(9)cpumask_weighted_or(9)cpumask_xor(9)cpumask_andnot(9)cpumask_equal(9)cpumask_or_equal(9)cpumask_intersects(9)cpumask_subset(9)cpumask_empty(9)cpumask_full(9)cpumask_weight(9)cpumask_weight_and(9)cpumask_weight_andnot(9)cpumask_shift_right(9)cpumask_shift_left(9)cpumask_copy(9)cpumask_any(9)cpumask_any_and(9)cpumask_of(9)cpumask_parse_user(9)cpumask_parselist_user(9)cpumask_parse(9)cpulist_parse(9)cpumask_size(9)alloc_cpumask_var(9)to_cpumask(9)num_online_cpus(9)cpumap_print_bitmask_to_buf(9)cpumap_print_list_to_buf(9)
Okay that's the whole page, bestie β go forth and AND those masks like the icon you are πβ¨
Source path: ./include/linux Β· Date: October 2026 Β· Manual: cpumask_and(9) β mwah, bye! ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms