Searched refs:DriverObject (Results 1 – 2 of 2) sorted by relevance
34 DriverObject,43 pub struct ObjectConfig<'a, T: DriverObject> {61 pub struct Object<T: DriverObject> {70 super::impl_aref_for_gem_obj!(impl<T> for Object<T> where T: DriverObject);73 unsafe impl<T: DriverObject> Send for Object<T> {}76 unsafe impl<T: DriverObject> Sync for Object<T> {}78 impl<T: DriverObject> Object<T> {179 impl<T: DriverObject> Deref for Object<T> {187 impl<T: DriverObject> DerefMut for Object<T> {193 impl<T: DriverObject> Sealed for Object<T> {}[all …]
74 pub type DriverFile<T> = drm::File<<<T as DriverObject>::Driver as drm::Driver>::File>;77 pub trait DriverObject: Sync + Send + Sized { trait116 extern "C" fn open_callback<T: DriverObject>( in open_callback()133 extern "C" fn close_callback<T: DriverObject>( in close_callback()147 impl<T: DriverObject> IntoGEMObject for Object<T> {242 pub struct Object<T: DriverObject + Send + Sync> {248 impl<T: DriverObject> Object<T> {334 impl_aref_for_gem_obj!(impl<T> for Object<T> where T: DriverObject);336 impl<T: DriverObject> super::private::Sealed for Object<T> {}338 impl<T: DriverObject> Deref for Object<T> {[all …]