Lines Matching refs:drm_gem_object
20 struct drm_gem_object;
40 void omap_gem_describe(struct drm_gem_object *obj, struct seq_file *m);
45 struct drm_gem_object *omap_gem_new(struct drm_device *dev,
47 struct drm_gem_object *omap_gem_new_dmabuf(struct drm_device *dev, size_t size,
51 void *omap_gem_vaddr(struct drm_gem_object *obj);
60 u64 omap_gem_mmap_offset(struct drm_gem_object *obj);
61 size_t omap_gem_mmap_size(struct drm_gem_object *obj);
64 struct dma_buf *omap_gem_prime_export(struct drm_gem_object *obj, int flags);
65 struct drm_gem_object *omap_gem_prime_import(struct drm_device *dev,
68 int omap_gem_roll(struct drm_gem_object *obj, u32 roll);
69 void omap_gem_cpu_sync_page(struct drm_gem_object *obj, int pgoff);
70 void omap_gem_dma_sync_buffer(struct drm_gem_object *obj,
72 int omap_gem_pin(struct drm_gem_object *obj, dma_addr_t *dma_addr);
73 void omap_gem_unpin(struct drm_gem_object *obj);
74 int omap_gem_get_pages(struct drm_gem_object *obj, struct page ***pages,
76 int omap_gem_put_pages(struct drm_gem_object *obj);
78 u32 omap_gem_flags(struct drm_gem_object *obj);
79 int omap_gem_rotated_dma_addr(struct drm_gem_object *obj, u32 orient,
81 int omap_gem_tiled_stride(struct drm_gem_object *obj, u32 orient);
82 struct sg_table *omap_gem_get_sg(struct drm_gem_object *obj,
84 void omap_gem_put_sg(struct drm_gem_object *obj, struct sg_table *sgt);