Searched defs:drm_gem_object_funcs (Results 1 – 2 of 2) sorted by relevance
| /kernel/linux/linux-5.10/include/drm/ |
| D | drm_gem.h | 47 struct drm_gem_object_funcs { struct 55 void (*free)(struct drm_gem_object *obj); 64 int (*open)(struct drm_gem_object *obj, struct drm_file *file); 73 void (*close)(struct drm_gem_object *obj, struct drm_file *file); 88 void (*print_info)(struct drm_printer *p, unsigned int indent, 99 struct dma_buf *(*export)(struct drm_gem_object *obj, int flags); 108 int (*pin)(struct drm_gem_object *obj); 117 void (*unpin)(struct drm_gem_object *obj); 131 struct sg_table *(*get_sg_table)(struct drm_gem_object *obj); 141 void *(*vmap)(struct drm_gem_object *obj); [all …]
|
| /kernel/linux/linux-6.6/include/drm/ |
| D | drm_gem.h | 70 struct drm_gem_object_funcs { struct 78 void (*free)(struct drm_gem_object *obj); 87 int (*open)(struct drm_gem_object *obj, struct drm_file *file); 96 void (*close)(struct drm_gem_object *obj, struct drm_file *file); 111 void (*print_info)(struct drm_printer *p, unsigned int indent, 122 struct dma_buf *(*export)(struct drm_gem_object *obj, int flags); 131 int (*pin)(struct drm_gem_object *obj); 140 void (*unpin)(struct drm_gem_object *obj); 154 struct sg_table *(*get_sg_table)(struct drm_gem_object *obj); 164 int (*vmap)(struct drm_gem_object *obj, struct iosys_map *map); [all …]
|