Lines Matching refs:hub
62 struct amdgpu_vmhub *hub; in gmc_v10_0_vm_fault_interrupt_state() local
84 hub = &adev->vmhub[AMDGPU_MMHUB_0]; in gmc_v10_0_vm_fault_interrupt_state()
86 reg = hub->vm_context0_cntl + i; in gmc_v10_0_vm_fault_interrupt_state()
93 hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gmc_v10_0_vm_fault_interrupt_state()
95 reg = hub->vm_context0_cntl + i; in gmc_v10_0_vm_fault_interrupt_state()
103 hub = &adev->vmhub[AMDGPU_MMHUB_0]; in gmc_v10_0_vm_fault_interrupt_state()
105 reg = hub->vm_context0_cntl + i; in gmc_v10_0_vm_fault_interrupt_state()
112 hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gmc_v10_0_vm_fault_interrupt_state()
114 reg = hub->vm_context0_cntl + i; in gmc_v10_0_vm_fault_interrupt_state()
131 struct amdgpu_vmhub *hub = &adev->vmhub[entry->vmid_src]; in gmc_v10_0_process_interrupt() local
145 RREG32(hub->vm_l2_pro_fault_status); in gmc_v10_0_process_interrupt()
147 status = RREG32(hub->vm_l2_pro_fault_status); in gmc_v10_0_process_interrupt()
148 WREG32_P(hub->vm_l2_pro_fault_cntl, 1, ~1); in gmc_v10_0_process_interrupt()
232 struct amdgpu_vmhub *hub = &adev->vmhub[vmhub]; in gmc_v10_0_flush_vm_hub() local
251 tmp = RREG32_NO_KIQ(hub->vm_inv_eng0_sem + eng); in gmc_v10_0_flush_vm_hub()
261 WREG32_NO_KIQ(hub->vm_inv_eng0_req + eng, tmp); in gmc_v10_0_flush_vm_hub()
268 RREG32_NO_KIQ(hub->vm_inv_eng0_req + eng); in gmc_v10_0_flush_vm_hub()
272 tmp = RREG32_NO_KIQ(hub->vm_inv_eng0_ack + eng); in gmc_v10_0_flush_vm_hub()
287 WREG32_NO_KIQ(hub->vm_inv_eng0_sem + eng, 0); in gmc_v10_0_flush_vm_hub()
371 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in gmc_v10_0_emit_flush_gpu_tlb() local
387 hub->vm_inv_eng0_sem + eng, 0x1, 0x1); in gmc_v10_0_emit_flush_gpu_tlb()
389 amdgpu_ring_emit_wreg(ring, hub->ctx0_ptb_addr_lo32 + (2 * vmid), in gmc_v10_0_emit_flush_gpu_tlb()
392 amdgpu_ring_emit_wreg(ring, hub->ctx0_ptb_addr_hi32 + (2 * vmid), in gmc_v10_0_emit_flush_gpu_tlb()
395 amdgpu_ring_emit_reg_write_reg_wait(ring, hub->vm_inv_eng0_req + eng, in gmc_v10_0_emit_flush_gpu_tlb()
396 hub->vm_inv_eng0_ack + eng, in gmc_v10_0_emit_flush_gpu_tlb()
406 amdgpu_ring_emit_wreg(ring, hub->vm_inv_eng0_sem + eng, 0); in gmc_v10_0_emit_flush_gpu_tlb()