Lines Matching refs:vmhub
86 struct amdgpu_vmhub *hub = &adev->vmhub[entry->vmid_src]; in gmc_v11_0_process_interrupt()
157 uint32_t vmhub) in gmc_v11_0_use_invalidate_semaphore() argument
159 return ((vmhub == AMDGPU_MMHUB_0) && in gmc_v11_0_use_invalidate_semaphore()
180 unsigned int vmhub, uint32_t flush_type) in gmc_v11_0_flush_vm_hub() argument
182 bool use_semaphore = gmc_v11_0_use_invalidate_semaphore(adev, vmhub); in gmc_v11_0_flush_vm_hub()
183 struct amdgpu_vmhub *hub = &adev->vmhub[vmhub]; in gmc_v11_0_flush_vm_hub()
191 hub_ip = (vmhub == AMDGPU_GFXHUB_0) ? in gmc_v11_0_flush_vm_hub()
240 if ((vmhub != AMDGPU_GFXHUB_0) && in gmc_v11_0_flush_vm_hub()
269 uint32_t vmhub, uint32_t flush_type) in gmc_v11_0_flush_gpu_tlb() argument
271 if ((vmhub == AMDGPU_GFXHUB_0) && !adev->gfx.is_poweron) in gmc_v11_0_flush_gpu_tlb()
282 struct amdgpu_vmhub *hub = &adev->vmhub[vmhub]; in gmc_v11_0_flush_gpu_tlb()
294 gmc_v11_0_flush_vm_hub(adev, vmid, vmhub, 0); in gmc_v11_0_flush_gpu_tlb()
365 bool use_semaphore = gmc_v11_0_use_invalidate_semaphore(ring->adev, ring->funcs->vmhub); in gmc_v11_0_emit_flush_gpu_tlb()
366 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in gmc_v11_0_emit_flush_gpu_tlb()
420 if (ring->funcs->vmhub == AMDGPU_GFXHUB_0) in gmc_v11_0_emit_pasid_mapping()