Lines Matching full:gem
21 * struct drm_gem_shmem_object - GEM object backed by shmem
25 * @base: Base GEM object
134 * GEM object functions
138 * drm_gem_shmem_object_free - GEM object function for drm_gem_shmem_free()
139 * @obj: GEM object to free
155 * @obj: GEM object
169 * drm_gem_shmem_object_pin - GEM object function for drm_gem_shmem_pin()
170 * @obj: GEM object
183 * drm_gem_shmem_object_unpin - GEM object function for drm_gem_shmem_unpin()
184 * @obj: GEM object
197 * drm_gem_shmem_object_get_sg_table - GEM object function for drm_gem_shmem_get_sg_table()
198 * @obj: GEM object
214 * drm_gem_shmem_object_vmap - GEM object function for drm_gem_shmem_vmap()
215 * @obj: GEM object
216 * @map: Returns the kernel virtual address of the SHMEM GEM object's backing store.
233 * drm_gem_shmem_object_vunmap - GEM object function for drm_gem_shmem_vunmap()
234 * @obj: GEM object
235 * @map: Kernel virtual address where the SHMEM GEM object was mapped
249 * drm_gem_shmem_object_mmap - GEM object function for drm_gem_shmem_mmap()
250 * @obj: GEM object
278 * DRM_GEM_SHMEM_DRIVER_OPS - Default shmem GEM operations
280 * This macro provides a shortcut for setting the shmem GEM operations in