Lines Matching refs:from_raw
124 unsafe fn from_raw<'a>(self_ptr: *mut bindings::drm_gem_object) -> &'a Self;
132 let file = unsafe { DriverFile::<T>::from_raw(raw_file) };
139 let obj: &DriverAllocImpl<T> = unsafe { IntoGEMObject::from_raw(raw_obj) };
152 let file = unsafe { DriverFile::<T>::from_raw(raw_file) };
156 let obj: &DriverAllocImpl<T> = unsafe { IntoGEMObject::from_raw(raw_obj) };
166 unsafe fn from_raw<'a>(self_ptr: *mut bindings::drm_gem_object) -> &'a Self {
214 // - And we check if the pointer is null befoe calling from_raw(), ensuring that `ptr` is a
216 let obj = unsafe { Self::from_raw(ptr) };
222 Ok(unsafe { ARef::from_raw(obj.into()) })
293 unsafe { drm::Device::from_raw((*self.as_raw()).dev) }
313 let _ = unsafe { KBox::from_raw(this) };
353 Ok(unsafe { ARef::from_raw(ptr) })