Home
last modified time | relevance | path

Searched refs:DriverFile (Results 1 – 5 of 5) sorted by relevance

/linux/rust/kernel/drm/
H A Dfile.rs12 pub trait DriverFile { trait
26 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> {}
H A Ddriver.rs109 type File: drm::file::DriverFile;
/linux/rust/kernel/drm/gem/
H A Dmod.rs18 /// A type alias for retrieving a [`Driver`]s [`DriverFile`] implementation from its
22 /// [`DriverFile`]: drm::file::DriverFile
23 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...]
/linux/drivers/gpu/drm/tyr/
H A Dfile.rs17 impl drm::file::DriverFile for File {
/linux/drivers/gpu/drm/nova/
H A Dfile.rs15 impl drm::file::DriverFile for File {