Lines Matching defs:from_raw
55 unsafe fn from_raw<'a>(self_ptr: *mut bindings::drm_gem_object) -> &'a Self;
83 let file = unsafe { DriverFile::<T>::from_raw(raw_file) };
87 let obj = unsafe { <<T::Driver as drm::Driver>::Object as IntoGEMObject>::from_raw(raw_obj) };
100 let file = unsafe { DriverFile::<T>::from_raw(raw_file) };
104 let obj = unsafe { <<T::Driver as drm::Driver>::Object as IntoGEMObject>::from_raw(raw_obj) };
114 unsafe fn from_raw<'a>(self_ptr: *mut bindings::drm_gem_object) -> &'a Self {
162 // - And we check if the pointer is null befoe calling from_raw(), ensuring that `ptr` is a
164 let obj = unsafe { Self::from_raw(ptr) };
170 Ok(unsafe { ARef::from_raw(obj.into()) })
245 Ok(unsafe { ARef::from_raw(ptr) })
272 let _ = unsafe { KBox::from_raw(this) };