Home
last modified time | relevance | path

Searched refs:internal_offset (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Dsdma_v5_2.c61 static u32 sdma_v5_2_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset) in sdma_v5_2_get_reg_offset() argument
65 if (internal_offset >= SDMA0_HYP_DEC_REG_START && in sdma_v5_2_get_reg_offset()
66 internal_offset <= SDMA0_HYP_DEC_REG_END) { in sdma_v5_2_get_reg_offset()
69 internal_offset += SDMA1_HYP_DEC_REG_OFFSET * instance; in sdma_v5_2_get_reg_offset()
74 internal_offset += SDMA1_REG_OFFSET; in sdma_v5_2_get_reg_offset()
78 internal_offset += SDMA3_REG_OFFSET; in sdma_v5_2_get_reg_offset()
82 return base + internal_offset; in sdma_v5_2_get_reg_offset()
H A Dsdma_v5_0.c134 static u32 sdma_v5_0_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset) in sdma_v5_0_get_reg_offset() argument
138 if (internal_offset >= SDMA0_HYP_DEC_REG_START && in sdma_v5_0_get_reg_offset()
139 internal_offset <= SDMA0_HYP_DEC_REG_END) { in sdma_v5_0_get_reg_offset()
142 internal_offset += SDMA1_HYP_DEC_REG_OFFSET; in sdma_v5_0_get_reg_offset()
146 internal_offset += SDMA1_REG_OFFSET; in sdma_v5_0_get_reg_offset()
149 return base + internal_offset; in sdma_v5_0_get_reg_offset()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Dsdma_v5_2.c68 static u32 sdma_v5_2_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset) in sdma_v5_2_get_reg_offset() argument
72 if (internal_offset >= SDMA0_HYP_DEC_REG_START && in sdma_v5_2_get_reg_offset()
73 internal_offset <= SDMA0_HYP_DEC_REG_END) { in sdma_v5_2_get_reg_offset()
76 internal_offset += SDMA1_HYP_DEC_REG_OFFSET * instance; in sdma_v5_2_get_reg_offset()
81 internal_offset += SDMA1_REG_OFFSET; in sdma_v5_2_get_reg_offset()
85 internal_offset += SDMA3_REG_OFFSET; in sdma_v5_2_get_reg_offset()
89 return base + internal_offset; in sdma_v5_2_get_reg_offset()
H A Dsdma_v5_0.c167 static u32 sdma_v5_0_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset) in sdma_v5_0_get_reg_offset() argument
171 if (internal_offset >= SDMA0_HYP_DEC_REG_START && in sdma_v5_0_get_reg_offset()
172 internal_offset <= SDMA0_HYP_DEC_REG_END) { in sdma_v5_0_get_reg_offset()
175 internal_offset += SDMA1_HYP_DEC_REG_OFFSET; in sdma_v5_0_get_reg_offset()
179 internal_offset += SDMA1_REG_OFFSET; in sdma_v5_0_get_reg_offset()
182 return base + internal_offset; in sdma_v5_0_get_reg_offset()
H A Dsdma_v6_0.c64 static u32 sdma_v6_0_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset) in sdma_v6_0_get_reg_offset() argument
68 if (internal_offset >= SDMA0_HYP_DEC_REG_START && in sdma_v6_0_get_reg_offset()
69 internal_offset <= SDMA0_HYP_DEC_REG_END) { in sdma_v6_0_get_reg_offset()
72 internal_offset += SDMA1_HYP_DEC_REG_OFFSET * instance; in sdma_v6_0_get_reg_offset()
76 internal_offset += SDMA1_REG_OFFSET; in sdma_v6_0_get_reg_offset()
79 return base + internal_offset; in sdma_v6_0_get_reg_offset()

Completed in 11 milliseconds