aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu.h')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
index 814f12cc7f08..eb09037a7161 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
@@ -2018,6 +2018,10 @@ struct amdgpu_device {
2018 spinlock_t didt_idx_lock; 2018 spinlock_t didt_idx_lock;
2019 amdgpu_rreg_t didt_rreg; 2019 amdgpu_rreg_t didt_rreg;
2020 amdgpu_wreg_t didt_wreg; 2020 amdgpu_wreg_t didt_wreg;
2021 /* protects concurrent gc_cac register access */
2022 spinlock_t gc_cac_idx_lock;
2023 amdgpu_rreg_t gc_cac_rreg;
2024 amdgpu_wreg_t gc_cac_wreg;
2021 /* protects concurrent ENDPOINT (audio) register access */ 2025 /* protects concurrent ENDPOINT (audio) register access */
2022 spinlock_t audio_endpt_idx_lock; 2026 spinlock_t audio_endpt_idx_lock;
2023 amdgpu_block_rreg_t audio_endpt_rreg; 2027 amdgpu_block_rreg_t audio_endpt_rreg;
@@ -2147,6 +2151,8 @@ void amdgpu_mm_wdoorbell(struct amdgpu_device *adev, u32 index, u32 v);
2147#define WREG32_UVD_CTX(reg, v) adev->uvd_ctx_wreg(adev, (reg), (v)) 2151#define WREG32_UVD_CTX(reg, v) adev->uvd_ctx_wreg(adev, (reg), (v))
2148#define RREG32_DIDT(reg) adev->didt_rreg(adev, (reg)) 2152#define RREG32_DIDT(reg) adev->didt_rreg(adev, (reg))
2149#define WREG32_DIDT(reg, v) adev->didt_wreg(adev, (reg), (v)) 2153#define WREG32_DIDT(reg, v) adev->didt_wreg(adev, (reg), (v))
2154#define RREG32_GC_CAC(reg) adev->gc_cac_rreg(adev, (reg))
2155#define WREG32_GC_CAC(reg, v) adev->gc_cac_wreg(adev, (reg), (v))
2150#define RREG32_AUDIO_ENDPT(block, reg) adev->audio_endpt_rreg(adev, (block), (reg)) 2156#define RREG32_AUDIO_ENDPT(block, reg) adev->audio_endpt_rreg(adev, (block), (reg))
2151#define WREG32_AUDIO_ENDPT(block, reg, v) adev->audio_endpt_wreg(adev, (block), (reg), (v)) 2157#define WREG32_AUDIO_ENDPT(block, reg, v) adev->audio_endpt_wreg(adev, (block), (reg), (v))
2152#define WREG32_P(reg, val, mask) \ 2158#define WREG32_P(reg, val, mask) \