cpumask_next_wrap(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cpumask_next_wrap πŸ’…

✨ NAME ✨

okay so bestie, this is the Kernel API Manual entry for cpumask_next_wrap β€” she gets the next cpu in *src, starting from @n+1. If nothing found, she wraps around and starts from the beginning. Periodt. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

unsigned int cpumask_next_wrap (int n , const struct cpumask *src );

🌸 ARGUMENTS 🌸

  • n β€” the cpu prior to the place to search (i.e. search starts from n+1) πŸ‘€
  • src β€” cpumask pointer, the main character of this whole search πŸ’…

🌈 RETURN 🌈

the next set bit, wrapped if needed, or >= nr_cpu_ids if src is empty. That's the vibe check, no cap. πŸ¦‹

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./include/linux/cpumask.h plus the whole cpumask group chat: 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_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), 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).


xoxo bestie πŸ’– β€” source/version: ./include/linux Β· date: October 2026 Β· page: cpumask_next_wrap(9). Slay, go find that next cpu. πŸ‘‘

πŸ“¦ where this page comes from