Lines Matching refs:rdev
30 int kv_notify_message_to_smu(struct radeon_device *rdev, u32 id)
37 for (i = 0; i < rdev->usec_timeout; i++) {
54 int kv_dpm_get_enable_mask(struct radeon_device *rdev, u32 *enable_mask)
58 ret = kv_notify_message_to_smu(rdev, PPSMC_MSG_SCLKDPM_GetEnabledMask);
66 int kv_send_msg_to_smc_with_parameter(struct radeon_device *rdev,
72 return kv_notify_message_to_smu(rdev, msg);
75 static int kv_set_smc_sram_address(struct radeon_device *rdev,
89 int kv_read_smc_sram_dword(struct radeon_device *rdev, u32 smc_address,
94 ret = kv_set_smc_sram_address(rdev, smc_address, limit);
102 int kv_smc_dpm_enable(struct radeon_device *rdev, bool enable)
105 return kv_notify_message_to_smu(rdev, PPSMC_MSG_DPM_Enable);
107 return kv_notify_message_to_smu(rdev, PPSMC_MSG_DPM_Disable);
110 int kv_smc_bapm_enable(struct radeon_device *rdev, bool enable)
113 return kv_notify_message_to_smu(rdev, PPSMC_MSG_EnableBAPM);
115 return kv_notify_message_to_smu(rdev, PPSMC_MSG_DisableBAPM);
118 int kv_copy_bytes_to_smc(struct radeon_device *rdev,
135 ret = kv_set_smc_sram_address(rdev, addr, limit);
161 ret = kv_set_smc_sram_address(rdev, addr, limit);
174 ret = kv_set_smc_sram_address(rdev, addr, limit);
189 ret = kv_set_smc_sram_address(rdev, addr, limit);
207 ret = kv_set_smc_sram_address(rdev, addr, limit);