Lines Matching refs:vmhub
97 struct amdgpu_vmhub *hub = &adev->vmhub[entry->vmid_src]; in gmc_v10_0_process_interrupt()
196 uint32_t vmhub) in gmc_v10_0_use_invalidate_semaphore() argument
198 return ((vmhub == AMDGPU_MMHUB_0 || in gmc_v10_0_use_invalidate_semaphore()
199 vmhub == AMDGPU_MMHUB_1) && in gmc_v10_0_use_invalidate_semaphore()
224 unsigned int vmhub, uint32_t flush_type) in gmc_v10_0_flush_vm_hub() argument
226 bool use_semaphore = gmc_v10_0_use_invalidate_semaphore(adev, vmhub); in gmc_v10_0_flush_vm_hub()
227 struct amdgpu_vmhub *hub = &adev->vmhub[vmhub]; in gmc_v10_0_flush_vm_hub()
235 hub_ip = (vmhub == AMDGPU_GFXHUB_0) ? in gmc_v10_0_flush_vm_hub()
270 if ((vmhub == AMDGPU_GFXHUB_0) && in gmc_v10_0_flush_vm_hub()
301 DRM_ERROR("Timeout waiting for VM flush hub: %d!\n", vmhub); in gmc_v10_0_flush_vm_hub()
315 uint32_t vmhub, uint32_t flush_type) in gmc_v10_0_flush_gpu_tlb() argument
332 struct amdgpu_vmhub *hub = &adev->vmhub[vmhub]; in gmc_v10_0_flush_gpu_tlb()
347 if (vmhub == AMDGPU_MMHUB_0) { in gmc_v10_0_flush_gpu_tlb()
353 BUG_ON(vmhub != AMDGPU_GFXHUB_0); in gmc_v10_0_flush_gpu_tlb()
467 bool use_semaphore = gmc_v10_0_use_invalidate_semaphore(ring->adev, ring->funcs->vmhub); in gmc_v10_0_emit_flush_gpu_tlb()
468 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in gmc_v10_0_emit_flush_gpu_tlb()
518 if (ring->funcs->vmhub == AMDGPU_GFXHUB_0) in gmc_v10_0_emit_pasid_mapping()