Home
last modified time | relevance | path

Searched refs:smc_start_address (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dsmu7_smumgr.c49 int smu7_copy_bytes_from_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address, uint32_t *dest, uint32_t byte_count, uint32_t limit) in smu7_copy_bytes_from_smc() argument
57 PP_ASSERT_WITH_CODE((0 == (3 & smc_start_address)), "SMC address must be 4 byte aligned.", return -EINVAL); in smu7_copy_bytes_from_smc()
58 PP_ASSERT_WITH_CODE((limit > (smc_start_address + byte_count)), "SMC address is beyond the SMC RAM area.", return -EINVAL); in smu7_copy_bytes_from_smc()
60 addr = smc_start_address; in smu7_copy_bytes_from_smc()
85 int smu7_copy_bytes_to_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address, in smu7_copy_bytes_to_smc() argument
94 PP_ASSERT_WITH_CODE((0 == (3 & smc_start_address)), "SMC address must be 4 byte aligned.", return -EINVAL); in smu7_copy_bytes_to_smc()
95 PP_ASSERT_WITH_CODE((limit > (smc_start_address + byte_count)), "SMC address is beyond the SMC RAM area.", return -EINVAL); in smu7_copy_bytes_to_smc()
97 addr = smc_start_address; in smu7_copy_bytes_to_smc()
H A Dsmu7_smumgr.h56 int smu7_copy_bytes_from_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address,
58 int smu7_copy_bytes_to_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address,
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/
H A Dkv_smc.c122 u32 smc_start_address, in amdgpu_kv_copy_bytes_to_smc()
128 if ((smc_start_address + byte_count) > limit) in amdgpu_kv_copy_bytes_to_smc()
131 addr = smc_start_address; in amdgpu_kv_copy_bytes_to_smc()
121 amdgpu_kv_copy_bytes_to_smc(struct amdgpu_device *adev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) amdgpu_kv_copy_bytes_to_smc() argument
H A Dsi_smc.c48 u32 smc_start_address, in amdgpu_si_copy_bytes_to_smc()
55 if (smc_start_address & 3) in amdgpu_si_copy_bytes_to_smc()
57 if ((smc_start_address + byte_count) > limit) in amdgpu_si_copy_bytes_to_smc()
60 addr = smc_start_address; in amdgpu_si_copy_bytes_to_smc()
47 amdgpu_si_copy_bytes_to_smc(struct amdgpu_device *adev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) amdgpu_si_copy_bytes_to_smc() argument
H A Dkv_dpm.h226 u32 smc_start_address,
H A Dsislands_smc.h407 u32 smc_start_address,
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dkv_smc.c118 u32 smc_start_address, in kv_copy_bytes_to_smc()
124 if ((smc_start_address + byte_count) > limit) in kv_copy_bytes_to_smc()
127 addr = smc_start_address; in kv_copy_bytes_to_smc()
117 kv_copy_bytes_to_smc(struct radeon_device *rdev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) kv_copy_bytes_to_smc() argument
H A Dci_smc.c48 u32 smc_start_address, in ci_copy_bytes_to_smc()
57 if (smc_start_address & 3) in ci_copy_bytes_to_smc()
59 if ((smc_start_address + byte_count) > limit) in ci_copy_bytes_to_smc()
62 addr = smc_start_address; in ci_copy_bytes_to_smc()
47 ci_copy_bytes_to_smc(struct radeon_device *rdev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) ci_copy_bytes_to_smc() argument
H A Dsi_smc.c48 u32 smc_start_address, in si_copy_bytes_to_smc()
55 if (smc_start_address & 3) in si_copy_bytes_to_smc()
57 if ((smc_start_address + byte_count) > limit) in si_copy_bytes_to_smc()
60 addr = smc_start_address; in si_copy_bytes_to_smc()
47 si_copy_bytes_to_smc(struct radeon_device *rdev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) si_copy_bytes_to_smc() argument
H A Drv770_smc.c296 u16 smc_start_address, const u8 *src, in rv770_copy_bytes_to_smc()
304 if (smc_start_address & 3) in rv770_copy_bytes_to_smc()
306 if ((smc_start_address + byte_count) > limit) in rv770_copy_bytes_to_smc()
309 addr = smc_start_address; in rv770_copy_bytes_to_smc()
295 rv770_copy_bytes_to_smc(struct radeon_device *rdev, u16 smc_start_address, const u8 *src, u16 byte_count, u16 limit) rv770_copy_bytes_to_smc() argument
H A Dkv_dpm.h197 u32 smc_start_address,
H A Drv770_smc.h191 u16 smc_start_address, const u8 *src,
H A Dci_dpm.h326 u32 smc_start_address,
H A Dsislands_smc.h407 u32 smc_start_address,
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/
H A Dkv_smc.c122 u32 smc_start_address, in amdgpu_kv_copy_bytes_to_smc()
128 if ((smc_start_address + byte_count) > limit) in amdgpu_kv_copy_bytes_to_smc()
131 addr = smc_start_address; in amdgpu_kv_copy_bytes_to_smc()
121 amdgpu_kv_copy_bytes_to_smc(struct amdgpu_device *adev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) amdgpu_kv_copy_bytes_to_smc() argument
H A Dsi_smc.c48 u32 smc_start_address, in amdgpu_si_copy_bytes_to_smc()
55 if (smc_start_address & 3) in amdgpu_si_copy_bytes_to_smc()
57 if ((smc_start_address + byte_count) > limit) in amdgpu_si_copy_bytes_to_smc()
60 addr = smc_start_address; in amdgpu_si_copy_bytes_to_smc()
47 amdgpu_si_copy_bytes_to_smc(struct amdgpu_device *adev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) amdgpu_si_copy_bytes_to_smc() argument
H A Dkv_dpm.h226 u32 smc_start_address,
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dkv_smc.c118 u32 smc_start_address, in kv_copy_bytes_to_smc()
124 if ((smc_start_address + byte_count) > limit) in kv_copy_bytes_to_smc()
127 addr = smc_start_address; in kv_copy_bytes_to_smc()
117 kv_copy_bytes_to_smc(struct radeon_device *rdev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) kv_copy_bytes_to_smc() argument
H A Dci_smc.c48 u32 smc_start_address, in ci_copy_bytes_to_smc()
57 if (smc_start_address & 3) in ci_copy_bytes_to_smc()
59 if ((smc_start_address + byte_count) > limit) in ci_copy_bytes_to_smc()
62 addr = smc_start_address; in ci_copy_bytes_to_smc()
47 ci_copy_bytes_to_smc(struct radeon_device *rdev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) ci_copy_bytes_to_smc() argument
H A Dsi_smc.c48 u32 smc_start_address, in si_copy_bytes_to_smc()
55 if (smc_start_address & 3) in si_copy_bytes_to_smc()
57 if ((smc_start_address + byte_count) > limit) in si_copy_bytes_to_smc()
60 addr = smc_start_address; in si_copy_bytes_to_smc()
47 si_copy_bytes_to_smc(struct radeon_device *rdev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) si_copy_bytes_to_smc() argument
H A Drv770_smc.c284 u16 smc_start_address, const u8 *src, in rv770_copy_bytes_to_smc()
292 if (smc_start_address & 3) in rv770_copy_bytes_to_smc()
294 if ((smc_start_address + byte_count) > limit) in rv770_copy_bytes_to_smc()
297 addr = smc_start_address; in rv770_copy_bytes_to_smc()
283 rv770_copy_bytes_to_smc(struct radeon_device *rdev, u16 smc_start_address, const u8 *src, u16 byte_count, u16 limit) rv770_copy_bytes_to_smc() argument
H A Drv770_smc.h191 u16 smc_start_address, const u8 *src,
H A Dkv_dpm.h197 u32 smc_start_address,
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dsmu7_smumgr.c49 int smu7_copy_bytes_from_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address, uint32_t *dest, uint32_t byte_count, uint32_t limit) in smu7_copy_bytes_from_smc() argument
57 PP_ASSERT_WITH_CODE((0 == (3 & smc_start_address)), "SMC address must be 4 byte aligned.", return -EINVAL); in smu7_copy_bytes_from_smc()
58 PP_ASSERT_WITH_CODE((limit > (smc_start_address + byte_count)), "SMC address is beyond the SMC RAM area.", return -EINVAL); in smu7_copy_bytes_from_smc()
60 addr = smc_start_address; in smu7_copy_bytes_from_smc()
85 int smu7_copy_bytes_to_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address, in smu7_copy_bytes_to_smc() argument
94 PP_ASSERT_WITH_CODE((0 == (3 & smc_start_address)), "SMC address must be 4 byte aligned.", return -EINVAL); in smu7_copy_bytes_to_smc()
95 PP_ASSERT_WITH_CODE((limit > (smc_start_address + byte_count)), "SMC address is beyond the SMC RAM area.", return -EINVAL); in smu7_copy_bytes_to_smc()
97 addr = smc_start_address; in smu7_copy_bytes_to_smc()
H A Dsmu7_smumgr.h56 int smu7_copy_bytes_from_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address,
58 int smu7_copy_bytes_to_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address,

Completed in 16 milliseconds

12