Lines Matching refs:ptr
15 use core::ptr::{self, NonNull};
58 pub unsafe fn as_mut_ref<'a>(ptr: *mut bindings::cpumask) -> &'a mut Self { in as_mut_ref()
63 unsafe { &mut *ptr.cast() } in as_mut_ref()
72 pub unsafe fn as_ref<'a>(ptr: *const bindings::cpumask) -> &'a Self { in as_ref()
77 unsafe { &*ptr.cast() } in as_ref()
217 ptr: NonNull<Cpumask>, field
227 ptr: { in new_zero()
228 let mut ptr: *mut bindings::cpumask = ptr::null_mut(); in new_zero() variables
234 unsafe { bindings::zalloc_cpumask_var(&mut ptr, _flags.as_raw()) }; in new_zero()
235 NonNull::new(ptr.cast()).ok_or(AllocError)? in new_zero()
252 ptr: { in new()
253 let mut ptr: *mut bindings::cpumask = ptr::null_mut(); in new() variables
259 unsafe { bindings::alloc_cpumask_var(&mut ptr, _flags.as_raw()) }; in new()
260 NonNull::new(ptr.cast()).ok_or(AllocError)? in new()
273 pub unsafe fn as_mut_ref<'a>(ptr: *mut bindings::cpumask_var_t) -> &'a mut Self { in as_mut_ref()
278 unsafe { &mut *ptr.cast() } in as_mut_ref()
287 pub unsafe fn as_ref<'a>(ptr: *const bindings::cpumask_var_t) -> &'a Self { in as_ref()
292 unsafe { &*ptr.cast() } in as_ref()
312 unsafe { &*self.ptr.as_ptr() } in deref()
325 unsafe { self.ptr.as_mut() } in deref_mut()