cpumask_size(9)
πΈ NAME πΈ
okay so bestie, this is cpumask_size(9), straight out of the Kernel API Manual, and it is literally the function that calculates the size to allocate for a struct cpumask in bytes. π
no cap.
β¨ SYNOPSIS β¨
unsigned int cpumask_size (void );
that's the whole signature, bestie β yes, with that exact space situation. π«Ά
π ARGUMENTS π
voidβ no arguments. literally none. zero. the void is voiding. π¦
π₯ RETURN π₯
- size to allocate for a
struct cpumaskin bytes. that's it, that's the return value. π
π¦ SEE ALSO π¦
Kernel file ./include/linux/cpumask.h says hi, and here's the whole friend group:
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_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),alloc_cpumask_var(9),to_cpumask(9)num_online_cpus(9),cpumap_print_bitmask_to_buf(9),cpumap_print_list_to_buf(9)
mwah π β source/version is ./include/linux, date is October 2026, and the page is cpumask_size(9). bye bestie, go allocate exactly the right amount of bytes. πβ¨
π¦ 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