Searched refs:vm_ctx (Results 1 – 8 of 8) sorted by relevance
| /drivers/gpu/drm/imagination/ |
| A D | pvr_vm.c | 76 if (vm_ctx) in pvr_vm_context_get() 79 return vm_ctx; in pvr_vm_context_get() 231 const bool is_user = vm_ctx != vm_ctx->pvr_dev->kernel_vm_ctx; in pvr_vm_bind_op_map_init() 281 bind_op->vm_ctx = vm_ctx; in pvr_vm_bind_op_map_init() 323 bind_op->vm_ctx = vm_ctx; in pvr_vm_bind_op_unmap_init() 562 vm_ctx = kzalloc(sizeof(*vm_ctx), GFP_KERNEL); in pvr_vm_create_context() 563 if (!vm_ctx) in pvr_vm_create_context() 591 return vm_ctx; in pvr_vm_create_context() 597 kfree(vm_ctx); in pvr_vm_create_context() 648 return vm_ctx; in pvr_vm_context_lookup() [all …]
|
| A D | pvr_vm.h | 32 bool pvr_device_addr_and_size_are_valid(struct pvr_vm_context *vm_ctx, 38 int pvr_vm_map(struct pvr_vm_context *vm_ctx, 41 int pvr_vm_unmap_obj(struct pvr_vm_context *vm_ctx, 44 int pvr_vm_unmap(struct pvr_vm_context *vm_ctx, u64 device_addr, u64 size); 45 void pvr_vm_unmap_all(struct pvr_vm_context *vm_ctx); 47 dma_addr_t pvr_vm_get_page_table_root_addr(struct pvr_vm_context *vm_ctx); 48 struct dma_resv *pvr_vm_get_dma_resv(struct pvr_vm_context *vm_ctx); 57 struct pvr_gem_object *pvr_vm_find_gem_object(struct pvr_vm_context *vm_ctx, 63 pvr_vm_get_fw_mem_context(struct pvr_vm_context *vm_ctx); 66 struct pvr_vm_context *pvr_vm_context_get(struct pvr_vm_context *vm_ctx); [all …]
|
| A D | pvr_drv.c | 916 struct pvr_vm_context *vm_ctx; in pvr_ioctl_create_vm_context() local 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() 981 if (!vm_ctx) in pvr_ioctl_destroy_vm_context() 984 pvr_vm_context_put(vm_ctx); in pvr_ioctl_destroy_vm_context() 1044 if (!vm_ctx) { in pvr_ioctl_vm_map() 1082 pvr_vm_context_put(vm_ctx); in pvr_ioctl_vm_map() 1120 if (!vm_ctx) in pvr_ioctl_vm_unmap() [all …]
|
| A D | pvr_context.c | 309 ctx->vm_ctx = pvr_vm_context_lookup(pvr_file, args->vm_context_handle); in pvr_context_create() 310 if (IS_ERR(ctx->vm_ctx)) { in pvr_context_create() 311 err = PTR_ERR(ctx->vm_ctx); in pvr_context_create() 365 pvr_vm_context_put(ctx->vm_ctx); in pvr_context_create() 388 pvr_vm_context_put(ctx->vm_ctx); in pvr_context_release() 457 pvr_vm_unmap_all(ctx->vm_ctx); in pvr_destroy_contexts_for_file()
|
| A D | pvr_free_list.c | 54 struct pvr_vm_context *vm_ctx; in free_list_create_kernel_structure() local 71 vm_ctx = pvr_vm_context_lookup(pvr_file, args->vm_context_handle); in free_list_create_kernel_structure() 72 if (!vm_ctx) in free_list_create_kernel_structure() 75 free_list_obj = pvr_vm_find_gem_object(vm_ctx, args->free_list_gpu_addr, in free_list_create_kernel_structure() 98 pvr_vm_context_put(vm_ctx); in free_list_create_kernel_structure() 106 pvr_vm_context_put(vm_ctx); in free_list_create_kernel_structure()
|
| A D | pvr_context.h | 40 struct pvr_vm_context *vm_ctx; member
|
| A D | pvr_queue.c | 1035 struct pvr_fw_object *fw_mem_ctx_obj = pvr_vm_get_fw_mem_context(ctx->vm_ctx); in init_fw_context()
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_trace.h | 327 pid_t pid, uint64_t vm_ctx), 328 TP_ARGS(p, start, end, nptes, dst, incr, flags, pid, vm_ctx), 336 __field(u64, vm_ctx) 349 __entry->vm_ctx = vm_ctx; 360 __entry->vm_ctx, __entry->start, __entry->end,
|
Completed in 21 milliseconds