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

/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/
H A Dsmu7_smumgr.h58 int smu7_copy_bytes_from_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address,
60 int smu7_copy_bytes_to_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address,
H A Damdgpu_smu7_smumgr.c54 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) argument
62 PP_ASSERT_WITH_CODE((0 == (3 & smc_start_address)), "SMC address must be 4 byte aligned.", return -EINVAL);
63 PP_ASSERT_WITH_CODE((limit > (smc_start_address + byte_count)), "SMC address is beyond the SMC RAM area.", return -EINVAL);
65 addr = smc_start_address;
90 int smu7_copy_bytes_to_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address, argument
99 PP_ASSERT_WITH_CODE((0 == (3 & smc_start_address)), "SMC address must be 4 byte aligned.", return -EINVAL);
100 PP_ASSERT_WITH_CODE((limit > (smc_start_address + byte_count)), "SMC address is beyond the SMC RAM area.", return -EINVAL);
102 addr = smc_start_address;
H A Damdgpu_ci_smumgr.c113 static int ci_copy_bytes_to_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address, argument
122 if ((3 & smc_start_address)
123 || ((smc_start_address + byte_count) >= limit)) {
124 pr_err("smc_start_address invalid \n");
128 addr = smc_start_address;
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_kv_smc.c127 u32 smc_start_address,
133 if ((smc_start_address + byte_count) > limit)
136 addr = smc_start_address;
126 amdgpu_kv_copy_bytes_to_smc(struct amdgpu_device *adev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) argument
H A Damdgpu_si_smc.c53 u32 smc_start_address,
60 if (smc_start_address & 3)
62 if ((smc_start_address + byte_count) > limit)
65 addr = smc_start_address;
52 amdgpu_si_copy_bytes_to_smc(struct amdgpu_device *adev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) argument
H A Dkv_dpm.h228 u32 smc_start_address,
H A Dsislands_smc.h409 u32 smc_start_address,
/netbsd-current/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_kv_smc.c123 u32 smc_start_address,
129 if ((smc_start_address + byte_count) > limit)
132 addr = smc_start_address;
122 kv_copy_bytes_to_smc(struct radeon_device *rdev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) argument
H A Dradeon_ci_smc.c53 u32 smc_start_address,
62 if (smc_start_address & 3)
64 if ((smc_start_address + byte_count) > limit)
67 addr = smc_start_address;
52 ci_copy_bytes_to_smc(struct radeon_device *rdev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) argument
H A Dradeon_si_smc.c53 u32 smc_start_address,
60 if (smc_start_address & 3)
62 if ((smc_start_address + byte_count) > limit)
65 addr = smc_start_address;
52 si_copy_bytes_to_smc(struct radeon_device *rdev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) argument
H A Dkv_dpm.h199 u32 smc_start_address,
H A Drv770_smc.h193 u16 smc_start_address, const u8 *src,
H A Dci_dpm.h328 u32 smc_start_address,
H A Dradeon_rv770_smc.c301 u16 smc_start_address, const u8 *src,
309 if (smc_start_address & 3)
311 if ((smc_start_address + byte_count) > limit)
314 addr = smc_start_address;
300 rv770_copy_bytes_to_smc(struct radeon_device *rdev, u16 smc_start_address, const u8 *src, u16 byte_count, u16 limit) argument
H A Dsislands_smc.h409 u32 smc_start_address,

Completed in 241 milliseconds