drm_gem_object 85 include/drm/drmP.h struct drm_gem_object; drm_gem_object 550 include/drm/drmP.h void (*gem_free_object) (struct drm_gem_object *obj); drm_gem_object 551 include/drm/drmP.h int (*gem_open_object) (struct drm_gem_object *, struct drm_file *); drm_gem_object 552 include/drm/drmP.h void (*gem_close_object) (struct drm_gem_object *, struct drm_file *); drm_gem_object 563 include/drm/drmP.h struct drm_gem_object *obj, int flags); drm_gem_object 565 include/drm/drmP.h struct drm_gem_object * (*gem_prime_import)(struct drm_device *dev, drm_gem_object 568 include/drm/drmP.h int (*gem_prime_pin)(struct drm_gem_object *obj); drm_gem_object 569 include/drm/drmP.h void (*gem_prime_unpin)(struct drm_gem_object *obj); drm_gem_object 571 include/drm/drmP.h struct drm_gem_object *obj); drm_gem_object 572 include/drm/drmP.h struct sg_table *(*gem_prime_get_sg_table)(struct drm_gem_object *obj); drm_gem_object 573 include/drm/drmP.h struct drm_gem_object *(*gem_prime_import_sg_table)( drm_gem_object 577 include/drm/drmP.h void *(*gem_prime_vmap)(struct drm_gem_object *obj); drm_gem_object 578 include/drm/drmP.h void (*gem_prime_vunmap)(struct drm_gem_object *obj, void *vaddr); drm_gem_object 579 include/drm/drmP.h int (*gem_prime_mmap)(struct drm_gem_object *obj, drm_gem_object 977 include/drm/drmP.h struct drm_gem_object *obj, int flags); drm_gem_object 981 include/drm/drmP.h extern struct drm_gem_object *drm_gem_prime_import(struct drm_device *dev, drm_gem_object 990 include/drm/drmP.h extern void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg); drm_gem_object 124 include/drm/drm_gem.h void drm_gem_object_release(struct drm_gem_object *obj); drm_gem_object 127 include/drm/drm_gem.h struct drm_gem_object *obj, size_t size); drm_gem_object 129 include/drm/drm_gem.h struct drm_gem_object *obj, size_t size); drm_gem_object 132 include/drm/drm_gem.h int drm_gem_mmap_obj(struct drm_gem_object *obj, unsigned long obj_size, drm_gem_object 137 include/drm/drm_gem.h drm_gem_object_reference(struct drm_gem_object *obj) drm_gem_object 143 include/drm/drm_gem.h drm_gem_object_unreference(struct drm_gem_object *obj) drm_gem_object 150 include/drm/drm_gem.h drm_gem_object_unreference_unlocked(struct drm_gem_object *obj) drm_gem_object 163 include/drm/drm_gem.h struct drm_gem_object *obj, drm_gem_object 168 include/drm/drm_gem.h void drm_gem_free_mmap_offset(struct drm_gem_object *obj); drm_gem_object 169 include/drm/drm_gem.h int drm_gem_create_mmap_offset(struct drm_gem_object *obj); drm_gem_object 170 include/drm/drm_gem.h int drm_gem_create_mmap_offset_size(struct drm_gem_object *obj, size_t size); drm_gem_object 172 include/drm/drm_gem.h struct page **drm_gem_get_pages(struct drm_gem_object *obj); drm_gem_object 173 include/drm/drm_gem.h void drm_gem_put_pages(struct drm_gem_object *obj, struct page **pages, drm_gem_object 176 include/drm/drm_gem.h struct drm_gem_object *drm_gem_object_lookup(struct drm_device *dev, drm_gem_object 8 include/drm/drm_gem_cma_helper.h struct drm_gem_object base; drm_gem_object 17 include/drm/drm_gem_cma_helper.h to_drm_gem_cma_obj(struct drm_gem_object *gem_obj) drm_gem_object 23 include/drm/drm_gem_cma_helper.h void drm_gem_cma_free_object(struct drm_gem_object *gem_obj); drm_gem_object 46 include/drm/drm_gem_cma_helper.h struct sg_table *drm_gem_cma_prime_get_sg_table(struct drm_gem_object *obj); drm_gem_object 47 include/drm/drm_gem_cma_helper.h struct drm_gem_object * drm_gem_object 51 include/drm/drm_gem_cma_helper.h int drm_gem_cma_prime_mmap(struct drm_gem_object *obj, drm_gem_object 53 include/drm/drm_gem_cma_helper.h void *drm_gem_cma_prime_vmap(struct drm_gem_object *obj); drm_gem_object 54 include/drm/drm_gem_cma_helper.h void drm_gem_cma_prime_vunmap(struct drm_gem_object *obj, void *vaddr);