Lines Matching refs:shmem
3 //! DRM GEM shmem helper objects
70 /// A struct for controlling the creation of shmem-backed GEM objects.
73 /// initially creating a shmem-backed GEM object.
94 /// A shmem-backed GEM object.
129 /// `drm_gem_object_funcs` vtable suitable for GEM shmem objects.
299 /// Create a new shmem-backed DRM object of the given size.
340 let shmem = unsafe { &mut *obj.as_raw_shmem() };
341 shmem.set_map_wc(config.map_wc);
402 /// Private helper-type for holding the `dma_resv` object for a GEM shmem object.
427 /// A reference to a virtual mapping for an shmem-based GEM object in kernel address space.
442 /// An alias type for a reference to a shmem-based GEM object's VMap.
445 /// An alias type for an owned reference to a shmem-based GEM object's VMap.
522 /// on GEM shmem objects are revoked on driver-unbind.