Lines Matching refs:drm_gem_object

276 int msm_gem_mmap_obj(struct drm_gem_object *obj,
280 uint64_t msm_gem_mmap_offset(struct drm_gem_object *obj);
281 int msm_gem_get_iova(struct drm_gem_object *obj,
283 int msm_gem_get_and_pin_iova_range(struct drm_gem_object *obj,
286 int msm_gem_get_and_pin_iova(struct drm_gem_object *obj,
288 uint64_t msm_gem_iova(struct drm_gem_object *obj,
290 void msm_gem_unpin_iova(struct drm_gem_object *obj,
292 struct page **msm_gem_get_pages(struct drm_gem_object *obj);
293 void msm_gem_put_pages(struct drm_gem_object *obj);
298 struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj);
299 void *msm_gem_prime_vmap(struct drm_gem_object *obj);
300 void msm_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr);
301 int msm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma);
302 struct drm_gem_object *msm_gem_prime_import_sg_table(struct drm_device *dev,
304 int msm_gem_prime_pin(struct drm_gem_object *obj);
305 void msm_gem_prime_unpin(struct drm_gem_object *obj);
306 void *msm_gem_get_vaddr(struct drm_gem_object *obj);
307 void *msm_gem_get_vaddr_active(struct drm_gem_object *obj);
308 void msm_gem_put_vaddr(struct drm_gem_object *obj);
309 int msm_gem_madvise(struct drm_gem_object *obj, unsigned madv);
310 int msm_gem_sync_object(struct drm_gem_object *obj,
312 void msm_gem_active_get(struct drm_gem_object *obj, struct msm_gpu *gpu);
313 void msm_gem_active_put(struct drm_gem_object *obj);
314 int msm_gem_cpu_prep(struct drm_gem_object *obj, uint32_t op, ktime_t *timeout);
315 int msm_gem_cpu_fini(struct drm_gem_object *obj);
316 void msm_gem_free_object(struct drm_gem_object *obj);
319 struct drm_gem_object *msm_gem_new(struct drm_device *dev,
321 struct drm_gem_object *msm_gem_new_locked(struct drm_device *dev,
325 struct drm_gem_object **bo, uint64_t *iova);
328 struct drm_gem_object **bo, uint64_t *iova);
329 void msm_gem_kernel_put(struct drm_gem_object *bo,
331 struct drm_gem_object *msm_gem_import(struct drm_device *dev,
336 void msm_gem_object_set_name(struct drm_gem_object *bo, const char *fmt, ...);
344 struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane);
450 void msm_gem_describe(struct drm_gem_object *obj, struct seq_file *m);