Lines Matching refs:amdgpu_bo
293 void amdgpu_amdkfd_release_notify(struct amdgpu_bo *bo) in amdgpu_amdkfd_release_notify()
316 struct kgd_mem *mem, struct amdgpu_bo **bo_out) in create_dmamap_sg_bo()
355 static int amdgpu_amdkfd_remove_eviction_fence(struct amdgpu_bo *bo, in amdgpu_amdkfd_remove_eviction_fence()
382 void amdgpu_amdkfd_remove_all_eviction_fences(struct amdgpu_bo *bo) in amdgpu_amdkfd_remove_all_eviction_fences()
401 static int amdgpu_amdkfd_bo_validate(struct amdgpu_bo *bo, uint32_t domain, in amdgpu_amdkfd_bo_validate()
427 int amdgpu_amdkfd_bo_validate_and_fence(struct amdgpu_bo *bo, in amdgpu_amdkfd_bo_validate_and_fence()
453 static int amdgpu_amdkfd_validate_vm_bo(void *_unused, struct amdgpu_bo *bo) in amdgpu_amdkfd_validate_vm_bo()
468 struct amdgpu_bo *pd = vm->root.bo; in vm_validate_pt_pd_bos()
486 struct amdgpu_bo *pd = vm->root.bo; in vm_update_pds()
550 struct amdgpu_bo *bo = attachment->bo_va->base.bo; in kfd_mem_dmamap_userptr()
597 struct amdgpu_bo *bo = attachment->bo_va->base.bo; in kfd_mem_dmamap_dmabuf()
634 struct amdgpu_bo *bo = attachment->bo_va->base.bo; in kfd_mem_dmamap_sg_bo()
711 struct amdgpu_bo *bo = attachment->bo_va->base.bo; in kfd_mem_dmaunmap_userptr()
757 struct amdgpu_bo *bo = attachment->bo_va->base.bo; in kfd_mem_dmaunmap_sg_bo()
822 struct amdgpu_bo **bo) in kfd_mem_attach_dmabuf()
861 struct amdgpu_bo *bo[2] = {NULL, NULL}; in kfd_mem_attach()
993 struct amdgpu_bo *bo = attachment->bo_va->base.bo; in kfd_mem_detach()
1041 struct amdgpu_bo *bo = mem->bo; in init_user_pages()
1135 struct amdgpu_bo *bo = mem->bo; in reserve_bo_and_vm()
1177 struct amdgpu_bo *bo = mem->bo; in reserve_bo_and_cond_vms()
1337 struct amdgpu_bo *pd = peer_vm->root.bo; in process_sync_pds_resv()
1463 static int amdgpu_amdkfd_gpuvm_pin_bo(struct amdgpu_bo *bo, u32 domain) in amdgpu_amdkfd_gpuvm_pin_bo()
1506 static void amdgpu_amdkfd_gpuvm_unpin_bo(struct amdgpu_bo *bo) in amdgpu_amdkfd_gpuvm_unpin_bo()
1578 struct amdgpu_bo *pd = avm->root.bo; in amdgpu_amdkfd_gpuvm_get_process_page_dir()
1669 struct amdgpu_bo *bo; in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1972 struct amdgpu_bo *bo; in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
2182 int amdgpu_amdkfd_map_gtt_bo_to_gart(struct amdgpu_bo *bo, struct amdgpu_bo **bo_gart) in amdgpu_amdkfd_map_gtt_bo_to_gart()
2239 struct amdgpu_bo *bo = mem->bo; in amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel()
2297 struct amdgpu_bo *bo = mem->bo; in amdgpu_amdkfd_gpuvm_unmap_gtt_bo_from_kernel()
2324 struct amdgpu_bo *bo; in import_obj_create()
2495 struct amdgpu_bo *bo; in update_invalid_user_pages()
2610 struct amdgpu_bo *bo; in validate_invalid_user_pages()
2908 struct amdgpu_bo *bo = mem->bo; in amdgpu_amdkfd_gpuvm_restore_process_bos()
3040 struct amdgpu_bo *bo = peer_vm->root.bo; in amdgpu_amdkfd_gpuvm_restore_process_bos()
3058 struct amdgpu_bo *gws_bo = (struct amdgpu_bo *)gws; in amdgpu_amdkfd_add_gws_to_process()
3124 struct amdgpu_bo *gws_bo = kgd_mem->bo; in amdgpu_amdkfd_remove_gws_from_process()