| /openbsd/src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn21/ |
| D | rn_clk_mgr.c | 614 static unsigned int find_socclk_for_voltage(struct dpm_clocks *clock_table, unsigned int voltage) in find_socclk_for_voltage() argument 619 if (clock_table->SocClocks[i].Vol == voltage) in find_socclk_for_voltage() 620 return clock_table->SocClocks[i].Freq; in find_socclk_for_voltage() 627 static unsigned int find_dcfclk_for_voltage(struct dpm_clocks *clock_table, unsigned int voltage) in find_dcfclk_for_voltage() argument 632 if (clock_table->DcfClocks[i].Vol == voltage) in find_dcfclk_for_voltage() 633 return clock_table->DcfClocks[i].Freq; in find_dcfclk_for_voltage() 640 …populate_bw_params(struct clk_bw_params *bw_params, struct dpm_clocks *clock_table, struct integra… in rn_clk_mgr_helper_populate_bw_params() argument 652 if (clock_table->FClocks[i].Freq != 0 && clock_table->FClocks[i].Vol != 0) { in rn_clk_mgr_helper_populate_bw_params() 667 bw_params->clk_table.entries[i].fclk_mhz = clock_table->FClocks[j].Freq; in rn_clk_mgr_helper_populate_bw_params() 668 bw_params->clk_table.entries[i].memclk_mhz = clock_table->MemClocks[j].Freq; in rn_clk_mgr_helper_populate_bw_params() [all …]
|
| /openbsd/src/sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ |
| D | smu8_hwmgr.c | 437 struct SMU8_Fusion_ClkTable *clock_table; in smu8_upload_pptable_to_smu() local 462 clock_table = (struct SMU8_Fusion_ClkTable *)table; in smu8_upload_pptable_to_smu() 479 clock_table->SclkBreakdownTable.ClkLevel[i].GnbVid = in smu8_upload_pptable_to_smu() 481 clock_table->SclkBreakdownTable.ClkLevel[i].Frequency = in smu8_upload_pptable_to_smu() 485 clock_table->SclkBreakdownTable.ClkLevel[i].Frequency, in smu8_upload_pptable_to_smu() 488 clock_table->SclkBreakdownTable.ClkLevel[i].DfsDid = in smu8_upload_pptable_to_smu() 492 clock_table->SclkBreakdownTable.ClkLevel[i].GfxVid = in smu8_upload_pptable_to_smu() 496 clock_table->AclkBreakdownTable.ClkLevel[i].GfxVid = in smu8_upload_pptable_to_smu() 498 clock_table->AclkBreakdownTable.ClkLevel[i].Frequency = in smu8_upload_pptable_to_smu() 502 clock_table->AclkBreakdownTable.ClkLevel[i].Frequency, in smu8_upload_pptable_to_smu() [all …]
|
| D | smu10_hwmgr.c | 499 DpmClocks_t *table = &(smu10_data->clock_table); in smu10_populate_clock_table() 511 &smu10_data->clock_table.DcefClocks[0]); in smu10_populate_clock_table() 514 &smu10_data->clock_table.SocClocks[0]); in smu10_populate_clock_table() 517 &smu10_data->clock_table.FClocks[0]); in smu10_populate_clock_table() 520 &smu10_data->clock_table.MemClocks[0]); in smu10_populate_clock_table() 643 if (min_mclk < data->clock_table.FClocks[0].Freq) in smu10_dpm_force_dpm_level() 644 min_mclk = data->clock_table.FClocks[0].Freq; in smu10_dpm_force_dpm_level()
|
| D | processpptables.c | 410 struct phm_clock_array *clock_table; in get_valid_clk() local 412 clock_table = kzalloc(struct_size(clock_table, values, table->count), GFP_KERNEL); in get_valid_clk() 413 if (!clock_table) in get_valid_clk() 416 clock_table->count = (unsigned long)table->count; in get_valid_clk() 418 for (i = 0; i < clock_table->count; i++) in get_valid_clk() 419 clock_table->values[i] = (unsigned long)table->entries[i].clk; in get_valid_clk() 421 *ptable = clock_table; in get_valid_clk()
|
| D | smu10_hwmgr.h | 297 DpmClocks_t clock_table; member
|
| /openbsd/src/sys/dev/pci/drm/amd/pm/swsmu/smu12/ |
| D | renoir_ppt.c | 754 static int renoir_get_dpm_clock_table(struct smu_context *smu, struct dpm_clocks *clock_table) in renoir_get_dpm_clock_table() argument 759 if (!clock_table || !table) in renoir_get_dpm_clock_table() 763 clock_table->DcfClocks[i].Freq = table->DcfClocks[i].Freq; in renoir_get_dpm_clock_table() 764 clock_table->DcfClocks[i].Vol = table->DcfClocks[i].Vol; in renoir_get_dpm_clock_table() 768 clock_table->SocClocks[i].Freq = table->SocClocks[i].Freq; in renoir_get_dpm_clock_table() 769 clock_table->SocClocks[i].Vol = table->SocClocks[i].Vol; in renoir_get_dpm_clock_table() 773 clock_table->FClocks[i].Freq = table->FClocks[i].Freq; in renoir_get_dpm_clock_table() 774 clock_table->FClocks[i].Vol = table->FClocks[i].Vol; in renoir_get_dpm_clock_table() 778 clock_table->MemClocks[i].Freq = table->MemClocks[i].Freq; in renoir_get_dpm_clock_table() 779 clock_table->MemClocks[i].Vol = table->MemClocks[i].Vol; in renoir_get_dpm_clock_table() [all …]
|
| /openbsd/src/sys/dev/pci/drm/amd/display/dc/ |
| D | dm_pp_smu.h | 286 struct dpm_clocks *clock_table); 306 struct dpm_clocks *clock_table);
|
| /openbsd/src/sys/dev/pci/drm/amd/amdgpu/ |
| D | amdgpu_vpe.c | 127 struct dpm_clocks clock_table = { 0 }; in amdgpu_vpe_configure_dpm() local 140 if (amdgpu_dpm_get_dpm_clock_table(adev, &clock_table)) { in amdgpu_vpe_configure_dpm() 145 SOCClks = clock_table.SocClocks; in amdgpu_vpe_configure_dpm() 146 VPEClks = clock_table.VPEClocks; in amdgpu_vpe_configure_dpm()
|
| /openbsd/src/sys/dev/pci/drm/amd/pm/swsmu/smu11/ |
| D | vangogh_ppt.c | 2183 static int vangogh_get_dpm_clock_table(struct smu_context *smu, struct dpm_clocks *clock_table) in vangogh_get_dpm_clock_table() argument 2188 if (!clock_table || !table) in vangogh_get_dpm_clock_table() 2192 clock_table->SocClocks[i].Freq = table->SocClocks[i]; in vangogh_get_dpm_clock_table() 2193 clock_table->SocClocks[i].Vol = table->SocVoltage[i]; in vangogh_get_dpm_clock_table() 2197 clock_table->FClocks[i].Freq = table->DfPstateTable[i].fclk; in vangogh_get_dpm_clock_table() 2198 clock_table->FClocks[i].Vol = table->DfPstateTable[i].voltage; in vangogh_get_dpm_clock_table() 2202 clock_table->MemClocks[i].Freq = table->DfPstateTable[i].memclk; in vangogh_get_dpm_clock_table() 2203 clock_table->MemClocks[i].Vol = table->DfPstateTable[i].voltage; in vangogh_get_dpm_clock_table()
|
| /openbsd/src/sys/dev/pci/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm_pp_smu.c | 727 struct pp_smu *pp, struct dpm_clocks *clock_table) in pp_rn_get_dpm_clock_table() argument 733 ret = amdgpu_dpm_get_dpm_clock_table(adev, clock_table); in pp_rn_get_dpm_clock_table()
|
| /openbsd/src/sys/dev/pci/drm/amd/pm/inc/ |
| D | amdgpu_dpm.h | 595 struct dpm_clocks *clock_table);
|
| /openbsd/src/sys/dev/pci/drm/amd/pm/ |
| D | amdgpu_dpm.c | 1872 struct dpm_clocks *clock_table) in amdgpu_dpm_get_dpm_clock_table() argument 1882 clock_table); in amdgpu_dpm_get_dpm_clock_table()
|
| /openbsd/src/sys/dev/pci/drm/amd/include/ |
| D | kgd_pp_interface.h | 463 struct dpm_clocks *clock_table);
|
| /openbsd/src/sys/dev/pci/drm/amd/pm/swsmu/ |
| D | amdgpu_smu.c | 3486 struct dpm_clocks *clock_table) in smu_get_dpm_clock_table() argument 3495 ret = smu->ppt_funcs->get_dpm_clock_table(smu, clock_table); in smu_get_dpm_clock_table()
|