Lines Matching refs:hub
205 struct amdgpu_vmhub *hub; in gmc_v9_0_vm_fault_interrupt_state() local
219 hub = &adev->vmhub[j]; in gmc_v9_0_vm_fault_interrupt_state()
221 reg = hub->vm_context0_cntl + i; in gmc_v9_0_vm_fault_interrupt_state()
230 hub = &adev->vmhub[j]; in gmc_v9_0_vm_fault_interrupt_state()
232 reg = hub->vm_context0_cntl + i; in gmc_v9_0_vm_fault_interrupt_state()
249 struct amdgpu_vmhub *hub = &adev->vmhub[entry->vmid_src]; in gmc_v9_0_process_interrupt() local
257 status = RREG32(hub->vm_l2_pro_fault_status); in gmc_v9_0_process_interrupt()
258 WREG32_P(hub->vm_l2_pro_fault_cntl, 1, ~1); in gmc_v9_0_process_interrupt()
338 struct amdgpu_vmhub *hub = &adev->vmhub[i]; in gmc_v9_0_flush_gpu_tlb() local
341 WREG32_NO_KIQ(hub->vm_inv_eng0_req + eng, tmp); in gmc_v9_0_flush_gpu_tlb()
345 tmp = RREG32_NO_KIQ(hub->vm_inv_eng0_ack + eng); in gmc_v9_0_flush_gpu_tlb()
356 tmp = RREG32_NO_KIQ(hub->vm_inv_eng0_ack + eng); in gmc_v9_0_flush_gpu_tlb()
375 struct amdgpu_vmhub *hub = &adev->vmhub[ring->funcs->vmhub]; in gmc_v9_0_emit_flush_gpu_tlb() local
383 amdgpu_ring_emit_wreg(ring, hub->ctx0_ptb_addr_lo32 + (2 * vmid), in gmc_v9_0_emit_flush_gpu_tlb()
386 amdgpu_ring_emit_wreg(ring, hub->ctx0_ptb_addr_hi32 + (2 * vmid), in gmc_v9_0_emit_flush_gpu_tlb()
389 amdgpu_ring_emit_reg_write_reg_wait(ring, hub->vm_inv_eng0_req + eng, in gmc_v9_0_emit_flush_gpu_tlb()
390 hub->vm_inv_eng0_ack + eng, in gmc_v9_0_emit_flush_gpu_tlb()