Lines Matching refs:bindings
49 pub struct Cpumask(Opaque<bindings::cpumask>);
58 pub unsafe fn from_raw_mut<'a>(ptr: *mut bindings::cpumask) -> &'a mut Self { in from_raw_mut()
72 pub unsafe fn from_raw<'a>(ptr: *const bindings::cpumask) -> &'a Self { in from_raw()
81 pub fn as_raw(&self) -> *mut bindings::cpumask { in as_raw()
94 unsafe { bindings::__cpumask_set_cpu(u32::from(cpu), self.as_raw()) }; in set()
106 unsafe { bindings::__cpumask_clear_cpu(i32::from(cpu), self.as_raw()) }; in clear()
115 unsafe { bindings::cpumask_test_cpu(i32::from(cpu), self.as_raw()) } in test()
124 unsafe { bindings::cpumask_setall(self.as_raw()) }; in setall()
133 unsafe { bindings::cpumask_empty(self.as_raw()) } in empty()
142 unsafe { bindings::cpumask_full(self.as_raw()) } in full()
151 unsafe { bindings::cpumask_weight(self.as_raw()) } in weight()
160 unsafe { bindings::cpumask_copy(dstp.as_raw(), self.as_raw()) }; in copy()
229 let mut ptr: *mut bindings::cpumask = ptr::null_mut(); in new_zero()
235 unsafe { bindings::zalloc_cpumask_var(&mut ptr, _flags.as_raw()) }; in new_zero()
254 let mut ptr: *mut bindings::cpumask = ptr::null_mut(); in new()
260 unsafe { bindings::alloc_cpumask_var(&mut ptr, _flags.as_raw()) }; in new()
274 pub unsafe fn from_raw_mut<'a>(ptr: *mut bindings::cpumask_var_t) -> &'a mut Self { in from_raw_mut()
288 pub unsafe fn from_raw<'a>(ptr: *const bindings::cpumask_var_t) -> &'a Self { in from_raw()
340 bindings::free_cpumask_var(self.as_raw()) in drop()