Searched refs:panthor_vm (Results 1 – 12 of 12) sorted by relevance
| /linux-6.15/drivers/gpu/drm/panthor/ |
| H A D | panthor_mmu.h | 15 struct panthor_vm; 32 int panthor_vm_active(struct panthor_vm *vm); 33 void panthor_vm_idle(struct panthor_vm *vm); 34 u32 panthor_vm_page_size(struct panthor_vm *vm); 35 int panthor_vm_as(struct panthor_vm *vm); 36 int panthor_vm_flush_all(struct panthor_vm *vm); 43 struct panthor_vm *panthor_vm_get(struct panthor_vm *vm); 44 void panthor_vm_put(struct panthor_vm *vm); 51 struct panthor_vm *vm, 83 struct panthor_vm *vm, [all …]
|
| H A D | panthor_mmu.c | 39 struct panthor_vm; 46 struct panthor_vm *vm; 237 struct panthor_vm { struct 406 struct panthor_vm *vm; argument 1507 struct panthor_vm *vm; in panthor_vm_pool_create_vm() 1567 struct panthor_vm *vm; in panthor_vm_pool_destroy_vm() 1583 struct panthor_vm * 1586 struct panthor_vm *vm; in panthor_vm_pool_get_vm() 1843 struct panthor_vm *vm = container_of(gpuvm, struct panthor_vm, base); in panthor_vm_free() 1902 struct panthor_vm *panthor_vm_get(struct panthor_vm *vm) in panthor_vm_get() [all …]
|
| H A D | panthor_gem.h | 14 struct panthor_vm; 67 struct panthor_vm *vm; 91 struct panthor_vm *exclusive_vm, 135 panthor_kernel_bo_create(struct panthor_device *ptdev, struct panthor_vm *vm,
|
| H A D | panthor_heap.h | 11 struct panthor_vm; 23 panthor_heap_pool_create(struct panthor_device *ptdev, struct panthor_vm *vm);
|
| H A D | panthor_gem.c | 34 struct panthor_vm *vm; in panthor_kernel_bo_destroy() 74 panthor_kernel_bo_create(struct panthor_device *ptdev, struct panthor_vm *vm, in panthor_kernel_bo_create() 217 struct panthor_vm *exclusive_vm, in panthor_gem_create_with_handle()
|
| H A D | panthor_heap.c | 90 struct panthor_vm *vm; 282 struct panthor_vm *vm; in panthor_heap_create() 534 panthor_heap_pool_create(struct panthor_device *ptdev, struct panthor_vm *vm) in panthor_heap_pool_create()
|
| H A D | panthor_sched.h | 34 struct panthor_vm *panthor_job_vm(struct drm_sched_job *sched_job);
|
| H A D | panthor_drv.c | 909 struct panthor_vm *vm = NULL; in panthor_ioctl_bo_create() 1031 struct panthor_vm *vm = panthor_job_vm(ctx.jobs[0].job); in panthor_ioctl_group_submit() 1125 struct panthor_vm *vm; in panthor_ioctl_tiler_heap_create() 1168 struct panthor_vm *vm; in panthor_ioctl_tiler_heap_destroy() 1199 struct panthor_vm *vm; in panthor_ioctl_vm_bind_async() 1267 struct panthor_vm *vm; in panthor_ioctl_vm_bind_sync() 1319 struct panthor_vm *vm; in panthor_ioctl_vm_get_state()
|
| H A D | panthor_device.h | 31 struct panthor_vm;
|
| H A D | panthor_fw.h | 485 struct panthor_vm *panthor_fw_vm(struct panthor_device *ptdev);
|
| H A D | panthor_fw.c | 234 struct panthor_vm *vm; 269 struct panthor_vm *panthor_fw_vm(struct panthor_device *ptdev) in panthor_fw_vm()
|
| H A D | panthor_sched.c | 539 struct panthor_vm *vm; 1878 struct panthor_vm *vms[MAX_CS_PER_CSG]; 3722 struct panthor_vm *panthor_job_vm(struct drm_sched_job *sched_job) in panthor_job_vm()
|