| H A D | mod.rs | 18 /// A type alias for retrieving a [`Driver`]s [`DriverFile`] implementation from its 21 /// [`Driver`]: drm::Driver 23 pub type DriverFile<T> = drm::File<<<T as DriverObject>::Driver as drm::Driver>::File>; 27 /// Parent `Driver` for this object. 28 type Driver: drm::Driver; typedef 31 fn new(dev: &drm::Device<Self::Driver>, size: usize) -> impl PinInit<Self, Error>; in new() argument 34 fn open(_obj: &<Self::Driver a 111 create_handle<D, F>(&self, file: &drm::File<F>) -> Result<u32> where Self: AllocImpl<Driver = D>, D: drm::Driver<Object = Self, File = F>, F: drm::file::DriverFile<Driver = D>, create_handle() argument 115 create_handle<D, F>(&self, file: &drm::File<F>) -> Result<u32> where Self: AllocImpl<Driver = D>, D: drm::Driver<Object = Self, File = F>, F: drm::file::DriverFile<Driver = D>, create_handle() argument 126 lookup_handle<D, F>(file: &drm::File<F>, handle: u32) -> Result<ARef<Self>> where Self: AllocImpl<Driver = D>, D: drm::Driver<Object = Self, File = F>, F: drm::file::DriverFile<Driver = D>, lookup_handle() argument 130 lookup_handle<D, F>(file: &drm::File<F>, handle: u32) -> Result<ARef<Self>> where Self: AllocImpl<Driver = D>, D: drm::Driver<Object = Self, File = F>, F: drm::file::DriverFile<Driver = D>, lookup_handle() argument 198 new(dev: &drm::Device<T::Driver>, size: usize) -> Result<ARef<Self>> new() argument 224 dev(&self) -> &drm::Device<T::Driver> dev() argument 282 type Driver = T::Driver; global() typedef [all...] |