Lines Matching full:gem
12 * struct drm_gem_dma_object - GEM object backed by DMA memory allocations
13 * @base: base GEM object
19 * @map_noncoherent: if true, the GEM object is backed by non-coherent memory
26 /* For objects with DMA memory allocated by GEM DMA */
48 * GEM object functions
52 * drm_gem_dma_object_free - GEM object function for drm_gem_dma_free()
53 * @obj: GEM object to free
69 * @obj: GEM object
83 * drm_gem_dma_object_get_sg_table - GEM object function for drm_gem_dma_get_sg_table()
84 * @obj: GEM object
100 * drm_gem_dma_object_vmap - GEM object function for drm_gem_dma_vmap()
101 * @obj: GEM object
102 * @map: Returns the kernel virtual address of the DMA GEM object's backing store.
119 * drm_gem_dma_object_mmap - GEM object function for drm_gem_dma_mmap()
120 * @obj: GEM object
156 * DRM_GEM_DMA_DRIVER_OPS_WITH_DUMB_CREATE - DMA GEM driver operations
159 * This macro provides a shortcut for setting the default GEM operations in the
173 * DRM_GEM_DMA_DRIVER_OPS - DMA GEM driver operations
175 * This macro provides a shortcut for setting the default GEM operations in the
188 * DRM_GEM_DMA_DRIVER_OPS_VMAP_WITH_DUMB_CREATE - DMA GEM driver operations
193 * This macro provides a shortcut for setting the default GEM operations in the
208 * DRM_GEM_DMA_DRIVER_OPS_VMAP - DMA GEM driver operations ensuring a virtual
211 * This macro provides a shortcut for setting the default GEM operations in the