Lines Matching refs:hub
57 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v1_7_setup_vm_pt_regs() local
60 hub->ctx_addr_distance * vmid, lower_32_bits(page_table_base)); in mmhub_v1_7_setup_vm_pt_regs()
63 hub->ctx_addr_distance * vmid, upper_32_bits(page_table_base)); in mmhub_v1_7_setup_vm_pt_regs()
264 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v1_7_setup_vmid_config() local
306 i * hub->ctx_distance, tmp); in mmhub_v1_7_setup_vmid_config()
308 i * hub->ctx_addr_distance, 0); in mmhub_v1_7_setup_vmid_config()
310 i * hub->ctx_addr_distance, 0); in mmhub_v1_7_setup_vmid_config()
312 i * hub->ctx_addr_distance, in mmhub_v1_7_setup_vmid_config()
315 i * hub->ctx_addr_distance, in mmhub_v1_7_setup_vmid_config()
322 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v1_7_program_invalidation() local
327 i * hub->eng_addr_distance, 0xffffffff); in mmhub_v1_7_program_invalidation()
329 i * hub->eng_addr_distance, 0x1f); in mmhub_v1_7_program_invalidation()
351 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v1_7_gart_disable() local
358 i * hub->ctx_distance, 0); in mmhub_v1_7_gart_disable()
428 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v1_7_init() local
430 hub->ctx0_ptb_addr_lo32 = in mmhub_v1_7_init()
433 hub->ctx0_ptb_addr_hi32 = in mmhub_v1_7_init()
436 hub->vm_inv_eng0_req = in mmhub_v1_7_init()
438 hub->vm_inv_eng0_ack = in mmhub_v1_7_init()
440 hub->vm_context0_cntl = in mmhub_v1_7_init()
442 hub->vm_l2_pro_fault_status = in mmhub_v1_7_init()
444 hub->vm_l2_pro_fault_cntl = in mmhub_v1_7_init()
447 hub->ctx_distance = regVM_CONTEXT1_CNTL - regVM_CONTEXT0_CNTL; in mmhub_v1_7_init()
448 hub->ctx_addr_distance = regVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v1_7_init()
450 hub->eng_distance = regVM_INVALIDATE_ENG1_REQ - regVM_INVALIDATE_ENG0_REQ; in mmhub_v1_7_init()
451 hub->eng_addr_distance = regVM_INVALIDATE_ENG1_ADDR_RANGE_LO32 - in mmhub_v1_7_init()