Lines Matching defs:gem
12 * This library provides helper functions for gem objects backed by
20 * @gem: GEM object
26 const struct drm_gem_object *gem)
42 const struct ttm_buffer_object *bo = drm_gem_ttm_of_gem(gem);
56 * @gem: GEM object.
65 int drm_gem_ttm_vmap(struct drm_gem_object *gem,
68 struct ttm_buffer_object *bo = drm_gem_ttm_of_gem(gem);
76 * @gem: GEM object.
82 void drm_gem_ttm_vunmap(struct drm_gem_object *gem,
85 struct ttm_buffer_object *bo = drm_gem_ttm_of_gem(gem);
93 * @gem: GEM object.
99 int drm_gem_ttm_mmap(struct drm_gem_object *gem,
102 struct ttm_buffer_object *bo = drm_gem_ttm_of_gem(gem);
110 * ttm has its own object refcounting, so drop gem reference
113 drm_gem_object_put(gem);
138 struct drm_gem_object *gem;
140 gem = drm_gem_object_lookup(file, handle);
141 if (!gem)
144 *offset = drm_vma_node_offset_addr(&gem->vma_node);
146 drm_gem_object_put(gem);
152 MODULE_DESCRIPTION("DRM gem ttm helpers");