Lines Matching refs:num_entries

211 					   unsigned int *num_entries,
219 if (*num_entries == 0) {
221 (*num_entries)++;
225 if (index >= *num_entries)
229 for (i = *num_entries; i > index; i--)
233 (*num_entries)++;
237 static void remove_entry_from_table_at_index(struct _vcs_dpi_voltage_scaling_st *table, unsigned int *num_entries,
242 if (*num_entries == 0)
245 for (i = index; i < *num_entries - 1; i++) {
248 memset(&table[--(*num_entries)], 0, sizeof(struct _vcs_dpi_voltage_scaling_st));
262 static void sort_entries_with_same_bw(struct _vcs_dpi_voltage_scaling_st *table, unsigned int *num_entries)
268 for (int i = 0; i < (*num_entries - 1); i++) {
274 while ((i < (*num_entries - 1)) && (table[i+1].net_bw_in_kbytes_sec == current_bw))
297 static void remove_inconsistent_entries(struct _vcs_dpi_voltage_scaling_st *table, unsigned int *num_entries)
299 for (int i = 0; i < (*num_entries - 1); i++) {
303 remove_entry_from_table_at_index(table, num_entries, i);
345 struct _vcs_dpi_voltage_scaling_st *table, unsigned int *num_entries)
424 *num_entries = 0;
441 dcn321_insert_entry_into_table_sorted(table, num_entries, &entry);
451 dcn321_insert_entry_into_table_sorted(table, num_entries, &entry);
461 dcn321_insert_entry_into_table_sorted(table, num_entries, &entry);
473 dcn321_insert_entry_into_table_sorted(table, num_entries, &entry);
484 dcn321_insert_entry_into_table_sorted(table, num_entries, &entry);
492 for (i = *num_entries - 1; i >= 0 ; i--) {
496 remove_entry_from_table_at_index(table, num_entries, i);
508 dcn321_insert_entry_into_table_sorted(table, num_entries, &max_dc_limits_entry);
510 sort_entries_with_same_bw(table, num_entries);
511 remove_inconsistent_entries(table, num_entries);
522 for (i = *num_entries - 1; i >= 0 ; i--) {
533 for (i = *num_entries - 1; i >= 0 ; i--) {
544 for (i = *num_entries - 1; i >= 0 ; i--) {
552 for (i = *num_entries - 1; i >= 0 ; i--) {
560 while (i < *num_entries - 1) {
564 remove_entry_from_table_at_index(table, num_entries, i + 1);
570 for (i = *num_entries - 1; i >= 0 ; i--) {
756 num_uclk_states = bw_params->clk_table.num_entries;
854 if (dc->clk_mgr->bw_params->clk_table.num_entries > 1) {
857 dc->dml2_options.bbox_overrides.clks_table.num_states = dc->clk_mgr->bw_params->clk_table.num_entries;