Lines Matching defs:from_raw
55 unsafe fn from_raw<'a>(self_ptr: *mut bindings::drm_gem_object) -> &'a Self;
63 let file = unsafe { DriverFile::<T>::from_raw(raw_file) };
67 let obj = unsafe { <<T::Driver as drm::Driver>::Object as IntoGEMObject>::from_raw(raw_obj) };
80 let file = unsafe { DriverFile::<T>::from_raw(raw_file) };
84 let obj = unsafe { <<T::Driver as drm::Driver>::Object as IntoGEMObject>::from_raw(raw_obj) };
94 unsafe fn from_raw<'a>(self_ptr: *mut bindings::drm_gem_object) -> &'a Self {
142 // - And we check if the pointer is null befoe calling from_raw(), ensuring that `ptr` is a
144 let obj = unsafe { Self::from_raw(ptr) };
150 Ok(unsafe { ARef::from_raw(obj.into()) })
220 Ok(unsafe { ARef::from_raw(ptr) })
231 unsafe { drm::Device::from_raw((*self.as_raw()).dev) }
251 let _ = unsafe { KBox::from_raw(this) };