Lines Matching refs:drm_gem_object
176 int msm_gem_mmap_obj(struct drm_gem_object *obj,
180 uint64_t msm_gem_mmap_offset(struct drm_gem_object *obj);
181 int msm_gem_get_iova_locked(struct drm_gem_object *obj, int id,
183 int msm_gem_get_iova(struct drm_gem_object *obj, int id, uint32_t *iova);
184 uint32_t msm_gem_iova(struct drm_gem_object *obj, int id);
185 struct page **msm_gem_get_pages(struct drm_gem_object *obj);
186 void msm_gem_put_pages(struct drm_gem_object *obj);
187 void msm_gem_put_iova(struct drm_gem_object *obj, int id);
192 struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj);
193 void *msm_gem_prime_vmap(struct drm_gem_object *obj);
194 void msm_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr);
195 int msm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma);
196 struct drm_gem_object *msm_gem_prime_import_sg_table(struct drm_device *dev,
198 int msm_gem_prime_pin(struct drm_gem_object *obj);
199 void msm_gem_prime_unpin(struct drm_gem_object *obj);
200 void *msm_gem_vaddr_locked(struct drm_gem_object *obj);
201 void *msm_gem_vaddr(struct drm_gem_object *obj);
202 int msm_gem_queue_inactive_cb(struct drm_gem_object *obj,
204 void msm_gem_move_to_active(struct drm_gem_object *obj,
206 void msm_gem_move_to_inactive(struct drm_gem_object *obj);
207 int msm_gem_cpu_prep(struct drm_gem_object *obj, uint32_t op,
209 int msm_gem_cpu_fini(struct drm_gem_object *obj);
210 void msm_gem_free_object(struct drm_gem_object *obj);
213 struct drm_gem_object *msm_gem_new(struct drm_device *dev,
215 struct drm_gem_object *msm_gem_import(struct drm_device *dev,
221 struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane);
224 struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos);
269 void msm_gem_describe(struct drm_gem_object *obj, struct seq_file *m);