Home
last modified time | relevance | path

Searched defs:Object (Results 1 – 3 of 3) sorted by relevance

/linux/rust/kernel/drm/gem/
H A Dshmem.rs61 pub struct Object<T: DriverObject> { struct
65 parent_resv_obj: Option<ARef<Object<T>>>, argument
70 super::impl_aref_for_gem_obj!(impl<T> for Object<T> where T: DriverObject); argument
73 unsafe impl<T: DriverObject> Send for Object<T> {} implementation
76 unsafe impl<T: DriverObject> Sync for Object<T> {} implementation
78 impl<T: DriverObject> Object<T> { implementation
179 impl<T: DriverObject> Deref for Object<T> { implementation
187 impl<T: DriverObject> DerefMut for Object<T> { implementation
193 impl<T: DriverObject> Sealed for Object<T> {} implementation
195 impl<T: DriverObject> gem::IntoGEMObject for Object<T> { implementation
[all …]
H A Dmod.rs92 fn open(_obj: &<Self::Driver as drm::Driver>::Object, _file: &DriverFile<Self>) -> Result { in open()
97 fn close(_obj: &<Self::Driver as drm::Driver>::Object, _file: &DriverFile<Self>) {} in close()
147 impl<T: DriverObject> IntoGEMObject for Object<T> { implementation
172 D: drm::Driver<Object = Self, File = F>, in create_handle()
187 D: drm::Driver<Object = Self, File = F>, in lookup_handle()
242 pub struct Object<T: DriverObject + Send + Sync> { struct
248 impl<T: DriverObject> Object<T> { impl
336 impl<T: DriverObject> super::private::Sealed for Object<T> {} implementation
338 impl<T: DriverObject> Deref for Object<T> { implementation
346 impl<T: DriverObject> AllocImpl for Object<T> { implementation
/linux/scripts/
H A Dgenerate_rust_target.rs24 Object(Object), enumerator
27 type Object = Vec<(String, Value)>; typedef