Searched refs:drm_gem_shmem_object (Results 1 – 14 of 14) sorted by relevance
| /linux/drivers/gpu/drm/ |
| H A D | drm_gem_shmem_helper.c | 54 static int __drm_gem_shmem_init(struct drm_device *dev, struct drm_gem_shmem_object *shmem, in __drm_gem_shmem_init() 109 int drm_gem_shmem_init(struct drm_device *dev, struct drm_gem_shmem_object *shmem, size_t size) in drm_gem_shmem_init() 115 static struct drm_gem_shmem_object * 118 struct drm_gem_shmem_object *shmem; in __drm_gem_shmem_create() 155 struct drm_gem_shmem_object *drm_gem_shmem_create(struct drm_device *dev, size_t size) in drm_gem_shmem_create() 168 void drm_gem_shmem_release(struct drm_gem_shmem_object *shmem) in drm_gem_shmem_release() 205 void drm_gem_shmem_free(struct drm_gem_shmem_object *shmem) in drm_gem_shmem_free() 212 static int drm_gem_shmem_get_pages_locked(struct drm_gem_shmem_object *shmem) in drm_gem_shmem_get_pages_locked() 252 void drm_gem_shmem_put_pages_locked(struct drm_gem_shmem_object *shmem) in drm_gem_shmem_put_pages_locked() 274 int drm_gem_shmem_pin_locked(struct drm_gem_shmem_object *shmem) in drm_gem_shmem_pin_locked() [all …]
|
| H A D | drm_fbdev_shmem.c | 48 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj); in drm_fbdev_shmem_fb_mmap() 87 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj); in drm_fbdev_shmem_get_page() 140 struct drm_gem_shmem_object *shmem; in drm_fbdev_shmem_driver_fbdev_probe()
|
| /linux/drivers/gpu/drm/tests/ |
| H A D | drm_gem_shmem_test.c | 37 struct drm_gem_shmem_object *); 40 struct drm_gem_shmem_object *); 51 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_obj_create() 71 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_obj_create_private() 136 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_pin_pages() 169 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_vmap() 205 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_get_sg_table() 250 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_get_pages_sgt() 285 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_madvise() 320 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_purge()
|
| /linux/rust/kernel/drm/gem/ |
| H A D | shmem.rs | 63 obj: Opaque<bindings::drm_gem_shmem_object>, 101 fn as_raw_shmem(&self) -> *mut bindings::drm_gem_shmem_object { in as_raw_shmem() argument 161 let this = unsafe { container_of!(obj, bindings::drm_gem_shmem_object, base) }; in free_callback() 207 let obj = Opaque::cast_from(container_of!(obj, bindings::drm_gem_shmem_object, base)); in from_raw()
|
| /linux/drivers/accel/rocket/ |
| H A D | rocket_gem.c | 64 struct drm_gem_shmem_object *shmem_obj; in rocket_ioctl_create_bo() 133 struct drm_gem_shmem_object *shmem_obj; in rocket_ioctl_prep_bo() 163 struct drm_gem_shmem_object *shmem_obj; in rocket_ioctl_fini_bo()
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_gem.c | 177 struct drm_gem_shmem_object *obj; in panthor_kernel_bo_create() 266 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj); in panthor_gem_prime_begin_cpu_access() 293 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj); in panthor_gem_prime_end_cpu_access() 432 struct drm_gem_shmem_object *shmem; in panthor_gem_create_with_handle() 524 struct drm_gem_shmem_object *shmem = &bo->base; in panthor_gem_sync()
|
| /linux/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_object.c | 150 struct drm_gem_shmem_object *dshmem; in virtio_gpu_create_object() 209 struct drm_gem_shmem_object *shmem_obj; in virtio_gpu_object_create()
|
| H A D | virtgpu_plane.c | 518 struct drm_gem_shmem_object *shmem = &bo->base; in virtio_drm_get_scanout_buffer()
|
| /linux/drivers/gpu/drm/lima/ |
| H A D | lima_gem.h | 13 struct drm_gem_shmem_object base;
|
| H A D | lima_gem.c | 113 struct drm_gem_shmem_object *shmem; in lima_gem_create_handle()
|
| /linux/drivers/gpu/drm/v3d/ |
| H A D | v3d_bo.c | 152 struct drm_gem_shmem_object *shmem_obj; in v3d_bo_create() 196 struct drm_gem_shmem_object *obj = &bo->base; in v3d_get_bo_vaddr()
|
| /linux/drivers/gpu/drm/vgem/ |
| H A D | vgem_drv.c | 95 struct drm_gem_shmem_object *obj; in vgem_gem_create_object()
|
| /linux/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_mmu.c | 464 struct drm_gem_shmem_object *shmem = &bo->base; in panfrost_mmu_map()
|
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_gem.c | 674 struct drm_gem_shmem_object *shmem = drm_gem_shmem_create(dev, size); in amdxdna_gem_create_shmem_object()
|