cpumask_equal(9)
π cpumask_equal β¨
Ok so bestie, welcome to cpumask_equal(9) β a little function from the Kernel API Manual and honestly? She's giving "spot the difference" but make it CPU sets. π
πΈ NAME πΈ
cpumask_equal β literally just checks if *src1p == *src2p, no cap π«Ά
β¨ SYNOPSIS β¨
bool cpumask_equal (const struct cpumask *src1p , const struct cpumask
*src2p );
Yup, that's the whole vibe: it hands you back a bool. π
π¦ ARGUMENTS π¦
src1pβ the first input, aka your first cpumask bestie πsrc2pβ the second input, the one you're comparing her against π
π RETURN π
It returns true if the cpumasks are equal, and false if not. That's it, that's the whole plot β¨ (iconic, honestly, we love a low-drama function π§)
π SEE ALSO π
Ok so there is a whole friend group here, and the Kernel file is ./include/linux/cpumask.h π:
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_and(9), cpumask_or(9), cpumask_weighted_or(9), cpumask_xor(9), cpumask_andnot(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) π
Like, the whole squad. Go say hi π
That's the whole page, bestie β no notes, she ate π β¨
Signing off from ./include/linux, dated October 2026 β mwah ππ
π¦ 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