Searched refs:DriverFile (Results 1 – 5 of 5) sorted by relevance
12 pub trait DriverFile { trait26 pub struct File<T: DriverFile>(Opaque<bindings::drm_file>, PhantomData<T>);28 impl<T: DriverFile> File<T> {99 impl<T: DriverFile> super::private::Sealed for File<T> {}
109 type File: drm::file::DriverFile;
18 /// A type alias for retrieving a [`Driver`]s [`DriverFile`] implementation from its22 /// [`DriverFile`]: drm::file::DriverFile23 pub type DriverFile<T> = drm::File<<<T as DriverObject>::Driver as drm::Driver>::File>; typedef 34 fn open(_obj: &<Self::Driver as drm::Driver>::Object, _file: &DriverFile<Self>) -> Result { in open() 39 fn close(_obj: &<Self::Driver as drm::Driver>::Object, _file: &DriverFile<Self>) {} in close() 63 let file = unsafe { DriverFile::<T>::from_raw(raw_file) }; in open_callback() 80 let file = unsafe { DriverFile::<T>::from_raw(raw_file) }; in close_callback() 115 F: drm::file::DriverFile<Driver = D>, in create_handle() 130 F: drm::file::DriverFile<Drive in lookup_handle() [all...]
17 impl drm::file::DriverFile for File {
15 impl drm::file::DriverFile for File {