Lines Matching full:gem
21 * struct drm_gem_shmem_object - GEM object backed by shmem
25 * @base: Base GEM object
137 * GEM object functions
141 * drm_gem_shmem_object_free - GEM object function for drm_gem_shmem_free()
142 * @obj: GEM object to free
158 * @obj: GEM object
172 * drm_gem_shmem_object_pin - GEM object function for drm_gem_shmem_pin()
173 * @obj: GEM object
186 * drm_gem_shmem_object_unpin - GEM object function for drm_gem_shmem_unpin()
187 * @obj: GEM object
200 * drm_gem_shmem_object_get_sg_table - GEM object function for drm_gem_shmem_get_sg_table()
201 * @obj: GEM object
217 * drm_gem_shmem_object_vmap - GEM object function for drm_gem_shmem_vmap()
218 * @obj: GEM object
219 * @map: Returns the kernel virtual address of the SHMEM GEM object's backing store.
236 * drm_gem_shmem_object_vunmap - GEM object function for drm_gem_shmem_vunmap()
237 * @obj: GEM object
238 * @map: Kernel virtual address where the SHMEM GEM object was mapped
252 * drm_gem_shmem_object_mmap - GEM object function for drm_gem_shmem_mmap()
253 * @obj: GEM object
281 * DRM_GEM_SHMEM_DRIVER_OPS - Default shmem GEM operations
283 * This macro provides a shortcut for setting the shmem GEM operations in