Home
last modified time | relevance | path

Searched refs:sdma_base_addr (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_amdkfd_gfx_v9.c532 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 …]
Damdgpu_amdkfd_gfx_v7.c443 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 …]
Damdgpu_amdkfd_gfx_v8.c429 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 …]