Symbol: drm_gem_shmem_object
drivers/accel/amdxdna/amdxdna_gem.c
533
struct drm_gem_shmem_object *shmem = drm_gem_shmem_create(dev, size);
drivers/accel/amdxdna/amdxdna_gem.h
36
struct drm_gem_shmem_object base;
drivers/accel/ivpu/ivpu_gem.c
254
struct drm_gem_shmem_object *shmem;
drivers/accel/ivpu/ivpu_gem.h
15
struct drm_gem_shmem_object base;
drivers/accel/rocket/rocket_gem.c
133
struct drm_gem_shmem_object *shmem_obj;
drivers/accel/rocket/rocket_gem.c
161
struct drm_gem_shmem_object *shmem_obj;
drivers/accel/rocket/rocket_gem.c
64
struct drm_gem_shmem_object *shmem_obj;
drivers/accel/rocket/rocket_gem.h
10
struct drm_gem_shmem_object base;
drivers/gpu/drm/drm_fbdev_shmem.c
140
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/drm_fbdev_shmem.c
48
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
drivers/gpu/drm/drm_fbdev_shmem.c
87
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
drivers/gpu/drm/drm_gem_shmem_helper.c
109
int drm_gem_shmem_init(struct drm_device *dev, struct drm_gem_shmem_object *shmem, size_t size)
drivers/gpu/drm/drm_gem_shmem_helper.c
115
static struct drm_gem_shmem_object *
drivers/gpu/drm/drm_gem_shmem_helper.c
118
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/drm_gem_shmem_helper.c
155
struct drm_gem_shmem_object *drm_gem_shmem_create(struct drm_device *dev, size_t size)
drivers/gpu/drm/drm_gem_shmem_helper.c
168
void drm_gem_shmem_release(struct drm_gem_shmem_object *shmem)
drivers/gpu/drm/drm_gem_shmem_helper.c
205
void drm_gem_shmem_free(struct drm_gem_shmem_object *shmem)
drivers/gpu/drm/drm_gem_shmem_helper.c
212
static int drm_gem_shmem_get_pages_locked(struct drm_gem_shmem_object *shmem)
drivers/gpu/drm/drm_gem_shmem_helper.c
252
void drm_gem_shmem_put_pages_locked(struct drm_gem_shmem_object *shmem)
drivers/gpu/drm/drm_gem_shmem_helper.c
272
int drm_gem_shmem_pin_locked(struct drm_gem_shmem_object *shmem)
drivers/gpu/drm/drm_gem_shmem_helper.c
291
void drm_gem_shmem_unpin_locked(struct drm_gem_shmem_object *shmem)
drivers/gpu/drm/drm_gem_shmem_helper.c
310
int drm_gem_shmem_pin(struct drm_gem_shmem_object *shmem)
drivers/gpu/drm/drm_gem_shmem_helper.c
337
void drm_gem_shmem_unpin(struct drm_gem_shmem_object *shmem)
drivers/gpu/drm/drm_gem_shmem_helper.c
367
int drm_gem_shmem_vmap_locked(struct drm_gem_shmem_object *shmem,
drivers/gpu/drm/drm_gem_shmem_helper.c
430
void drm_gem_shmem_vunmap_locked(struct drm_gem_shmem_object *shmem,
drivers/gpu/drm/drm_gem_shmem_helper.c
457
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/drm_gem_shmem_helper.c
478
int drm_gem_shmem_madvise_locked(struct drm_gem_shmem_object *shmem, int madv)
drivers/gpu/drm/drm_gem_shmem_helper.c
491
void drm_gem_shmem_purge_locked(struct drm_gem_shmem_object *shmem)
drivers/gpu/drm/drm_gem_shmem_helper.c
54
static int __drm_gem_shmem_init(struct drm_device *dev, struct drm_gem_shmem_object *shmem,
drivers/gpu/drm/drm_gem_shmem_helper.c
577
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
drivers/gpu/drm/drm_gem_shmem_helper.c
616
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
drivers/gpu/drm/drm_gem_shmem_helper.c
638
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
drivers/gpu/drm/drm_gem_shmem_helper.c
668
int drm_gem_shmem_mmap(struct drm_gem_shmem_object *shmem, struct vm_area_struct *vma)
drivers/gpu/drm/drm_gem_shmem_helper.c
715
void drm_gem_shmem_print_info(const struct drm_gem_shmem_object *shmem,
drivers/gpu/drm/drm_gem_shmem_helper.c
742
struct sg_table *drm_gem_shmem_get_sg_table(struct drm_gem_shmem_object *shmem)
drivers/gpu/drm/drm_gem_shmem_helper.c
752
static struct sg_table *drm_gem_shmem_get_pages_sgt_locked(struct drm_gem_shmem_object *shmem)
drivers/gpu/drm/drm_gem_shmem_helper.c
805
struct sg_table *drm_gem_shmem_get_pages_sgt(struct drm_gem_shmem_object *shmem)
drivers/gpu/drm/drm_gem_shmem_helper.c
841
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/drm_gem_shmem_helper.c
868
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/drm_gem_shmem_helper.c
917
int drm_gem_shmem_vmap(struct drm_gem_shmem_object *shmem, struct iosys_map *map)
drivers/gpu/drm/drm_gem_shmem_helper.c
932
void drm_gem_shmem_vunmap(struct drm_gem_shmem_object *shmem, struct iosys_map *map)
drivers/gpu/drm/drm_gem_shmem_helper.c
942
int drm_gem_shmem_madvise(struct drm_gem_shmem_object *shmem, int madv)
drivers/gpu/drm/drm_gem_shmem_helper.c
957
int drm_gem_shmem_purge(struct drm_gem_shmem_object *shmem)
drivers/gpu/drm/imagination/pvr_gem.c
209
struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj);
drivers/gpu/drm/imagination/pvr_gem.c
251
struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj);
drivers/gpu/drm/imagination/pvr_gem.c
350
struct drm_gem_shmem_object *shmem_obj;
drivers/gpu/drm/imagination/pvr_gem.c
408
struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj);
drivers/gpu/drm/imagination/pvr_gem.c
44
struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj);
drivers/gpu/drm/imagination/pvr_gem.h
90
struct drm_gem_shmem_object base;
drivers/gpu/drm/lima/lima_gem.c
113
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/lima/lima_gem.h
13
struct drm_gem_shmem_object base;
drivers/gpu/drm/panfrost/panfrost_gem.c
307
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
drivers/gpu/drm/panfrost/panfrost_gem.c
334
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
drivers/gpu/drm/panfrost/panfrost_gem.c
474
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/panfrost/panfrost_gem.c
546
struct drm_gem_shmem_object *shmem = &bo->base;
drivers/gpu/drm/panfrost/panfrost_gem.h
53
struct drm_gem_shmem_object base;
drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c
22
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c
40
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c
68
struct drm_gem_shmem_object *shmem, *tmp;
drivers/gpu/drm/panfrost/panfrost_mmu.c
464
struct drm_gem_shmem_object *shmem = &bo->base;
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
78
struct drm_gem_shmem_object *bo;
drivers/gpu/drm/panthor/panthor_gem.c
177
struct drm_gem_shmem_object *obj;
drivers/gpu/drm/panthor/panthor_gem.c
266
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
drivers/gpu/drm/panthor/panthor_gem.c
293
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
drivers/gpu/drm/panthor/panthor_gem.c
432
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/panthor/panthor_gem.c
524
struct drm_gem_shmem_object *shmem = &bo->base;
drivers/gpu/drm/panthor/panthor_gem.h
68
struct drm_gem_shmem_object base;
drivers/gpu/drm/tests/drm_gem_shmem_test.c
136
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/tests/drm_gem_shmem_test.c
169
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/tests/drm_gem_shmem_test.c
205
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/tests/drm_gem_shmem_test.c
250
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/tests/drm_gem_shmem_test.c
285
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/tests/drm_gem_shmem_test.c
320
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/tests/drm_gem_shmem_test.c
37
struct drm_gem_shmem_object *);
drivers/gpu/drm/tests/drm_gem_shmem_test.c
40
struct drm_gem_shmem_object *);
drivers/gpu/drm/tests/drm_gem_shmem_test.c
51
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/tests/drm_gem_shmem_test.c
71
struct drm_gem_shmem_object *shmem;
drivers/gpu/drm/v3d/v3d_bo.c
152
struct drm_gem_shmem_object *shmem_obj;
drivers/gpu/drm/v3d/v3d_bo.c
196
struct drm_gem_shmem_object *obj = &bo->base;
drivers/gpu/drm/v3d/v3d_drv.h
241
struct drm_gem_shmem_object base;
drivers/gpu/drm/v3d/v3d_mmu.c
87
struct drm_gem_shmem_object *shmem_obj = &bo->base;
drivers/gpu/drm/vgem/vgem_drv.c
95
struct drm_gem_shmem_object *obj;
drivers/gpu/drm/virtio/virtgpu_drv.h
90
struct drm_gem_shmem_object base;
drivers/gpu/drm/virtio/virtgpu_object.c
150
struct drm_gem_shmem_object *dshmem;
drivers/gpu/drm/virtio/virtgpu_object.c
209
struct drm_gem_shmem_object *shmem_obj;
drivers/gpu/drm/virtio/virtgpu_plane.c
518
struct drm_gem_shmem_object *shmem = &bo->base;
include/drm/drm_gem_shmem_helper.h
108
container_of(obj, struct drm_gem_shmem_object, base)
include/drm/drm_gem_shmem_helper.h
110
int drm_gem_shmem_init(struct drm_device *dev, struct drm_gem_shmem_object *shmem, size_t size);
include/drm/drm_gem_shmem_helper.h
111
struct drm_gem_shmem_object *drm_gem_shmem_create(struct drm_device *dev, size_t size);
include/drm/drm_gem_shmem_helper.h
112
void drm_gem_shmem_release(struct drm_gem_shmem_object *shmem);
include/drm/drm_gem_shmem_helper.h
113
void drm_gem_shmem_free(struct drm_gem_shmem_object *shmem);
include/drm/drm_gem_shmem_helper.h
115
void drm_gem_shmem_put_pages_locked(struct drm_gem_shmem_object *shmem);
include/drm/drm_gem_shmem_helper.h
116
int drm_gem_shmem_pin(struct drm_gem_shmem_object *shmem);
include/drm/drm_gem_shmem_helper.h
117
void drm_gem_shmem_unpin(struct drm_gem_shmem_object *shmem);
include/drm/drm_gem_shmem_helper.h
118
int drm_gem_shmem_vmap_locked(struct drm_gem_shmem_object *shmem,
include/drm/drm_gem_shmem_helper.h
120
void drm_gem_shmem_vunmap_locked(struct drm_gem_shmem_object *shmem,
include/drm/drm_gem_shmem_helper.h
122
int drm_gem_shmem_mmap(struct drm_gem_shmem_object *shmem, struct vm_area_struct *vma);
include/drm/drm_gem_shmem_helper.h
124
int drm_gem_shmem_pin_locked(struct drm_gem_shmem_object *shmem);
include/drm/drm_gem_shmem_helper.h
125
void drm_gem_shmem_unpin_locked(struct drm_gem_shmem_object *shmem);
include/drm/drm_gem_shmem_helper.h
127
int drm_gem_shmem_madvise_locked(struct drm_gem_shmem_object *shmem, int madv);
include/drm/drm_gem_shmem_helper.h
129
static inline bool drm_gem_shmem_is_purgeable(struct drm_gem_shmem_object *shmem)
include/drm/drm_gem_shmem_helper.h
136
void drm_gem_shmem_purge_locked(struct drm_gem_shmem_object *shmem);
include/drm/drm_gem_shmem_helper.h
138
struct sg_table *drm_gem_shmem_get_sg_table(struct drm_gem_shmem_object *shmem);
include/drm/drm_gem_shmem_helper.h
139
struct sg_table *drm_gem_shmem_get_pages_sgt(struct drm_gem_shmem_object *shmem);
include/drm/drm_gem_shmem_helper.h
141
void drm_gem_shmem_print_info(const struct drm_gem_shmem_object *shmem,
include/drm/drm_gem_shmem_helper.h
159
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
include/drm/drm_gem_shmem_helper.h
176
const struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
include/drm/drm_gem_shmem_helper.h
190
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
include/drm/drm_gem_shmem_helper.h
204
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
include/drm/drm_gem_shmem_helper.h
221
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
include/drm/drm_gem_shmem_helper.h
240
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
include/drm/drm_gem_shmem_helper.h
256
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
include/drm/drm_gem_shmem_helper.h
274
struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
include/drm/drm_gem_shmem_helper.h
308
int drm_gem_shmem_vmap(struct drm_gem_shmem_object *shmem, struct iosys_map *map);
include/drm/drm_gem_shmem_helper.h
309
void drm_gem_shmem_vunmap(struct drm_gem_shmem_object *shmem, struct iosys_map *map);
include/drm/drm_gem_shmem_helper.h
310
int drm_gem_shmem_madvise(struct drm_gem_shmem_object *shmem, int madv);
include/drm/drm_gem_shmem_helper.h
311
int drm_gem_shmem_purge(struct drm_gem_shmem_object *shmem);