Lines Matching refs:vm_ctx
916 struct pvr_vm_context *vm_ctx; in pvr_ioctl_create_vm_context() local
928 vm_ctx = pvr_vm_create_context(pvr_file->pvr_dev, true); in pvr_ioctl_create_vm_context()
929 if (IS_ERR(vm_ctx)) { in pvr_ioctl_create_vm_context()
930 err = PTR_ERR(vm_ctx); in pvr_ioctl_create_vm_context()
937 vm_ctx, in pvr_ioctl_create_vm_context()
948 pvr_vm_context_put(vm_ctx); in pvr_ioctl_create_vm_context()
975 struct pvr_vm_context *vm_ctx; in pvr_ioctl_destroy_vm_context() local
980 vm_ctx = xa_erase(&pvr_file->vm_ctx_handles, args->handle); in pvr_ioctl_destroy_vm_context()
981 if (!vm_ctx) in pvr_ioctl_destroy_vm_context()
984 pvr_vm_context_put(vm_ctx); in pvr_ioctl_destroy_vm_context()
1018 struct pvr_vm_context *vm_ctx; in pvr_ioctl_vm_map() local
1043 vm_ctx = pvr_vm_context_lookup(pvr_file, args->vm_context_handle); in pvr_ioctl_vm_map()
1044 if (!vm_ctx) { in pvr_ioctl_vm_map()
1067 err = pvr_vm_map(vm_ctx, pvr_obj, args->offset, in pvr_ioctl_vm_map()
1082 pvr_vm_context_put(vm_ctx); in pvr_ioctl_vm_map()
1112 struct pvr_vm_context *vm_ctx; in pvr_ioctl_vm_unmap() local
1119 vm_ctx = pvr_vm_context_lookup(pvr_file, args->vm_context_handle); in pvr_ioctl_vm_unmap()
1120 if (!vm_ctx) in pvr_ioctl_vm_unmap()
1123 err = pvr_vm_unmap(vm_ctx, args->device_addr, args->size); in pvr_ioctl_vm_unmap()
1125 pvr_vm_context_put(vm_ctx); in pvr_ioctl_vm_unmap()