drm_gem_shmem_object
struct drm_gem_shmem_object *shmem = drm_gem_shmem_create(dev, size);
struct drm_gem_shmem_object base;
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object base;
struct drm_gem_shmem_object *shmem_obj;
struct drm_gem_shmem_object *shmem_obj;
struct drm_gem_shmem_object *shmem_obj;
struct drm_gem_shmem_object base;
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
int drm_gem_shmem_init(struct drm_device *dev, struct drm_gem_shmem_object *shmem, size_t size)
static struct drm_gem_shmem_object *
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *drm_gem_shmem_create(struct drm_device *dev, size_t size)
void drm_gem_shmem_release(struct drm_gem_shmem_object *shmem)
void drm_gem_shmem_free(struct drm_gem_shmem_object *shmem)
static int drm_gem_shmem_get_pages_locked(struct drm_gem_shmem_object *shmem)
void drm_gem_shmem_put_pages_locked(struct drm_gem_shmem_object *shmem)
int drm_gem_shmem_pin_locked(struct drm_gem_shmem_object *shmem)
void drm_gem_shmem_unpin_locked(struct drm_gem_shmem_object *shmem)
int drm_gem_shmem_pin(struct drm_gem_shmem_object *shmem)
void drm_gem_shmem_unpin(struct drm_gem_shmem_object *shmem)
int drm_gem_shmem_vmap_locked(struct drm_gem_shmem_object *shmem,
void drm_gem_shmem_vunmap_locked(struct drm_gem_shmem_object *shmem,
struct drm_gem_shmem_object *shmem;
int drm_gem_shmem_madvise_locked(struct drm_gem_shmem_object *shmem, int madv)
void drm_gem_shmem_purge_locked(struct drm_gem_shmem_object *shmem)
static int __drm_gem_shmem_init(struct drm_device *dev, struct drm_gem_shmem_object *shmem,
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
int drm_gem_shmem_mmap(struct drm_gem_shmem_object *shmem, struct vm_area_struct *vma)
void drm_gem_shmem_print_info(const struct drm_gem_shmem_object *shmem,
struct sg_table *drm_gem_shmem_get_sg_table(struct drm_gem_shmem_object *shmem)
static struct sg_table *drm_gem_shmem_get_pages_sgt_locked(struct drm_gem_shmem_object *shmem)
struct sg_table *drm_gem_shmem_get_pages_sgt(struct drm_gem_shmem_object *shmem)
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *shmem;
int drm_gem_shmem_vmap(struct drm_gem_shmem_object *shmem, struct iosys_map *map)
void drm_gem_shmem_vunmap(struct drm_gem_shmem_object *shmem, struct iosys_map *map)
int drm_gem_shmem_madvise(struct drm_gem_shmem_object *shmem, int madv)
int drm_gem_shmem_purge(struct drm_gem_shmem_object *shmem)
struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj);
struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj);
struct drm_gem_shmem_object *shmem_obj;
struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj);
struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj);
struct drm_gem_shmem_object base;
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object base;
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *shmem = &bo->base;
struct drm_gem_shmem_object base;
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem, *tmp;
struct drm_gem_shmem_object *shmem = &bo->base;
struct drm_gem_shmem_object *bo;
struct drm_gem_shmem_object *obj;
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *shmem = &bo->base;
struct drm_gem_shmem_object base;
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *);
struct drm_gem_shmem_object *);
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *shmem;
struct drm_gem_shmem_object *shmem_obj;
struct drm_gem_shmem_object *obj = &bo->base;
struct drm_gem_shmem_object base;
struct drm_gem_shmem_object *shmem_obj = &bo->base;
struct drm_gem_shmem_object *obj;
struct drm_gem_shmem_object base;
struct drm_gem_shmem_object *dshmem;
struct drm_gem_shmem_object *shmem_obj;
struct drm_gem_shmem_object *shmem = &bo->base;
container_of(obj, struct drm_gem_shmem_object, base)
int drm_gem_shmem_init(struct drm_device *dev, struct drm_gem_shmem_object *shmem, size_t size);
struct drm_gem_shmem_object *drm_gem_shmem_create(struct drm_device *dev, size_t size);
void drm_gem_shmem_release(struct drm_gem_shmem_object *shmem);
void drm_gem_shmem_free(struct drm_gem_shmem_object *shmem);
void drm_gem_shmem_put_pages_locked(struct drm_gem_shmem_object *shmem);
int drm_gem_shmem_pin(struct drm_gem_shmem_object *shmem);
void drm_gem_shmem_unpin(struct drm_gem_shmem_object *shmem);
int drm_gem_shmem_vmap_locked(struct drm_gem_shmem_object *shmem,
void drm_gem_shmem_vunmap_locked(struct drm_gem_shmem_object *shmem,
int drm_gem_shmem_mmap(struct drm_gem_shmem_object *shmem, struct vm_area_struct *vma);
int drm_gem_shmem_pin_locked(struct drm_gem_shmem_object *shmem);
void drm_gem_shmem_unpin_locked(struct drm_gem_shmem_object *shmem);
int drm_gem_shmem_madvise_locked(struct drm_gem_shmem_object *shmem, int madv);
static inline bool drm_gem_shmem_is_purgeable(struct drm_gem_shmem_object *shmem)
void drm_gem_shmem_purge_locked(struct drm_gem_shmem_object *shmem);
struct sg_table *drm_gem_shmem_get_sg_table(struct drm_gem_shmem_object *shmem);
struct sg_table *drm_gem_shmem_get_pages_sgt(struct drm_gem_shmem_object *shmem);
void drm_gem_shmem_print_info(const struct drm_gem_shmem_object *shmem,
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
const struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
int drm_gem_shmem_vmap(struct drm_gem_shmem_object *shmem, struct iosys_map *map);
void drm_gem_shmem_vunmap(struct drm_gem_shmem_object *shmem, struct iosys_map *map);
int drm_gem_shmem_madvise(struct drm_gem_shmem_object *shmem, int madv);
int drm_gem_shmem_purge(struct drm_gem_shmem_object *shmem);