Lines Matching refs:drm
8 bindings, device, devres, drm,
88 pub trait AllocImpl: super::private::Sealed + drm::gem::IntoGEMObject {
106 type File: drm::file::DriverFile;
112 const IOCTLS: &'static [drm::ioctl::DrmIoctlDescriptor];
118 pub struct Registration<T: Driver>(ARef<drm::Device<T>>);
122 fn new(drm: &drm::Device<T>, flags: usize) -> Result<Self> { in new()
124 to_result(unsafe { bindings::drm_dev_register(drm.as_raw(), flags) })?; in new()
126 Ok(Self(drm.into())) in new()
132 drm: &drm::Device<T>, in new_foreign_owned()
139 if drm.as_ref().as_raw() != dev.as_raw() { in new_foreign_owned()
143 let reg = Registration::<T>::new(drm, flags)?; in new_foreign_owned()
149 pub fn device(&self) -> &drm::Device<T> { in device()