Searched refs:bo_adev (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_xgmi.h69 struct amdgpu_device *bo_adev)
72 adev != bo_adev &&
74 adev->gmc.xgmi.hive_id == bo_adev->gmc.xgmi.hive_id);
68 amdgpu_xgmi_same_hive(struct amdgpu_device *adev, struct amdgpu_device *bo_adev) argument
H A Damdgpu_amdkfd_gpuvm.c94 * If both adev and bo_adev are in direct mapping or
98 * @bo_adev: Device to which allocated BO belongs to
103 static bool reuse_dmamap(struct amdgpu_device *adev, struct amdgpu_device *bo_adev) argument
105 return (adev->ram_is_direct_mapped && bo_adev->ram_is_direct_mapped) ||
106 (adev->dev->iommu_group == bo_adev->dev->iommu_group);
812 struct amdgpu_device *bo_adev; local
816 bo_adev = amdgpu_ttm_adev(mem->bo->tbo.bdev);
817 r = drm_gem_prime_handle_to_fd(&bo_adev->ddev, bo_adev->kfd.client.file,
870 struct amdgpu_device *bo_adev local
[all...]
H A Dgmc_v9_0.c1116 struct amdgpu_device *bo_adev = amdgpu_ttm_adev(bo->tbo.bdev); local
1130 if (bo_adev == adev) {
1184 (is_vram && adev == bo_adev &&
H A Damdgpu_vm.c1156 struct amdgpu_device *bo_adev; local
1163 bo_adev = amdgpu_ttm_adev(bo->tbo.bdev);
1164 vram_base = bo_adev->vm_manager.vram_base_offset;
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.c183 struct amdgpu_device *bo_adev = prange->svm_bo->node->adev; local
186 bo_adev->vm_manager.vram_base_offset -
187 bo_adev->kfd.pgmap.range.start;
1344 dma_addr_t *dma_addr, struct amdgpu_device *bo_adev,
1391 bo_adev ? bo_adev->vm_manager.vram_base_offset : 0,
1424 struct amdgpu_device *bo_adev = NULL; local
1431 bo_adev = prange->svm_bo->node->adev;
1446 if (bo_adev && pdd->dev->adev != bo_adev
1342 svm_range_map_to_gpu(struct kfd_process_device *pdd, struct svm_range *prange, unsigned long offset, unsigned long npages, bool readonly, dma_addr_t *dma_addr, struct amdgpu_device *bo_adev, struct dma_fence **fence, bool flush_tlb) argument
[all...]

Completed in 139 milliseconds