Lines Matching refs:drm_gem_object
195 int msm_gem_mmap_obj(struct drm_gem_object *obj,
199 uint64_t msm_gem_mmap_offset(struct drm_gem_object *obj);
200 int msm_gem_get_iova_locked(struct drm_gem_object *obj, int id,
202 int msm_gem_get_iova(struct drm_gem_object *obj, int id, uint32_t *iova);
203 uint32_t msm_gem_iova(struct drm_gem_object *obj, int id);
204 struct page **msm_gem_get_pages(struct drm_gem_object *obj);
205 void msm_gem_put_pages(struct drm_gem_object *obj);
206 void msm_gem_put_iova(struct drm_gem_object *obj, int id);
211 struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj);
212 void *msm_gem_prime_vmap(struct drm_gem_object *obj);
213 void msm_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr);
214 int msm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma);
215 struct drm_gem_object *msm_gem_prime_import_sg_table(struct drm_device *dev,
217 int msm_gem_prime_pin(struct drm_gem_object *obj);
218 void msm_gem_prime_unpin(struct drm_gem_object *obj);
219 void *msm_gem_vaddr_locked(struct drm_gem_object *obj);
220 void *msm_gem_vaddr(struct drm_gem_object *obj);
221 int msm_gem_queue_inactive_cb(struct drm_gem_object *obj,
223 void msm_gem_move_to_active(struct drm_gem_object *obj,
225 void msm_gem_move_to_inactive(struct drm_gem_object *obj);
226 int msm_gem_cpu_prep(struct drm_gem_object *obj, uint32_t op,
228 int msm_gem_cpu_fini(struct drm_gem_object *obj);
229 void msm_gem_free_object(struct drm_gem_object *obj);
232 struct drm_gem_object *msm_gem_new(struct drm_device *dev,
234 struct drm_gem_object *msm_gem_import(struct drm_device *dev,
240 struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane);
243 struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos);
288 void msm_gem_describe(struct drm_gem_object *obj, struct seq_file *m);