/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | gfxhub_v2_1.c | 126 hub->ctx_addr_distance * vmid, in gfxhub_v2_1_setup_vm_pt_regs() 130 hub->ctx_addr_distance * vmid, in gfxhub_v2_1_setup_vm_pt_regs() 326 i * hub->ctx_addr_distance, 0); in gfxhub_v2_1_setup_vmid_config() 328 i * hub->ctx_addr_distance, 0); in gfxhub_v2_1_setup_vmid_config() 330 i * hub->ctx_addr_distance, in gfxhub_v2_1_setup_vmid_config() 333 i * hub->ctx_addr_distance, in gfxhub_v2_1_setup_vmid_config() 481 hub->ctx_addr_distance = mmGCVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in gfxhub_v2_1_init()
|
H A D | gfxhub_v2_0.c | 126 hub->ctx_addr_distance * vmid, in gfxhub_v2_0_setup_vm_pt_regs() 130 hub->ctx_addr_distance * vmid, in gfxhub_v2_0_setup_vm_pt_regs() 320 i * hub->ctx_addr_distance, 0); in gfxhub_v2_0_setup_vmid_config() 322 i * hub->ctx_addr_distance, 0); in gfxhub_v2_0_setup_vmid_config() 324 i * hub->ctx_addr_distance, in gfxhub_v2_0_setup_vmid_config() 327 i * hub->ctx_addr_distance, in gfxhub_v2_0_setup_vmid_config() 458 hub->ctx_addr_distance = mmGCVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in gfxhub_v2_0_init()
|
H A D | gfxhub_v1_0.c | 44 hub->ctx_addr_distance * vmid, in gfxhub_v1_0_setup_vm_pt_regs() 48 hub->ctx_addr_distance * vmid, in gfxhub_v1_0_setup_vm_pt_regs() 252 i * hub->ctx_addr_distance, 0); in gfxhub_v1_0_setup_vmid_config() 254 i * hub->ctx_addr_distance, 0); in gfxhub_v1_0_setup_vmid_config() 256 i * hub->ctx_addr_distance, in gfxhub_v1_0_setup_vmid_config() 259 i * hub->ctx_addr_distance, in gfxhub_v1_0_setup_vmid_config() 400 hub->ctx_addr_distance = mmVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in gfxhub_v1_0_init()
|
H A D | mmhub_v2_0.c | 168 hub->ctx_addr_distance * vmid, in mmhub_v2_0_setup_vm_pt_regs() 172 hub->ctx_addr_distance * vmid, in mmhub_v2_0_setup_vm_pt_regs() 376 i * hub->ctx_addr_distance, 0); in mmhub_v2_0_setup_vmid_config() 378 i * hub->ctx_addr_distance, 0); in mmhub_v2_0_setup_vmid_config() 380 i * hub->ctx_addr_distance, in mmhub_v2_0_setup_vmid_config() 383 i * hub->ctx_addr_distance, in mmhub_v2_0_setup_vmid_config() 520 hub->ctx_addr_distance = mmMMVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v2_0_init()
|
H A D | mmhub_v1_0.c | 60 hub->ctx_addr_distance * vmid, in mmhub_v1_0_setup_vm_pt_regs() 64 hub->ctx_addr_distance * vmid, in mmhub_v1_0_setup_vm_pt_regs() 276 i * hub->ctx_addr_distance, 0); in mmhub_v1_0_setup_vmid_config() 278 i * hub->ctx_addr_distance, 0); in mmhub_v1_0_setup_vmid_config() 280 i * hub->ctx_addr_distance, in mmhub_v1_0_setup_vmid_config() 283 i * hub->ctx_addr_distance, in mmhub_v1_0_setup_vmid_config() 442 hub->ctx_addr_distance = mmVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v1_0_init()
|
H A D | mmhub_v9_4.c | 64 hub->ctx_addr_distance * vmid + hubid * MMHUB_INSTANCE_REGISTER_OFFSET, in mmhub_v9_4_setup_hubid_vm_pt_regs() 69 hub->ctx_addr_distance * vmid + hubid * MMHUB_INSTANCE_REGISTER_OFFSET, in mmhub_v9_4_setup_hubid_vm_pt_regs() 340 i * hub->ctx_addr_distance, 0); in mmhub_v9_4_setup_vmid_config() 344 i * hub->ctx_addr_distance, 0); in mmhub_v9_4_setup_vmid_config() 348 i * hub->ctx_addr_distance, in mmhub_v9_4_setup_vmid_config() 353 i * hub->ctx_addr_distance, in mmhub_v9_4_setup_vmid_config() 545 hub[i]->ctx_addr_distance = mmVML2VC0_VM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v9_4_init()
|
H A D | amdgpu_gmc.h | 98 uint32_t ctx_addr_distance; /* include LO32/HI32 */ member
|
H A D | gmc_v10_0.c | 445 (hub->ctx_addr_distance * vmid), in gmc_v10_0_emit_flush_gpu_tlb() 449 (hub->ctx_addr_distance * vmid), in gmc_v10_0_emit_flush_gpu_tlb()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | gfxhub_v1_0.c | 46 hub->ctx_addr_distance * vmid, in gfxhub_v1_0_setup_vm_pt_regs() 50 hub->ctx_addr_distance * vmid, in gfxhub_v1_0_setup_vm_pt_regs() 298 i * hub->ctx_addr_distance, 0); in gfxhub_v1_0_setup_vmid_config() 300 i * hub->ctx_addr_distance, 0); in gfxhub_v1_0_setup_vmid_config() 302 i * hub->ctx_addr_distance, in gfxhub_v1_0_setup_vmid_config() 305 i * hub->ctx_addr_distance, in gfxhub_v1_0_setup_vmid_config() 439 hub->ctx_addr_distance = mmVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in gfxhub_v1_0_init()
|
H A D | mmhub_v3_0_1.c | 144 hub->ctx_addr_distance * vmid, in mmhub_v3_0_1_setup_vm_pt_regs() 148 hub->ctx_addr_distance * vmid, in mmhub_v3_0_1_setup_vm_pt_regs() 343 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_1_setup_vmid_config() 345 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_1_setup_vmid_config() 347 i * hub->ctx_addr_distance, in mmhub_v3_0_1_setup_vmid_config() 350 i * hub->ctx_addr_distance, in mmhub_v3_0_1_setup_vmid_config() 484 hub->ctx_addr_distance = regMMVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v3_0_1_init()
|
H A D | mmhub_v3_0_2.c | 135 hub->ctx_addr_distance * vmid, in mmhub_v3_0_2_setup_vm_pt_regs() 139 hub->ctx_addr_distance * vmid, in mmhub_v3_0_2_setup_vm_pt_regs() 348 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_2_setup_vmid_config() 350 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_2_setup_vmid_config() 352 i * hub->ctx_addr_distance, in mmhub_v3_0_2_setup_vmid_config() 355 i * hub->ctx_addr_distance, in mmhub_v3_0_2_setup_vmid_config() 494 hub->ctx_addr_distance = regMMVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v3_0_2_init()
|
H A D | gfxhub_v3_0_3.c | 128 hub->ctx_addr_distance * vmid, in gfxhub_v3_0_3_setup_vm_pt_regs() 132 hub->ctx_addr_distance * vmid, in gfxhub_v3_0_3_setup_vm_pt_regs() 331 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_3_setup_vmid_config() 333 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_3_setup_vmid_config() 335 i * hub->ctx_addr_distance, in gfxhub_v3_0_3_setup_vmid_config() 338 i * hub->ctx_addr_distance, in gfxhub_v3_0_3_setup_vmid_config() 476 hub->ctx_addr_distance = regGCVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in gfxhub_v3_0_3_init()
|
H A D | gfxhub_v3_0.c | 125 hub->ctx_addr_distance * vmid, in gfxhub_v3_0_setup_vm_pt_regs() 129 hub->ctx_addr_distance * vmid, in gfxhub_v3_0_setup_vm_pt_regs() 326 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_setup_vmid_config() 328 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_setup_vmid_config() 330 i * hub->ctx_addr_distance, in gfxhub_v3_0_setup_vmid_config() 333 i * hub->ctx_addr_distance, in gfxhub_v3_0_setup_vmid_config() 488 hub->ctx_addr_distance = regGCVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in gfxhub_v3_0_init()
|
H A D | gfxhub_v2_0.c | 126 hub->ctx_addr_distance * vmid, in gfxhub_v2_0_setup_vm_pt_regs() 130 hub->ctx_addr_distance * vmid, in gfxhub_v2_0_setup_vm_pt_regs() 318 i * hub->ctx_addr_distance, 0); in gfxhub_v2_0_setup_vmid_config() 320 i * hub->ctx_addr_distance, 0); in gfxhub_v2_0_setup_vmid_config() 322 i * hub->ctx_addr_distance, in gfxhub_v2_0_setup_vmid_config() 325 i * hub->ctx_addr_distance, in gfxhub_v2_0_setup_vmid_config() 459 hub->ctx_addr_distance = mmGCVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in gfxhub_v2_0_init()
|
H A D | gfxhub_v2_1.c | 129 hub->ctx_addr_distance * vmid, in gfxhub_v2_1_setup_vm_pt_regs() 133 hub->ctx_addr_distance * vmid, in gfxhub_v2_1_setup_vm_pt_regs() 327 i * hub->ctx_addr_distance, 0); in gfxhub_v2_1_setup_vmid_config() 329 i * hub->ctx_addr_distance, 0); in gfxhub_v2_1_setup_vmid_config() 331 i * hub->ctx_addr_distance, in gfxhub_v2_1_setup_vmid_config() 334 i * hub->ctx_addr_distance, in gfxhub_v2_1_setup_vmid_config() 487 hub->ctx_addr_distance = mmGCVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in gfxhub_v2_1_init() 665 i * hub->ctx_addr_distance, ~0); in gfxhub_v2_1_halt() 667 i * hub->ctx_addr_distance, ~0); in gfxhub_v2_1_halt() 669 i * hub->ctx_addr_distance, in gfxhub_v2_1_halt() [all...] |
H A D | mmhub_v3_0.c | 142 hub->ctx_addr_distance * vmid, in mmhub_v3_0_setup_vm_pt_regs() 146 hub->ctx_addr_distance * vmid, in mmhub_v3_0_setup_vm_pt_regs() 356 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_setup_vmid_config() 358 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_setup_vmid_config() 360 i * hub->ctx_addr_distance, in mmhub_v3_0_setup_vmid_config() 363 i * hub->ctx_addr_distance, in mmhub_v3_0_setup_vmid_config() 502 hub->ctx_addr_distance = regMMVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v3_0_init()
|
H A D | mmhub_v2_3.c | 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() 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() 473 hub->ctx_addr_distance = mmMMVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v2_3_init()
|
H A D | mmhub_v2_0.c | 193 hub->ctx_addr_distance * vmid, in mmhub_v2_0_setup_vm_pt_regs() 197 hub->ctx_addr_distance * vmid, in mmhub_v2_0_setup_vm_pt_regs() 399 i * hub->ctx_addr_distance, 0); in mmhub_v2_0_setup_vmid_config() 401 i * hub->ctx_addr_distance, 0); in mmhub_v2_0_setup_vmid_config() 403 i * hub->ctx_addr_distance, in mmhub_v2_0_setup_vmid_config() 406 i * hub->ctx_addr_distance, in mmhub_v2_0_setup_vmid_config() 545 hub->ctx_addr_distance = mmMMVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v2_0_init()
|
H A D | gfxhub_v1_2.c | 54 hub->ctx_addr_distance * vmid, in gfxhub_v1_2_xcc_setup_vm_pt_regs() 59 hub->ctx_addr_distance * vmid, in gfxhub_v1_2_xcc_setup_vm_pt_regs() 370 i * hub->ctx_addr_distance, 0); in gfxhub_v1_2_xcc_setup_vmid_config() 373 i * hub->ctx_addr_distance, 0); in gfxhub_v1_2_xcc_setup_vmid_config() 376 i * hub->ctx_addr_distance, in gfxhub_v1_2_xcc_setup_vmid_config() 380 i * hub->ctx_addr_distance, in gfxhub_v1_2_xcc_setup_vmid_config() 558 hub->ctx_addr_distance = in gfxhub_v1_2_xcc_init()
|
H A D | mmhub_v1_0.c | 60 hub->ctx_addr_distance * vmid, in mmhub_v1_0_setup_vm_pt_regs() 64 hub->ctx_addr_distance * vmid, in mmhub_v1_0_setup_vm_pt_regs() 276 i * hub->ctx_addr_distance, 0); in mmhub_v1_0_setup_vmid_config() 278 i * hub->ctx_addr_distance, 0); in mmhub_v1_0_setup_vmid_config() 280 i * hub->ctx_addr_distance, in mmhub_v1_0_setup_vmid_config() 283 i * hub->ctx_addr_distance, in mmhub_v1_0_setup_vmid_config() 442 hub->ctx_addr_distance = mmVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v1_0_init()
|
H A D | mmhub_v1_8.c | 66 hub->ctx_addr_distance * vmid, in mmhub_v1_8_setup_vm_pt_regs() 71 hub->ctx_addr_distance * vmid, in mmhub_v1_8_setup_vm_pt_regs() 379 i * hub->ctx_addr_distance, 0); in mmhub_v1_8_setup_vmid_config() 382 i * hub->ctx_addr_distance, 0); in mmhub_v1_8_setup_vmid_config() 385 i * hub->ctx_addr_distance, in mmhub_v1_8_setup_vmid_config() 389 i * hub->ctx_addr_distance, in mmhub_v1_8_setup_vmid_config() 540 hub->ctx_addr_distance = in mmhub_v1_8_init()
|
H A D | mmhub_v1_7.c | 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() 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() 448 hub->ctx_addr_distance = regVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v1_7_init()
|
H A D | vcn_sw_ring.c | 74 data0 = hub->ctx0_ptb_addr_lo32 + vmid * hub->ctx_addr_distance; in vcn_dec_sw_ring_emit_vm_flush()
|
H A D | mmhub_v9_4.c | 64 hub->ctx_addr_distance * vmid + hubid * MMHUB_INSTANCE_REGISTER_OFFSET, in mmhub_v9_4_setup_hubid_vm_pt_regs() 69 hub->ctx_addr_distance * vmid + hubid * MMHUB_INSTANCE_REGISTER_OFFSET, in mmhub_v9_4_setup_hubid_vm_pt_regs() 345 i * hub->ctx_addr_distance, 0); in mmhub_v9_4_setup_vmid_config() 349 i * hub->ctx_addr_distance, 0); in mmhub_v9_4_setup_vmid_config() 353 i * hub->ctx_addr_distance, in mmhub_v9_4_setup_vmid_config() 358 i * hub->ctx_addr_distance, in mmhub_v9_4_setup_vmid_config() 550 hub[i]->ctx_addr_distance = mmVML2VC0_VM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 - in mmhub_v9_4_init()
|
H A D | amdgpu_gmc.h | 110 uint32_t ctx_addr_distance; /* include LO32/HI32 */ member
|