Searched refs:drm_gem_shmem_object (Results 1 – 23 of 23) sorted by relevance
23 struct drm_gem_shmem_object { struct97 container_of(obj, struct drm_gem_shmem_object, base) argument99 struct drm_gem_shmem_object *drm_gem_shmem_create(struct drm_device *dev, size_t size);100 void drm_gem_shmem_free(struct drm_gem_shmem_object *shmem);102 void drm_gem_shmem_put_pages(struct drm_gem_shmem_object *shmem);103 int drm_gem_shmem_pin(struct drm_gem_shmem_object *shmem);104 void drm_gem_shmem_unpin(struct drm_gem_shmem_object *shmem);105 int drm_gem_shmem_vmap(struct drm_gem_shmem_object *shmem,107 void drm_gem_shmem_vunmap(struct drm_gem_shmem_object *shmem,109 int drm_gem_shmem_mmap(struct drm_gem_shmem_object *shmem, struct vm_area_struct *vma);[all …]
51 static struct drm_gem_shmem_object *54 struct drm_gem_shmem_object *shmem; in __drm_gem_shmem_create()124 struct drm_gem_shmem_object *drm_gem_shmem_create(struct drm_device *dev, size_t size) in drm_gem_shmem_create()137 void drm_gem_shmem_free(struct drm_gem_shmem_object *shmem) in drm_gem_shmem_free()167 static int drm_gem_shmem_get_pages(struct drm_gem_shmem_object *shmem) in drm_gem_shmem_get_pages()206 void drm_gem_shmem_put_pages(struct drm_gem_shmem_object *shmem) in drm_gem_shmem_put_pages()230 int drm_gem_shmem_pin_locked(struct drm_gem_shmem_object *shmem) in drm_gem_shmem_pin_locked()244 void drm_gem_shmem_unpin_locked(struct drm_gem_shmem_object *shmem) in drm_gem_shmem_unpin_locked()262 int drm_gem_shmem_pin(struct drm_gem_shmem_object *shmem) in drm_gem_shmem_pin()286 void drm_gem_shmem_unpin(struct drm_gem_shmem_object *shmem) in drm_gem_shmem_unpin()[all …]
48 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj); in drm_fbdev_shmem_fb_mmap()89 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj); in drm_fbdev_shmem_get_page()114 struct drm_gem_shmem_object *shmem; in drm_fbdev_shmem_helper_fb_probe()
35 struct drm_gem_shmem_object *);46 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_obj_create()66 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_obj_create_private()131 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_pin_pages()164 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_vmap()200 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_get_pages_sgt()239 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_get_sg_table()274 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_madvise()309 struct drm_gem_shmem_object *shmem; in drm_gem_shmem_test_purge()
33 struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj); in pvr_gem_mmap()199 struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj); in pvr_gem_object_vmap()241 struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj); in pvr_gem_object_vunmap()339 struct drm_gem_shmem_object *shmem_obj; in pvr_gem_object_create()395 struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj); in pvr_gem_get_dma_addr()
88 struct drm_gem_shmem_object base;
22 struct drm_gem_shmem_object *shmem; in panfrost_gem_shrinker_count()40 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj); in panfrost_gem_purge()68 struct drm_gem_shmem_object *shmem, *tmp; in panfrost_gem_shrinker_scan()
13 struct drm_gem_shmem_object base;
270 struct drm_gem_shmem_object *shmem; in panfrost_gem_create()
78 struct drm_gem_shmem_object *bo; in panfrost_perfcnt_enable_locked()
326 struct drm_gem_shmem_object *shmem = &bo->base; in panfrost_mmu_map()
78 struct drm_gem_shmem_object *obj; in panthor_kernel_bo_create()209 struct drm_gem_shmem_object *shmem; in panthor_gem_create_with_handle()
21 struct drm_gem_shmem_object base;
124 struct drm_gem_shmem_object *dshmem; in virtio_gpu_create_object()185 struct drm_gem_shmem_object *shmem_obj; in virtio_gpu_object_create()
91 struct drm_gem_shmem_object base;
113 struct drm_gem_shmem_object *shmem; in lima_gem_create_handle()
145 struct drm_gem_shmem_object *shmem_obj; in v3d_bo_create()189 struct drm_gem_shmem_object *obj = &bo->base; in v3d_get_bo_vaddr()
87 struct drm_gem_shmem_object *shmem_obj = &bo->base; in v3d_mmu_insert_ptes()
214 struct drm_gem_shmem_object base;
15 struct drm_gem_shmem_object base;
177 struct drm_gem_shmem_object *shmem; in ivpu_bo_alloc()
96 struct drm_gem_shmem_object *obj; in vgem_gem_create_object()