Lines Matching refs:drm_gem_vram_object
38 struct drm_gem_vram_object { struct
55 static inline struct drm_gem_vram_object *drm_gem_vram_of_bo( in drm_gem_vram_of_bo()
58 return container_of(bo, struct drm_gem_vram_object, bo); in drm_gem_vram_of_bo()
67 static inline struct drm_gem_vram_object *drm_gem_vram_of_gem( in drm_gem_vram_of_gem()
70 return container_of(gem, struct drm_gem_vram_object, bo.base); in drm_gem_vram_of_gem()
73 struct drm_gem_vram_object *drm_gem_vram_create(struct drm_device *dev,
78 void drm_gem_vram_put(struct drm_gem_vram_object *gbo);
79 u64 drm_gem_vram_mmap_offset(struct drm_gem_vram_object *gbo);
80 s64 drm_gem_vram_offset(struct drm_gem_vram_object *gbo);
81 int drm_gem_vram_pin(struct drm_gem_vram_object *gbo, unsigned long pl_flag);
82 int drm_gem_vram_unpin(struct drm_gem_vram_object *gbo);
83 void *drm_gem_vram_kmap(struct drm_gem_vram_object *gbo, bool map,
85 void drm_gem_vram_kunmap(struct drm_gem_vram_object *gbo);