Searched refs:sdma_base_addr (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_amdkfd_gfx_v9.c | 532 uint32_t sdma_base_addr, sdmax_gfx_context_cntl; in kgd_hqd_sdma_load() local 539 sdma_base_addr = get_sdma_base_addr(adev, m->sdma_engine_id, in kgd_hqd_sdma_load() 545 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_CNTL, in kgd_hqd_sdma_load() 550 data = RREG32(sdma_base_addr + mmSDMA0_RLC0_CONTEXT_STATUS); in kgd_hqd_sdma_load() 562 WREG32(sdma_base_addr + mmSDMA0_RLC0_DOORBELL_OFFSET, in kgd_hqd_sdma_load() 567 WREG32(sdma_base_addr + mmSDMA0_RLC0_DOORBELL, data); in kgd_hqd_sdma_load() 568 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_RPTR, m->sdmax_rlcx_rb_rptr); in kgd_hqd_sdma_load() 569 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_RPTR_HI, in kgd_hqd_sdma_load() 572 WREG32(sdma_base_addr + mmSDMA0_RLC0_MINOR_PTR_UPDATE, 1); in kgd_hqd_sdma_load() 574 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_WPTR, in kgd_hqd_sdma_load() [all …]
|
D | amdgpu_amdkfd_gfx_v7.c | 443 uint32_t sdma_base_addr; in kgd_hqd_sdma_load() local 447 sdma_base_addr = get_sdma_base_addr(m); in kgd_hqd_sdma_load() 449 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_CNTL, in kgd_hqd_sdma_load() 454 data = RREG32(sdma_base_addr + mmSDMA0_RLC0_CONTEXT_STATUS); in kgd_hqd_sdma_load() 475 WREG32(sdma_base_addr + mmSDMA0_RLC0_DOORBELL, data); in kgd_hqd_sdma_load() 476 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_RPTR, m->sdma_rlc_rb_rptr); in kgd_hqd_sdma_load() 479 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_WPTR, data); in kgd_hqd_sdma_load() 481 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_WPTR, in kgd_hqd_sdma_load() 484 WREG32(sdma_base_addr + mmSDMA0_RLC0_VIRTUAL_ADDR, in kgd_hqd_sdma_load() 486 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_BASE, m->sdma_rlc_rb_base); in kgd_hqd_sdma_load() [all …]
|
D | amdgpu_amdkfd_gfx_v8.c | 429 uint32_t sdma_base_addr; in kgd_hqd_sdma_load() local 433 sdma_base_addr = get_sdma_base_addr(m); in kgd_hqd_sdma_load() 434 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_CNTL, in kgd_hqd_sdma_load() 439 data = RREG32(sdma_base_addr + mmSDMA0_RLC0_CONTEXT_STATUS); in kgd_hqd_sdma_load() 460 WREG32(sdma_base_addr + mmSDMA0_RLC0_DOORBELL, data); in kgd_hqd_sdma_load() 461 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_RPTR, m->sdmax_rlcx_rb_rptr); in kgd_hqd_sdma_load() 464 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_WPTR, data); in kgd_hqd_sdma_load() 466 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_WPTR, in kgd_hqd_sdma_load() 469 WREG32(sdma_base_addr + mmSDMA0_RLC0_VIRTUAL_ADDR, in kgd_hqd_sdma_load() 471 WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_BASE, m->sdmax_rlcx_rb_base); in kgd_hqd_sdma_load() [all …]
|