xref: /linux/drivers/gpu/drm/tyr/gem.rs (revision 07fdad3a93756b872da7b53647715c48d0f4a2d0)
1 // SPDX-License-Identifier: GPL-2.0 or MIT
2 
3 use crate::driver::TyrDevice;
4 use crate::driver::TyrDriver;
5 use kernel::drm::gem;
6 use kernel::prelude::*;
7 
8 /// GEM Object inner driver data
9 #[pin_data]
10 pub(crate) struct TyrObject {}
11 
12 impl gem::DriverObject for TyrObject {
13     type Driver = TyrDriver;
14 
15     fn new(_dev: &TyrDevice, _size: usize) -> impl PinInit<Self, Error> {
16         try_pin_init!(TyrObject {})
17     }
18 }
19