| /openbsd/src/sys/dev/pci/drm/amd/pm/swsmu/ |
| D | smu_internal.h | 30 #define smu_ppt_funcs(intf, ret, smu, args...) \ argument 31 ((smu)->ppt_funcs ? ((smu)->ppt_funcs->intf ? (smu)->ppt_funcs->intf(smu, ##args) : ret) : -EINVAL) 33 #define smu_init_microcode(smu) smu_ppt_funcs(init_microcode, 0, smu) argument 34 #define smu_fini_microcode(smu) smu_ppt_funcs(fini_microcode, 0, smu) argument 35 #define smu_init_smc_tables(smu) smu_ppt_funcs(init_smc_tables, 0, smu) argument 36 #define smu_fini_smc_tables(smu) smu_ppt_funcs(fini_smc_tables, 0, smu) argument 37 #define smu_init_power(smu) smu_ppt_funcs(init_power, 0, smu) argument 38 #define smu_fini_power(smu) smu_ppt_funcs(fini_power, 0, smu) argument 39 #define smu_setup_pptable(smu) smu_ppt_funcs(setup_pptable, 0, smu) argument 40 #define smu_powergate_sdma(smu, gate) smu_ppt_funcs(powergate_sdma, 0, smu, gate) argument [all …]
|
| D | amdgpu_smu.c | 62 static int smu_force_smuclk_levels(struct smu_context *smu, 65 static int smu_handle_task(struct smu_context *smu, 68 static int smu_reset(struct smu_context *smu); 73 static int smu_set_gfx_cgpg(struct smu_context *smu, bool enabled); 75 static void smu_power_profile_mode_get(struct smu_context *smu, 77 static void smu_power_profile_mode_put(struct smu_context *smu, 83 struct smu_context *smu = handle; in smu_sys_get_pp_feature_mask() local 85 if (!smu->pm_enabled || !smu->adev->pm.dpm_enabled) in smu_sys_get_pp_feature_mask() 88 return smu_get_pp_feature_mask(smu, buf); in smu_sys_get_pp_feature_mask() 94 struct smu_context *smu = handle; in smu_sys_set_pp_feature_mask() local [all …]
|
| D | smu_cmn.c | 50 #define smu_cmn_call_asic_func(intf, smu, args...) \ argument 51 ((smu)->ppt_funcs ? ((smu)->ppt_funcs->intf ? \ 52 (smu)->ppt_funcs->intf(smu, ##args) : \ 56 static const char *smu_get_message_name(struct smu_context *smu, in smu_get_message_name() argument 65 static void smu_cmn_read_arg(struct smu_context *smu, in smu_cmn_read_arg() argument 68 struct amdgpu_device *adev = smu->adev; in smu_cmn_read_arg() 70 *arg = RREG32(smu->param_reg); in smu_cmn_read_arg() 109 static u32 __smu_cmn_poll_stat(struct smu_context *smu) in __smu_cmn_poll_stat() argument 111 struct amdgpu_device *adev = smu->adev; in __smu_cmn_poll_stat() 116 reg = RREG32(smu->resp_reg); in __smu_cmn_poll_stat() [all …]
|
| D | smu_cmn.h | 51 int smu_cmn_send_msg_without_waiting(struct smu_context *smu, 54 int smu_cmn_send_smc_msg_with_param(struct smu_context *smu, 59 int smu_cmn_send_smc_msg(struct smu_context *smu, 63 int smu_cmn_send_debug_smc_msg(struct smu_context *smu, 66 int smu_cmn_send_debug_smc_msg_with_param(struct smu_context *smu, 69 int smu_cmn_wait_for_response(struct smu_context *smu); 71 int smu_cmn_to_asic_specific_index(struct smu_context *smu, 75 int smu_cmn_feature_is_supported(struct smu_context *smu, 78 int smu_cmn_feature_is_enabled(struct smu_context *smu, 81 bool smu_cmn_clk_dpm_is_enabled(struct smu_context *smu, [all …]
|
| /openbsd/src/sys/dev/pci/drm/amd/pm/swsmu/smu12/ |
| D | smu_v12_0.c | 58 int smu_v12_0_check_fw_status(struct smu_context *smu) in smu_v12_0_check_fw_status() argument 60 struct amdgpu_device *adev = smu->adev; in smu_v12_0_check_fw_status() 73 int smu_v12_0_check_fw_version(struct smu_context *smu) in smu_v12_0_check_fw_version() argument 75 struct amdgpu_device *adev = smu->adev; in smu_v12_0_check_fw_version() 80 ret = smu_cmn_get_smc_version(smu, &if_version, &smu_version); in smu_v12_0_check_fw_version() 88 if (smu->is_apu) in smu_v12_0_check_fw_version() 99 if (if_version != smu->smc_driver_if_version) { in smu_v12_0_check_fw_version() 100 dev_info(smu->adev->dev, "smu driver if version = 0x%08x, smu fw if version = 0x%08x, " in smu_v12_0_check_fw_version() 102 smu->smc_driver_if_version, if_version, in smu_v12_0_check_fw_version() 104 dev_info(smu->adev->dev, "SMU driver if version not matched\n"); in smu_v12_0_check_fw_version() [all …]
|
| D | renoir_ppt.c | 156 static int renoir_init_smc_tables(struct smu_context *smu) in renoir_init_smc_tables() argument 158 struct smu_table_context *smu_table = &smu->smu_table; in renoir_init_smc_tables() 202 static int renoir_get_dpm_clk_limited(struct smu_context *smu, enum smu_clk_type clk_type, in renoir_get_dpm_clk_limited() argument 205 DpmClocks_t *clk_table = smu->smu_table.clocks_table; in renoir_get_dpm_clk_limited() 250 static int renoir_get_profiling_clk_mask(struct smu_context *smu, in renoir_get_profiling_clk_mask() argument 280 static int renoir_get_dpm_ultimate_freq(struct smu_context *smu, in renoir_get_dpm_ultimate_freq() argument 289 if (!smu_cmn_clk_dpm_is_enabled(smu, clk_type)) { in renoir_get_dpm_ultimate_freq() 293 clock_limit = smu->smu_table.boot_values.uclk; in renoir_get_dpm_ultimate_freq() 297 clock_limit = smu->smu_table.boot_values.gfxclk; in renoir_get_dpm_ultimate_freq() 300 clock_limit = smu->smu_table.boot_values.socclk; in renoir_get_dpm_ultimate_freq() [all …]
|
| D | renoir_ppt.h | 26 extern void renoir_set_ppt_funcs(struct smu_context *smu);
|
| /openbsd/src/sys/dev/pci/drm/amd/pm/swsmu/smu11/ |
| D | smu_v11_0.c | 82 static void smu_v11_0_poll_baco_exit(struct smu_context *smu) in smu_v11_0_poll_baco_exit() argument 84 struct amdgpu_device *adev = smu->adev; in smu_v11_0_poll_baco_exit() 93 int smu_v11_0_init_microcode(struct smu_context *smu) in smu_v11_0_init_microcode() argument 95 struct amdgpu_device *adev = smu->adev; in smu_v11_0_init_microcode() 131 void smu_v11_0_fini_microcode(struct smu_context *smu) in smu_v11_0_fini_microcode() argument 133 struct amdgpu_device *adev = smu->adev; in smu_v11_0_fini_microcode() 139 int smu_v11_0_load_microcode(struct smu_context *smu) in smu_v11_0_load_microcode() argument 141 struct amdgpu_device *adev = smu->adev; in smu_v11_0_load_microcode() 179 int smu_v11_0_check_fw_status(struct smu_context *smu) in smu_v11_0_check_fw_status() argument 181 struct amdgpu_device *adev = smu->adev; in smu_v11_0_check_fw_status() [all …]
|
| D | sienna_cichlid_ppt.c | 78 if (amdgpu_ip_version(smu->adev, MP1_HWIP, 0) == \ 80 (*member) = (smu->smu_table.driver_pptable + \ 83 (*member) = (smu->smu_table.driver_pptable + \ 96 static int get_table_size(struct smu_context *smu) in get_table_size() argument 98 if (amdgpu_ip_version(smu->adev, MP1_HWIP, 0) == IP_VERSION(11, 0, 13)) in get_table_size() 279 sienna_cichlid_get_allowed_feature_mask(struct smu_context *smu, in sienna_cichlid_get_allowed_feature_mask() argument 282 struct amdgpu_device *adev = smu->adev; in sienna_cichlid_get_allowed_feature_mask() 343 if (smu->adev->pg_flags & AMD_PG_SUPPORT_ATHUB) in sienna_cichlid_get_allowed_feature_mask() 346 if (smu->adev->pg_flags & AMD_PG_SUPPORT_MMHUB) in sienna_cichlid_get_allowed_feature_mask() 349 if (smu->adev->pg_flags & AMD_PG_SUPPORT_VCN || in sienna_cichlid_get_allowed_feature_mask() [all …]
|
| D | vangogh_ppt.c | 224 static int vangogh_tables_init(struct smu_context *smu) in vangogh_tables_init() argument 226 struct smu_table_context *smu_table = &smu->smu_table; in vangogh_tables_init() 272 static int vangogh_get_legacy_smu_metrics_data(struct smu_context *smu, in vangogh_get_legacy_smu_metrics_data() argument 276 struct smu_table_context *smu_table = &smu->smu_table; in vangogh_get_legacy_smu_metrics_data() 280 ret = smu_cmn_get_metrics_table(smu, in vangogh_get_legacy_smu_metrics_data() 331 smu->cpu_core_num * sizeof(uint16_t)); in vangogh_get_legacy_smu_metrics_data() 341 static int vangogh_get_smu_metrics_data(struct smu_context *smu, in vangogh_get_smu_metrics_data() argument 345 struct smu_table_context *smu_table = &smu->smu_table; in vangogh_get_smu_metrics_data() 349 ret = smu_cmn_get_metrics_table(smu, in vangogh_get_smu_metrics_data() 404 smu->cpu_core_num * sizeof(uint16_t)); in vangogh_get_smu_metrics_data() [all …]
|
| D | arcturus_ppt.c | 250 static int arcturus_tables_init(struct smu_context *smu) in arcturus_tables_init() argument 252 struct smu_table_context *smu_table = &smu->smu_table; in arcturus_tables_init() 286 static int arcturus_select_plpd_policy(struct smu_context *smu, int level) in arcturus_select_plpd_policy() argument 289 if (smu->smc_fw_version < 0x00361700) { in arcturus_select_plpd_policy() 290 dev_err(smu->adev->dev, in arcturus_select_plpd_policy() 297 smu, SMU_MSG_GmiPwrDnControl, 1, NULL); in arcturus_select_plpd_policy() 300 smu, SMU_MSG_GmiPwrDnControl, 0, NULL); in arcturus_select_plpd_policy() 305 static int arcturus_allocate_dpm_context(struct smu_context *smu) in arcturus_allocate_dpm_context() argument 307 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in arcturus_allocate_dpm_context() 333 static int arcturus_init_smc_tables(struct smu_context *smu) in arcturus_init_smc_tables() argument [all …]
|
| D | navi10_ppt.c | 262 static bool is_asic_secure(struct smu_context *smu) in is_asic_secure() argument 264 struct amdgpu_device *adev = smu->adev; in is_asic_secure() 278 navi10_get_allowed_feature_mask(struct smu_context *smu, in navi10_get_allowed_feature_mask() argument 281 struct amdgpu_device *adev = smu->adev; in navi10_get_allowed_feature_mask() 328 if (smu->adev->pg_flags & AMD_PG_SUPPORT_MMHUB) in navi10_get_allowed_feature_mask() 331 if (smu->adev->pg_flags & AMD_PG_SUPPORT_ATHUB) in navi10_get_allowed_feature_mask() 334 if (smu->adev->pg_flags & AMD_PG_SUPPORT_VCN) in navi10_get_allowed_feature_mask() 337 if (smu->adev->pg_flags & AMD_PG_SUPPORT_JPEG) in navi10_get_allowed_feature_mask() 340 if (smu->dc_controlled_by_gpio) in navi10_get_allowed_feature_mask() 347 if (!(is_asic_secure(smu) && in navi10_get_allowed_feature_mask() [all …]
|
| D | cyan_skillfish_ppt.c | 87 static int cyan_skillfish_tables_init(struct smu_context *smu) in cyan_skillfish_tables_init() argument 89 struct smu_table_context *smu_table = &smu->smu_table; in cyan_skillfish_tables_init() 117 static int cyan_skillfish_init_smc_tables(struct smu_context *smu) in cyan_skillfish_init_smc_tables() argument 121 ret = cyan_skillfish_tables_init(smu); in cyan_skillfish_init_smc_tables() 125 return smu_v11_0_init_smc_tables(smu); in cyan_skillfish_init_smc_tables() 129 cyan_skillfish_get_smu_metrics_data(struct smu_context *smu, in cyan_skillfish_get_smu_metrics_data() argument 133 struct smu_table_context *smu_table = &smu->smu_table; in cyan_skillfish_get_smu_metrics_data() 137 ret = smu_cmn_get_metrics_table(smu, NULL, false); in cyan_skillfish_get_smu_metrics_data() 190 static int cyan_skillfish_read_sensor(struct smu_context *smu, in cyan_skillfish_read_sensor() argument 202 ret = cyan_skillfish_get_smu_metrics_data(smu, in cyan_skillfish_read_sensor() [all …]
|
| D | cyan_skillfish_ppt.h | 27 extern void cyan_skillfish_set_ppt_funcs(struct smu_context *smu);
|
| D | sienna_cichlid_ppt.h | 44 extern void sienna_cichlid_set_ppt_funcs(struct smu_context *smu);
|
| D | navi10_ppt.h | 52 extern void navi10_set_ppt_funcs(struct smu_context *smu);
|
| D | vangogh_ppt.h | 28 extern void vangogh_set_ppt_funcs(struct smu_context *smu);
|
| D | arcturus_ppt.h | 70 extern void arcturus_set_ppt_funcs(struct smu_context *smu);
|
| /openbsd/src/sys/dev/pci/drm/amd/pm/ |
| D | amdgpu_dpm.c | 115 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_set_gfx_power_up_by_imu() local 119 ret = smu_set_gfx_power_up_by_imu(smu); in amdgpu_dpm_set_gfx_power_up_by_imu() 297 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_is_mode1_reset_supported() local 302 support_mode1_reset = smu_mode1_reset_is_support(smu); in amdgpu_dpm_is_mode1_reset_supported() 311 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_mode1_reset() local 316 ret = smu_mode1_reset(smu); in amdgpu_dpm_mode1_reset() 378 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_get_pm_policy_info() local 383 ret = smu_get_pm_policy_info(smu, p_type, buf); in amdgpu_dpm_get_pm_policy_info() 393 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_set_pm_policy() local 398 ret = smu_set_pm_policy(smu, policy_type, policy_level); in amdgpu_dpm_set_pm_policy() [all …]
|
| /openbsd/src/sys/arch/macppc/conf/ |
| D | files.macppc | 73 device smu: i2cbus 74 attach smu at mainbus 75 file arch/macppc/dev/smu.c smu
|
| D | GENERIC | 40 smu* at mainbus0 320 iic* at smu?
|
| D | RAMDISK | 36 smu* at mainbus0
|
| /openbsd/src/share/man/man4/man4.macppc/ |
| D | Makefile | 8 mpcpcibr.4 openpic.4 onyx.4 pgs.4 piic.4 smu.4 \
|
| /openbsd/src/regress/lib/libcrypto/x509/bettertls/certificates/ |
| D | 2110.key | 26 smu+ZiQmQgGxLOlqgSdATSJ2AoeQHWh2P1wzBw/RifvSBxRso1o=
|
| /openbsd/src/gnu/gcc/gcc/config/frv/ |
| D | frv.md | 8128 (define_insn "smu" 8134 "smu %1, %0"
|