Lines Matching refs:table

71 				struct amdgpu_clock_and_voltage_limits *table)  in cz_construct_max_power_limits_table()  argument
78 table->sclk = dep_table->entries[dep_table->count - 1].clk; in cz_construct_max_power_limits_table()
79 table->vddc = cz_convert_8bit_index_to_voltage(adev, in cz_construct_max_power_limits_table()
83 table->mclk = pi->sys_info.nbp_memory_clock[0]; in cz_construct_max_power_limits_table()
243 struct amdgpu_clock_voltage_dependency_table *table = in cz_parse_pplib_clock_info() local
246 pl->sclk = table->entries[clock_info->carrizo.index].clk; in cz_parse_pplib_clock_info()
247 pl->vddc_index = table->entries[clock_info->carrizo.index].v; in cz_parse_pplib_clock_info()
509 struct amdgpu_clock_voltage_dependency_table *table = in cz_dpm_debugfs_print_current_performance_level() local
527 sclk = table->entries[sclk_index].clk; in cz_dpm_debugfs_print_current_performance_level()
675 void **table) in cz_dpm_download_pptable_from_smu() argument
679 ret = cz_smu_download_pptable(adev, table); in cz_dpm_download_pptable_from_smu()
689 void *table = NULL; in cz_dpm_upload_pptable_to_smu() local
707 ret = cz_dpm_download_pptable_from_smu(adev, &table); in cz_dpm_upload_pptable_to_smu()
713 clock_table = (struct SMU8_Fusion_ClkTable *)table; in cz_dpm_upload_pptable_to_smu()
808 struct amdgpu_clock_voltage_dependency_table *table = in cz_init_sclk_limit() local
812 if (!table || !table->count) { in cz_init_sclk_limit()
821 if (level < table->count) in cz_init_sclk_limit()
822 clock = table->entries[level].clk; in cz_init_sclk_limit()
825 clock = table->entries[table->count - 1].clk; in cz_init_sclk_limit()
836 struct amdgpu_uvd_clock_voltage_dependency_table *table = in cz_init_uvd_limit() local
840 if (!table || !table->count) { in cz_init_uvd_limit()
849 if (level < table->count) in cz_init_uvd_limit()
850 clock = table->entries[level].vclk; in cz_init_uvd_limit()
853 clock = table->entries[table->count - 1].vclk; in cz_init_uvd_limit()
864 struct amdgpu_vce_clock_voltage_dependency_table *table = in cz_init_vce_limit() local
868 if (!table || !table->count) { in cz_init_vce_limit()
873 pi->vce_dpm.soft_min_clk = table->entries[0].ecclk; in cz_init_vce_limit()
874 pi->vce_dpm.hard_min_clk = table->entries[0].ecclk; in cz_init_vce_limit()
877 if (level < table->count) in cz_init_vce_limit()
878 clock = table->entries[level].ecclk; in cz_init_vce_limit()
882 clock = table->entries[table->count - 1].ecclk; in cz_init_vce_limit()
893 struct amdgpu_clock_voltage_dependency_table *table = in cz_init_acp_limit() local
897 if (!table || !table->count) { in cz_init_acp_limit()
906 if (level < table->count) in cz_init_acp_limit()
907 clock = table->entries[level].clk; in cz_init_acp_limit()
910 clock = table->entries[table->count - 1].clk; in cz_init_acp_limit()
1024 struct amdgpu_clock_voltage_dependency_table *table = in cz_get_sclk_level() local
1030 for (i = 0; i < table->count; i++) in cz_get_sclk_level()
1031 if (clock <= table->entries[i].clk) in cz_get_sclk_level()
1033 if (i == table->count) in cz_get_sclk_level()
1034 i = table->count - 1; in cz_get_sclk_level()
1038 for (i = table->count - 1; i >= 0; i--) in cz_get_sclk_level()
1039 if (clock >= table->entries[i].clk) in cz_get_sclk_level()
1055 struct amdgpu_vce_clock_voltage_dependency_table *table = in cz_get_eclk_level() local
1058 if (table->count == 0) in cz_get_eclk_level()
1064 for (i = 0; i < table->count-1; i++) in cz_get_eclk_level()
1065 if (clock <= table->entries[i].ecclk) in cz_get_eclk_level()
1070 for (i = table->count - 1; i > 0; i--) in cz_get_eclk_level()
1071 if (clock >= table->entries[i].ecclk) in cz_get_eclk_level()
1900 struct amdgpu_vce_clock_voltage_dependency_table *table = in cz_update_vce_dpm() local
1905 pi->vce_dpm.hard_min_clk = table->entries[table->count-1].ecclk; in cz_update_vce_dpm()
1908 pi->vce_dpm.hard_min_clk = table->entries[0].ecclk; in cz_update_vce_dpm()