Lines Matching refs:vmhub
102 struct amdgpu_vmhub *hub = &adev->vmhub[entry->vmid_src]; in gmc_v10_0_process_interrupt()
201 uint32_t vmhub) in gmc_v10_0_use_invalidate_semaphore() argument
203 return ((vmhub == AMDGPU_MMHUB_0 || in gmc_v10_0_use_invalidate_semaphore()
204 vmhub == AMDGPU_MMHUB_1) && in gmc_v10_0_use_invalidate_semaphore()
229 unsigned int vmhub, uint32_t flush_type) in gmc_v10_0_flush_vm_hub() argument
231 bool use_semaphore = gmc_v10_0_use_invalidate_semaphore(adev, vmhub); in gmc_v10_0_flush_vm_hub()
232 struct amdgpu_vmhub *hub = &adev->vmhub[vmhub]; in gmc_v10_0_flush_vm_hub()
240 hub_ip = (vmhub == AMDGPU_GFXHUB_0) ? in gmc_v10_0_flush_vm_hub()
275 if ((vmhub == AMDGPU_GFXHUB_0) && in gmc_v10_0_flush_vm_hub()
306 DRM_ERROR("Timeout waiting for VM flush hub: %d!\n", vmhub); in gmc_v10_0_flush_vm_hub()
320 uint32_t vmhub, uint32_t flush_type) in gmc_v10_0_flush_gpu_tlb() argument
337 struct amdgpu_vmhub *hub = &adev->vmhub[vmhub]; in gmc_v10_0_flush_gpu_tlb()
352 if (vmhub == AMDGPU_MMHUB_0) { in gmc_v10_0_flush_gpu_tlb()
358 BUG_ON(vmhub != AMDGPU_GFXHUB_0); in gmc_v10_0_flush_gpu_tlb()
474 bool use_semaphore = gmc_v10_0_use_invalidate_semaphore(ring->adev, ring->funcs->vmhub); in gmc_v10_0_emit_flush_gpu_tlb()
475 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in gmc_v10_0_emit_flush_gpu_tlb()
529 if (ring->funcs->vmhub == AMDGPU_GFXHUB_0) in gmc_v10_0_emit_pasid_mapping()