Searched refs:pvr_vm_context (Results 1 – 8 of 8) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/imagination/ |
D | pvr_vm.h | 21 struct pvr_vm_context; 32 bool pvr_device_addr_and_size_are_valid(struct pvr_vm_context *vm_ctx, 35 struct pvr_vm_context *pvr_vm_create_context(struct pvr_device *pvr_dev, 38 int pvr_vm_map(struct pvr_vm_context *vm_ctx, 41 int pvr_vm_unmap(struct pvr_vm_context *vm_ctx, u64 device_addr, u64 size); 42 void pvr_vm_unmap_all(struct pvr_vm_context *vm_ctx); 44 dma_addr_t pvr_vm_get_page_table_root_addr(struct pvr_vm_context *vm_ctx); 45 struct dma_resv *pvr_vm_get_dma_resv(struct pvr_vm_context *vm_ctx); 54 struct pvr_gem_object *pvr_vm_find_gem_object(struct pvr_vm_context *vm_ctx, 60 pvr_vm_get_fw_mem_context(struct pvr_vm_context *vm_ctx); [all …]
|
D | pvr_vm.c | 36 struct pvr_vm_context { struct 69 struct pvr_vm_context *to_pvr_vm_context(struct drm_gpuvm *gpuvm) in to_pvr_vm_context() argument 71 return container_of(gpuvm, struct pvr_vm_context, gpuvm_mgr); in to_pvr_vm_context() 74 struct pvr_vm_context *pvr_vm_context_get(struct pvr_vm_context *vm_ctx) in pvr_vm_context_get() 87 dma_addr_t pvr_vm_get_page_table_root_addr(struct pvr_vm_context *vm_ctx) in pvr_vm_get_page_table_root_addr() 101 struct dma_resv *pvr_vm_get_dma_resv(struct pvr_vm_context *vm_ctx) in pvr_vm_get_dma_resv() 138 struct pvr_vm_context *vm_ctx; 226 struct pvr_vm_context *vm_ctx, in pvr_vm_bind_op_map_init() 296 struct pvr_vm_context *vm_ctx, u64 device_addr, in pvr_vm_bind_op_unmap_init() 490 pvr_device_addr_and_size_are_valid(struct pvr_vm_context *vm_ctx, in pvr_device_addr_and_size_are_valid() [all …]
|
D | pvr_mmu.h | 18 struct pvr_vm_context;
|
D | pvr_context.h | 40 struct pvr_vm_context *vm_ctx;
|
D | pvr_drv.c | 915 struct pvr_vm_context *vm_ctx; in pvr_ioctl_create_vm_context() 974 struct pvr_vm_context *vm_ctx; in pvr_ioctl_destroy_vm_context() 1017 struct pvr_vm_context *vm_ctx; in pvr_ioctl_vm_map() 1111 struct pvr_vm_context *vm_ctx; in pvr_ioctl_vm_unmap()
|
D | pvr_fw.h | 20 struct pvr_vm_context;
|
D | pvr_device.h | 148 struct pvr_vm_context *kernel_vm_ctx;
|
D | pvr_free_list.c | 54 struct pvr_vm_context *vm_ctx; in free_list_create_kernel_structure()
|