Lines Matching defs:Cpumask
25 /// A [`Cpumask`] instance always corresponds to a valid C `struct cpumask`.
32 /// The following example demonstrates how to update a [`Cpumask`].
37 /// use kernel::cpumask::Cpumask;
42 /// let mask = unsafe { Cpumask::as_mut_ref(ptr) };
49 pub struct Cpumask(Opaque<bindings::cpumask>);
51 impl Cpumask {
218 ptr: NonNull<Cpumask>,
220 mask: Cpumask,
240 mask: Cpumask(Opaque::zeroed()),
264 mask: Cpumask(Opaque::uninit()),
297 pub fn try_clone(cpumask: &Cpumask) -> Result<Self> {
306 // Make [`CpumaskVar`] behave like a pointer to [`Cpumask`].
308 type Target = Cpumask;
324 fn deref_mut(&mut self) -> &mut Cpumask {
330 fn deref_mut(&mut self) -> &mut Cpumask {