Lines Matching refs:vmhub
303 hub = &adev->vmhub[j]; in gmc_v9_0_vm_fault_interrupt_state()
314 hub = &adev->vmhub[j]; in gmc_v9_0_vm_fault_interrupt_state()
348 hub = &adev->vmhub[AMDGPU_MMHUB_0]; in gmc_v9_0_process_interrupt()
351 hub = &adev->vmhub[AMDGPU_MMHUB_1]; in gmc_v9_0_process_interrupt()
354 hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gmc_v9_0_process_interrupt()
468 uint32_t vmhub, uint32_t flush_type) in gmc_v9_0_flush_gpu_tlb() argument
474 BUG_ON(vmhub >= adev->num_vmhubs); in gmc_v9_0_flush_gpu_tlb()
476 hub = &adev->vmhub[vmhub]; in gmc_v9_0_flush_gpu_tlb()
500 if (vmhub == AMDGPU_GFXHUB_0) in gmc_v9_0_flush_gpu_tlb()
520 struct amdgpu_vmhub *hub = &adev->vmhub[ring->funcs->vmhub]; in gmc_v9_0_emit_flush_gpu_tlb()
544 if (ring->funcs->vmhub == AMDGPU_MMHUB_1) in gmc_v9_0_emit_pasid_mapping()
547 if (ring->funcs->vmhub == AMDGPU_GFXHUB_0) in gmc_v9_0_emit_pasid_mapping()
742 unsigned vmhub, inv_eng; in gmc_v9_0_allocate_vm_inv_eng() local
746 vmhub = ring->funcs->vmhub; in gmc_v9_0_allocate_vm_inv_eng()
748 inv_eng = ffs(vm_inv_engs[vmhub]); in gmc_v9_0_allocate_vm_inv_eng()
756 vm_inv_engs[vmhub] &= ~(1 << ring->vm_inv_eng); in gmc_v9_0_allocate_vm_inv_eng()
759 ring->name, ring->vm_inv_eng, ring->funcs->vmhub); in gmc_v9_0_allocate_vm_inv_eng()