Lines Matching refs:hub
124 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v2_3_setup_vm_pt_regs() local
127 hub->ctx_addr_distance * vmid, lower_32_bits(page_table_base)); in mmhub_v2_3_setup_vm_pt_regs()
130 hub->ctx_addr_distance * vmid, upper_32_bits(page_table_base)); in mmhub_v2_3_setup_vm_pt_regs()
283 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v2_3_setup_vmid_config() local
315 i * hub->ctx_distance, tmp); in mmhub_v2_3_setup_vmid_config()
317 i * hub->ctx_addr_distance, 0); in mmhub_v2_3_setup_vmid_config()
319 i * hub->ctx_addr_distance, 0); in mmhub_v2_3_setup_vmid_config()
321 i * hub->ctx_addr_distance, in mmhub_v2_3_setup_vmid_config()
324 i * hub->ctx_addr_distance, in mmhub_v2_3_setup_vmid_config()
328 hub->vm_cntx_cntl = tmp; in mmhub_v2_3_setup_vmid_config()
333 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v2_3_program_invalidation() local
339 i * hub->eng_addr_distance, 0xffffffff); in mmhub_v2_3_program_invalidation()
342 i * hub->eng_addr_distance, 0x1f); in mmhub_v2_3_program_invalidation()
376 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v2_3_gart_disable() local
383 i * hub->ctx_distance, 0); in mmhub_v2_3_gart_disable()
449 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v2_3_init() local
451 hub->ctx0_ptb_addr_lo32 = in mmhub_v2_3_init()
454 hub->ctx0_ptb_addr_hi32 = in mmhub_v2_3_init()
457 hub->vm_inv_eng0_sem = in mmhub_v2_3_init()
460 hub->vm_inv_eng0_req = in mmhub_v2_3_init()
462 hub->vm_inv_eng0_ack = in mmhub_v2_3_init()
464 hub->vm_context0_cntl = in mmhub_v2_3_init()
466 hub->vm_l2_pro_fault_status = in mmhub_v2_3_init()
468 hub->vm_l2_pro_fault_cntl = in mmhub_v2_3_init()
471 hub->ctx_distance = mmMMVM_CONTEXT1_CNTL - mmMMVM_CONTEXT0_CNTL; in mmhub_v2_3_init()
472 hub->ctx_addr_distance = mmMMVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v2_3_init()
474 hub->eng_distance = mmMMVM_INVALIDATE_ENG1_REQ - in mmhub_v2_3_init()
476 hub->eng_addr_distance = mmMMVM_INVALIDATE_ENG1_ADDR_RANGE_LO32 - in mmhub_v2_3_init()
479 hub->vm_cntx_cntl_vm_fault = MMVM_CONTEXT1_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK | in mmhub_v2_3_init()
487 hub->vmhub_funcs = &mmhub_v2_3_vmhub_funcs; in mmhub_v2_3_init()