Home
last modified time | relevance | path

Searched refs:panthor_vm (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/drivers/gpu/drm/panthor/
H A Dpanthor_mmu.h15 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 Dpanthor_mmu.c39 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 Dpanthor_gem.h14 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 Dpanthor_heap.h11 struct panthor_vm;
23 panthor_heap_pool_create(struct panthor_device *ptdev, struct panthor_vm *vm);
H A Dpanthor_gem.c34 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 Dpanthor_heap.c90 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 Dpanthor_sched.h34 struct panthor_vm *panthor_job_vm(struct drm_sched_job *sched_job);
H A Dpanthor_drv.c909 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 Dpanthor_device.h31 struct panthor_vm;
H A Dpanthor_fw.h485 struct panthor_vm *panthor_fw_vm(struct panthor_device *ptdev);
H A Dpanthor_fw.c234 struct panthor_vm *vm;
269 struct panthor_vm *panthor_fw_vm(struct panthor_device *ptdev) in panthor_fw_vm()
H A Dpanthor_sched.c539 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()