Home
last modified time | relevance | path

Searched refs:amdgpu_vm (Results 1 – 25 of 36) sorted by relevance

12

/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm.h200 struct amdgpu_vm *vm;
263 struct amdgpu_vm *vm;
336 struct amdgpu_vm { struct
495 bool amdgpu_vm_ready(struct amdgpu_vm *vm);
505 struct amdgpu_vm *vm,
508 struct amdgpu_vm *vm,
511 struct amdgpu_vm *vm,
537 struct amdgpu_vm *vm,
551 struct amdgpu_vm *vm,
581 struct amdgpu_vm *vm);
[all …]
H A Damdgpu_vm.c122 struct amdgpu_vm *vm;
497 struct amdgpu_vm *vm) in amdgpu_vm_move_to_lru_tail()
506 struct amdgpu_vm *vm) in amdgpu_vm_init_entities()
1473 struct amdgpu_vm *vm, in amdgpu_vm_free_mapping()
1519 struct amdgpu_vm *vm, in amdgpu_vm_clear_freed()
1581 struct amdgpu_vm *vm, in amdgpu_vm_handle_moved()
1659 struct amdgpu_vm *vm, in amdgpu_vm_flush_compute_tlb()
1979 struct amdgpu_vm *vm, in amdgpu_vm_bo_clear_mappings()
2430 struct amdgpu_vm *vm; in amdgpu_vm_get_vm_from_pasid()
2911 struct amdgpu_vm *vm; in amdgpu_vm_handle_fault()
[all …]
H A Damdgpu_ids.h37 struct amdgpu_vm;
81 bool amdgpu_vmid_uses_reserved(struct amdgpu_vm *vm, unsigned int vmhub);
86 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
H A Damdgpu_csa.h34 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
37 int amdgpu_unmap_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
H A Damdgpu_vm_pt.c157 struct amdgpu_vm *vm, uint64_t start, in amdgpu_vm_pt_start()
286 struct amdgpu_vm *vm, in amdgpu_vm_pt_first_dfs()
359 int amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_pt_clear()
438 int amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_pt_create()
494 struct amdgpu_vm *vm, in amdgpu_vm_pt_alloc()
608 void amdgpu_vm_pt_free_root(struct amdgpu_device *adev, struct amdgpu_vm *vm) in amdgpu_vm_pt_free_root()
632 struct amdgpu_vm *vm = params->vm; in amdgpu_vm_pde_update()
891 struct amdgpu_vm *vm = params->vm; in amdgpu_vm_ptes_update()
955 int amdgpu_vm_pt_map_tables(struct amdgpu_device *adev, struct amdgpu_vm *vm) in amdgpu_vm_pt_map_tables()
H A Damdgpu_job.h49 struct amdgpu_vm *vm;
91 int amdgpu_job_alloc(struct amdgpu_device *adev, struct amdgpu_vm *vm,
H A Damdgpu_csa.c65 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_map_static_csa()
105 int amdgpu_unmap_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_unmap_static_csa()
H A Damdgpu_amdkfd_gpuvm.c855 struct amdgpu_vm *vm, bool is_aql) in kfd_mem_attach()
1132 struct amdgpu_vm *vm, in reserve_bo_and_vm()
1241 struct amdgpu_vm *vm = bo_va->base.vm; in unmap_bo_from_gpuvm()
1316 struct amdgpu_vm *peer_vm; in process_validate_vms()
1332 struct amdgpu_vm *peer_vm; in process_sync_pds_resv()
1352 struct amdgpu_vm *peer_vm; in process_update_pds()
1519 struct amdgpu_vm *avm, in amdgpu_amdkfd_gpuvm_acquire_process_vm()
1545 struct amdgpu_vm *vm) in amdgpu_amdkfd_gpuvm_destroy_cb()
2075 struct amdgpu_vm *vm; in amdgpu_amdkfd_gpuvm_dmaunmap_mem()
2596 struct amdgpu_vm *peer_vm; in validate_invalid_user_pages()
[all …]
H A Damdgpu_seq64.c63 int amdgpu_seq64_map(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_seq64_map()
122 struct amdgpu_vm *vm; in amdgpu_seq64_unmap()
H A Damdgpu_ids.c270 static int amdgpu_vmid_grab_reserved(struct amdgpu_vm *vm, in amdgpu_vmid_grab_reserved()
336 static int amdgpu_vmid_grab_used(struct amdgpu_vm *vm, in amdgpu_vmid_grab_used()
399 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring, in amdgpu_vmid_grab()
472 bool amdgpu_vmid_uses_reserved(struct amdgpu_vm *vm, unsigned int vmhub) in amdgpu_vmid_uses_reserved()
H A Damdgpu_seq64.h43 int amdgpu_seq64_map(struct amdgpu_device *adev, struct amdgpu_vm *vm,
H A Damdgpu_mes.h154 struct amdgpu_vm *vm;
408 struct amdgpu_vm *vm);
468 struct amdgpu_vm *vm,
H A Damdgpu_amdkfd.h298 struct amdgpu_vm *avm,
365 struct amdgpu_vm *vm);
382 struct amdgpu_vm *vm) in amdgpu_amdkfd_gpuvm_destroy_cb()
H A Damdgpu_fdinfo.c61 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_show_fdinfo()
H A Damdgpu_vm_tlb_fence.c79 void amdgpu_vm_tlb_fence_create(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_tlb_fence_create()
H A Damdgpu_ib.c64 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_ib_get()
132 struct amdgpu_vm *vm; in amdgpu_ib_schedule()
H A Damdgpu_gem.c164 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_object_open()
230 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_object_close()
315 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_create_ioctl()
643 struct amdgpu_vm *vm, in amdgpu_gem_va_update_vm()
H A Damdgpu_ring.h37 struct amdgpu_vm;
465 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
H A Damdgpu_cs.c180 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_pass1()
338 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_p2_ib()
843 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_parser_bos()
1098 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_vm_handling()
1791 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_find_mapping()
H A Damdgpu_gmc.h163 struct amdgpu_vm *vm,
H A Damdgpu_dma_buf.c413 struct amdgpu_vm *vm = bo_base->vm; in amdgpu_dma_buf_move_notify()
H A Damdgpu_mes.c251 struct amdgpu_vm *vm) in amdgpu_mes_create_process()
1287 struct amdgpu_vm *vm, in amdgpu_mes_ctx_map_meta_data()
1363 struct amdgpu_vm *vm = bo_va->base.vm; in amdgpu_mes_ctx_unmap_meta_data()
1479 struct amdgpu_vm *vm = NULL; in amdgpu_mes_self_test()
/linux-6.15/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_queue.c196 int kfd_queue_buffer_get(struct amdgpu_vm *vm, void __user *addr, struct amdgpu_bo **pbo, in kfd_queue_buffer_get()
237 struct amdgpu_vm *vm; in kfd_queue_acquire_buffers()
363 void kfd_queue_unref_bo_va(struct amdgpu_vm *vm, struct amdgpu_bo **bo) in kfd_queue_unref_bo_va()
377 struct amdgpu_vm *vm; in kfd_queue_unref_bo_vas()
H A Dkfd_priv.h1310 int kfd_queue_buffer_get(struct amdgpu_vm *vm, void __user *addr, struct amdgpu_bo **pbo,
1315 void kfd_queue_unref_bo_va(struct amdgpu_vm *vm, struct amdgpu_bo **bo);
1522 struct amdgpu_vm *vm = drm_priv_to_vm(pdd->drm_priv); in kfd_flush_tlb()
/linux-6.15/Documentation/gpu/amdgpu/
H A Ddriver-core.rst160 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
163 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c

12