cpumask_set_cpu(9)
π cpumask_set_cpu π
okay so welcome to the cpumask_set_cpu(9) page, bestie β it's a Kernel API Manual moment and honestly it's a short one, so we can absolutely slay this together π«Ά
β¨ NAME β¨
cpumask_set_cpu β set a cpu in a cpumask π
πΈ SYNOPSIS πΈ
void cpumask_set_cpu (unsigned int cpu , struct cpumask *dstp );
like, that's the whole vibe. one function, two args, no drama β¨
π ARGUMENTS π
cpuβ the cpu number, and it has to be< nr_cpu_ids(yes literally, that's the ceiling, keep it under that π)dstpβ the cpumask pointer. the actual mask you're poking. your main character struct π«
π¦ SEE ALSO π¦
Kernel file ./include/linux/cpumask.h β and omg the friend group here is HUGE, so buckle up π
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_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), 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 I said. huge friend group. iykyk ππ
ngl bestie, read those before you go writing your own mask math β the neighbors lowkey cover everything this one doesn't π₯
and that's the whole page, periodt π§ from ./include/linux, dated October 2026, filed under cpumask_set_cpu(9) β mwah, go set some cpus π
πβ
π¦ 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