Lines Matching refs:drm_gem_object

77 	struct drm_gem_object base;
125 uint64_t msm_gem_mmap_offset(struct drm_gem_object *obj);
126 int msm_gem_pin_vma_locked(struct drm_gem_object *obj, struct msm_gem_vma *vma);
127 void msm_gem_unpin_locked(struct drm_gem_object *obj);
128 void msm_gem_unpin_active(struct drm_gem_object *obj);
129 struct msm_gem_vma *msm_gem_get_vma_locked(struct drm_gem_object *obj,
131 int msm_gem_get_iova(struct drm_gem_object *obj,
133 int msm_gem_set_iova(struct drm_gem_object *obj,
135 int msm_gem_get_and_pin_iova_range(struct drm_gem_object *obj,
138 int msm_gem_get_and_pin_iova(struct drm_gem_object *obj,
140 void msm_gem_unpin_iova(struct drm_gem_object *obj,
142 void msm_gem_pin_obj_locked(struct drm_gem_object *obj);
143 struct page **msm_gem_pin_pages_locked(struct drm_gem_object *obj);
144 void msm_gem_unpin_pages_locked(struct drm_gem_object *obj);
149 void *msm_gem_get_vaddr_locked(struct drm_gem_object *obj);
150 void *msm_gem_get_vaddr(struct drm_gem_object *obj);
151 void *msm_gem_get_vaddr_active(struct drm_gem_object *obj);
152 void msm_gem_put_vaddr_locked(struct drm_gem_object *obj);
153 void msm_gem_put_vaddr(struct drm_gem_object *obj);
154 int msm_gem_madvise(struct drm_gem_object *obj, unsigned madv);
155 bool msm_gem_active(struct drm_gem_object *obj);
156 int msm_gem_cpu_prep(struct drm_gem_object *obj, uint32_t op, ktime_t *timeout);
157 int msm_gem_cpu_fini(struct drm_gem_object *obj);
160 struct drm_gem_object *msm_gem_new(struct drm_device *dev,
164 struct drm_gem_object **bo, uint64_t *iova);
165 void msm_gem_kernel_put(struct drm_gem_object *bo,
167 struct drm_gem_object *msm_gem_import(struct drm_device *dev,
170 void msm_gem_object_set_name(struct drm_gem_object *bo, const char *fmt, ...);
180 void msm_gem_describe(struct drm_gem_object *obj, struct seq_file *m,
186 msm_gem_lock(struct drm_gem_object *obj)
192 msm_gem_lock_interruptible(struct drm_gem_object *obj)
198 msm_gem_unlock(struct drm_gem_object *obj)
204 msm_gem_assert_locked(struct drm_gem_object *obj)
247 void msm_gem_purge(struct drm_gem_object *obj);
248 void msm_gem_evict(struct drm_gem_object *obj);
249 void msm_gem_vunmap(struct drm_gem_object *obj);
297 struct drm_gem_object *obj;