cpumask_equal(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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