Lines Matching defs:nr_cpu_ids
11 pub fn nr_cpu_ids() -> u32 {
18 // SAFETY: `nr_cpu_ids` is a valid global provided by the kernel.
20 bindings::nr_cpu_ids
30 /// The CPU ID lies within the range `[0, nr_cpu_ids())`.
54 /// The caller must ensure that `id` is a valid CPU ID (i.e., `0 <= id < nr_cpu_ids()`).
58 debug_assert!((id as u32) < nr_cpu_ids());
66 if id < 0 || id as u32 >= nr_cpu_ids() {
78 /// The caller must ensure that `id` is a valid CPU ID (i.e., `0 <= id < nr_cpu_ids()`).
81 debug_assert!(id < nr_cpu_ids());
92 if id >= nr_cpu_ids() {