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_free_object(struct drm_gem_object *obj);
52 void *omap_gem_vaddr(struct drm_gem_object *obj);
62 int omap_gem_mmap_obj(struct drm_gem_object *obj,
64 u64 omap_gem_mmap_offset(struct drm_gem_object *obj);
65 size_t omap_gem_mmap_size(struct drm_gem_object *obj);
68 struct dma_buf *omap_gem_prime_export(struct drm_gem_object *obj, int flags);
69 struct drm_gem_object *omap_gem_prime_import(struct drm_device *dev,
73 int omap_gem_roll(struct drm_gem_object *obj, u32 roll);
74 void omap_gem_cpu_sync_page(struct drm_gem_object *obj, int pgoff);
75 void omap_gem_dma_sync_buffer(struct drm_gem_object *obj,
77 int omap_gem_pin(struct drm_gem_object *obj, dma_addr_t *dma_addr);
78 void omap_gem_unpin(struct drm_gem_object *obj);
79 int omap_gem_get_pages(struct drm_gem_object *obj, struct page ***pages,
81 int omap_gem_put_pages(struct drm_gem_object *obj);
83 u32 omap_gem_flags(struct drm_gem_object *obj);
84 int omap_gem_rotated_dma_addr(struct drm_gem_object *obj, u32 orient,
86 int omap_gem_tiled_stride(struct drm_gem_object *obj, u32 orient);