Home
last modified time | relevance | path

Searched refs:pvr_obj (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/imagination/
H A Dpvr_gem.c33 struct pvr_gem_object *pvr_obj = gem_to_pvr_gem(obj); in pvr_gem_export() local
35 if (pvr_obj->flags & DRM_PVR_BO_PM_FW_PROTECT) in pvr_gem_export()
43 struct pvr_gem_object *pvr_obj = gem_to_pvr_gem(gem_obj); in pvr_gem_mmap() local
44 struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj); in pvr_gem_mmap()
46 if (!(pvr_obj->flags & DRM_PVR_BO_ALLOW_CPU_USERSPACE_ACCESS)) in pvr_gem_mmap()
132 pvr_gem_object_into_handle(struct pvr_gem_object *pvr_obj, in pvr_gem_object_into_handle() argument
135 struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_gem_object_into_handle()
149 pvr_gem_object_put(pvr_obj); in pvr_gem_object_into_handle()
207 pvr_gem_object_vmap(struct pvr_gem_object *pvr_obj) in pvr_gem_object_vmap() argument
209 struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj); in pvr_gem_object_vmap()
[all …]
H A Dpvr_vm.c134 struct pvr_gem_object *pvr_obj; member
193 .map.gem.obj = gem_from_pvr_gem(bind_op->pvr_obj), in pvr_vm_bind_op_exec()
223 if (bind_op->pvr_obj) in pvr_vm_bind_op_fini()
224 pvr_gem_object_put(bind_op->pvr_obj); in pvr_vm_bind_op_fini()
233 struct pvr_gem_object *pvr_obj, u64 offset, in pvr_vm_bind_op_map_init() argument
236 struct drm_gem_object *obj = gem_from_pvr_gem(pvr_obj); in pvr_vm_bind_op_map_init()
238 const u64 pvr_obj_size = pvr_gem_object_size(pvr_obj); in pvr_vm_bind_op_map_init()
273 sgt = pvr_gem_object_get_pages_sgt(pvr_obj); in pvr_vm_bind_op_map_init()
286 bind_op->pvr_obj = pvr_obj; in pvr_vm_bind_op_map_init()
303 struct pvr_gem_object *pvr_obj, in pvr_vm_bind_op_unmap_init() argument
[all …]
H A Dpvr_drv.c80 struct pvr_gem_object *pvr_obj; in pvr_ioctl_create_bo() local
115 pvr_obj = pvr_gem_object_create(pvr_dev, sanitized_size, args->flags); in pvr_ioctl_create_bo()
116 if (IS_ERR(pvr_obj)) { in pvr_ioctl_create_bo()
117 err = PTR_ERR(pvr_obj); in pvr_ioctl_create_bo()
122 err = pvr_gem_object_into_handle(pvr_obj, pvr_file, &args->handle); in pvr_ioctl_create_bo()
136 pvr_gem_object_put(pvr_obj); in pvr_ioctl_create_bo()
170 struct pvr_gem_object *pvr_obj; in pvr_ioctl_get_bo_mmap_offset() local
190 pvr_obj = pvr_gem_object_from_handle(pvr_file, args->handle); in pvr_ioctl_get_bo_mmap_offset()
191 if (!pvr_obj) { in pvr_ioctl_get_bo_mmap_offset()
196 gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_ioctl_get_bo_mmap_offset()
[all …]
H A Dpvr_vm.h39 struct pvr_gem_object *pvr_obj, u64 pvr_obj_offset,
42 struct pvr_gem_object *pvr_obj,
H A Dpvr_fw.c1176 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_fw_map() local
1177 struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_fw_object_fw_map()
1241 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_fw_unmap() local
1242 struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_fw_object_fw_unmap()
1428 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_destroy() local
1429 struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_fw_object_destroy()
1457 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_get_fw_addr_offset() local
1458 struct pvr_device *pvr_dev = to_pvr_device(gem_from_pvr_gem(pvr_obj)->dev); in pvr_fw_object_get_fw_addr_offset()