Searched refs:pvr_obj (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_vm.c | 133 /** @pvr_obj: Object associated with mapping (map only). */ 134 struct pvr_gem_object *pvr_obj; member 167 /** @offset: Offset into @pvr_obj to begin mapping from. */ 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() 303 pvr_vm_bind_op_unmap_init(struct pvr_vm_bind_op * bind_op,struct pvr_vm_context * vm_ctx,struct pvr_gem_object * pvr_obj,u64 device_addr,u64 size) pvr_vm_bind_op_unmap_init() argument 698 struct pvr_gem_object *pvr_obj = bind_op->pvr_obj; pvr_vm_lock_extra() local 727 pvr_vm_map(struct pvr_vm_context * vm_ctx,struct pvr_gem_object * pvr_obj,u64 pvr_obj_offset,u64 device_addr,u64 size) pvr_vm_map() argument 786 pvr_vm_unmap_obj_locked(struct pvr_vm_context * vm_ctx,struct pvr_gem_object * pvr_obj,u64 device_addr,u64 size) pvr_vm_unmap_obj_locked() argument 834 pvr_vm_unmap_obj(struct pvr_vm_context * vm_ctx,struct pvr_gem_object * pvr_obj,u64 device_addr,u64 size) pvr_vm_unmap_obj() argument 860 struct pvr_gem_object *pvr_obj; pvr_vm_unmap() local 893 struct pvr_gem_object *pvr_obj; pvr_vm_unmap_all() local 1159 struct pvr_gem_object *pvr_obj; pvr_vm_find_gem_object() local [all...] |
| H A D | pvr_drv.c | 81 struct pvr_gem_object *pvr_obj; in pvr_ioctl_create_bo() local 116 pvr_obj = pvr_gem_object_create(pvr_dev, sanitized_size, args->flags); in pvr_ioctl_create_bo() 117 if (IS_ERR(pvr_obj)) { in pvr_ioctl_create_bo() 118 err = PTR_ERR(pvr_obj); in pvr_ioctl_create_bo() 123 err = pvr_gem_object_into_handle(pvr_obj, pvr_file, &args->handle); in pvr_ioctl_create_bo() 137 pvr_gem_object_put(pvr_obj); in pvr_ioctl_create_bo() 171 struct pvr_gem_object *pvr_obj; in pvr_ioctl_get_bo_mmap_offset() local 191 pvr_obj = pvr_gem_object_from_handle(pvr_file, args->handle); in pvr_ioctl_get_bo_mmap_offset() 192 if (!pvr_obj) { in pvr_ioctl_get_bo_mmap_offset() 197 gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_ioctl_get_bo_mmap_offset() [all …]
|
| H A D | pvr_vm.h | 39 struct pvr_gem_object *pvr_obj, u64 pvr_obj_offset, 42 struct pvr_gem_object *pvr_obj,
|