Lines Matching refs:drm_gem_object
36 struct drm_gem_object;
501 void (*gem_free_object) (struct drm_gem_object *obj);
511 void (*gem_free_object_unlocked) (struct drm_gem_object *obj);
520 int (*gem_open_object) (struct drm_gem_object *, struct drm_file *);
529 void (*gem_close_object) (struct drm_gem_object *, struct drm_file *);
546 const struct drm_gem_object *obj);
554 struct drm_gem_object *(*gem_create_object)(struct drm_device *dev,
584 struct dma_buf * (*gem_prime_export)(struct drm_gem_object *obj,
593 struct drm_gem_object * (*gem_prime_import)(struct drm_device *dev,
601 int (*gem_prime_pin)(struct drm_gem_object *obj);
608 void (*gem_prime_unpin)(struct drm_gem_object *obj);
616 struct sg_table *(*gem_prime_get_sg_table)(struct drm_gem_object *obj);
624 struct drm_gem_object *(*gem_prime_import_sg_table)(
634 void *(*gem_prime_vmap)(struct drm_gem_object *obj);
642 void (*gem_prime_vunmap)(struct drm_gem_object *obj, void *vaddr);
653 int (*gem_prime_mmap)(struct drm_gem_object *obj,