Lines Matching full:hub

175 	struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)];  in mmhub_v2_0_setup_vm_pt_regs()  local
178 hub->ctx_addr_distance * vmid, in mmhub_v2_0_setup_vm_pt_regs()
182 hub->ctx_addr_distance * vmid, in mmhub_v2_0_setup_vm_pt_regs()
350 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_0_setup_vmid_config() local
355 tmp = RREG32_SOC15_OFFSET(MMHUB, 0, mmMMVM_CONTEXT1_CNTL, i * hub->ctx_distance); in mmhub_v2_0_setup_vmid_config()
382 i * hub->ctx_distance, tmp); in mmhub_v2_0_setup_vmid_config()
384 i * hub->ctx_addr_distance, 0); in mmhub_v2_0_setup_vmid_config()
386 i * hub->ctx_addr_distance, 0); in mmhub_v2_0_setup_vmid_config()
388 i * hub->ctx_addr_distance, in mmhub_v2_0_setup_vmid_config()
391 i * hub->ctx_addr_distance, in mmhub_v2_0_setup_vmid_config()
395 hub->vm_cntx_cntl = tmp; in mmhub_v2_0_setup_vmid_config()
400 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_0_program_invalidation() local
405 i * hub->eng_addr_distance, 0xffffffff); in mmhub_v2_0_program_invalidation()
407 i * hub->eng_addr_distance, 0x1f); in mmhub_v2_0_program_invalidation()
429 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_0_gart_disable() local
436 i * hub->ctx_distance, 0); in mmhub_v2_0_gart_disable()
533 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_0_init() local
535 hub->ctx0_ptb_addr_lo32 = in mmhub_v2_0_init()
538 hub->ctx0_ptb_addr_hi32 = in mmhub_v2_0_init()
541 hub->vm_inv_eng0_sem = in mmhub_v2_0_init()
543 hub->vm_inv_eng0_req = in mmhub_v2_0_init()
545 hub->vm_inv_eng0_ack = in mmhub_v2_0_init()
547 hub->vm_context0_cntl = in mmhub_v2_0_init()
549 hub->vm_l2_pro_fault_status = in mmhub_v2_0_init()
551 hub->vm_l2_pro_fault_cntl = in mmhub_v2_0_init()
554 hub->ctx_distance = mmMMVM_CONTEXT1_CNTL - mmMMVM_CONTEXT0_CNTL; in mmhub_v2_0_init()
555 hub->ctx_addr_distance = mmMMVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v2_0_init()
557 hub->eng_distance = mmMMVM_INVALIDATE_ENG1_REQ - in mmhub_v2_0_init()
559 hub->eng_addr_distance = mmMMVM_INVALIDATE_ENG1_ADDR_RANGE_LO32 - in mmhub_v2_0_init()
562 hub->vm_cntx_cntl_vm_fault = MMVM_CONTEXT1_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK | in mmhub_v2_0_init()
570 hub->vmhub_funcs = &mmhub_v2_0_vmhub_funcs; in mmhub_v2_0_init()