|
XenevaOS
|
#include <linux/container_of.h>#include <drm/drm_device.h>#include <drm/drm_gem.h>#include <drm/ttm/ttm_bo.h>

Go to the source code of this file.
Macros | |
| #define | drm_gem_ttm_of_gem(gem_obj) container_of(gem_obj, struct ttm_buffer_object, base) |
Functions | |
| void | drm_gem_ttm_print_info (struct drm_printer *p, unsigned int indent, const struct drm_gem_object *gem) |
| int | drm_gem_ttm_vmap (struct drm_gem_object *gem, struct iosys_map *map) |
| void | drm_gem_ttm_vunmap (struct drm_gem_object *gem, struct iosys_map *map) |
| int | drm_gem_ttm_mmap (struct drm_gem_object *gem, struct vm_area_struct *vma) |
| int | drm_gem_ttm_dumb_map_offset (struct drm_file *file, struct drm_device *dev, uint32_t handle, uint64_t *offset) |
| #define drm_gem_ttm_of_gem | ( | gem_obj | ) | container_of(gem_obj, struct ttm_buffer_object, base) |
| int drm_gem_ttm_dumb_map_offset | ( | struct drm_file * | file, |
| struct drm_device * | dev, | ||
| uint32_t | handle, | ||
| uint64_t * | offset | ||
| ) |
| int drm_gem_ttm_mmap | ( | struct drm_gem_object * | gem, |
| struct vm_area_struct * | vma | ||
| ) |
| void drm_gem_ttm_print_info | ( | struct drm_printer * | p, |
| unsigned int | indent, | ||
| const struct drm_gem_object * | gem | ||
| ) |
| int drm_gem_ttm_vmap | ( | struct drm_gem_object * | gem, |
| struct iosys_map * | map | ||
| ) |
| void drm_gem_ttm_vunmap | ( | struct drm_gem_object * | gem, |
| struct iosys_map * | map | ||
| ) |