Lines Matching defs:Driver
15 /// Driver use the GEM memory manager. This should be set for all modern drivers.
18 /// Information data for a DRM Driver.
20 /// Driver major version.
22 /// Driver minor version.
24 /// Driver patchlevel version.
26 /// Driver name.
28 /// Driver description.
89 /// The [`Driver`] implementation for this [`AllocImpl`].
90 type Driver: drm::Driver;
96 /// The DRM `Driver` trait.
101 pub trait Driver {
111 /// Driver metadata
121 pub struct Registration<T: Driver>(ARef<drm::Device<T>>);
123 impl<T: Driver> Registration<T> {
159 unsafe impl<T: Driver> Sync for Registration<T> {}
162 unsafe impl<T: Driver> Send for Registration<T> {}
164 impl<T: Driver> Drop for Registration<T> {