_vcs_dpi_voltage_scaling_st
struct _vcs_dpi_voltage_scaling_st clock_limits[DC__VOLTAGE_STATES];
memcpy(&bb->clock_limits[num_calculated_states], &bb->clock_limits[num_calculated_states - 1], sizeof(struct _vcs_dpi_voltage_scaling_st));
static struct _vcs_dpi_voltage_scaling_st construct_low_pstate_lvl(struct clk_limit_table *clk_table, unsigned int high_voltage_lvl)
struct _vcs_dpi_voltage_scaling_st low_pstate_lvl = {0};
struct _vcs_dpi_voltage_scaling_st *s = dc->scratch.update_bw_bounding_box.clock_limits;
struct _vcs_dpi_voltage_scaling_st *s = dc->scratch.update_bw_bounding_box.clock_limits;
struct _vcs_dpi_voltage_scaling_st *s = dc->scratch.update_bw_bounding_box.clock_limits;
struct _vcs_dpi_voltage_scaling_st *s = dc->scratch.update_bw_bounding_box.clock_limits;
struct _vcs_dpi_voltage_scaling_st *clock_limits =
static void remove_entry_from_table_at_index(struct _vcs_dpi_voltage_scaling_st *table, unsigned int *num_entries,
memset(&table[--(*num_entries)], 0, sizeof(struct _vcs_dpi_voltage_scaling_st));
static void swap_table_entries(struct _vcs_dpi_voltage_scaling_st *first_entry,
struct _vcs_dpi_voltage_scaling_st *second_entry)
struct _vcs_dpi_voltage_scaling_st temp_entry = *first_entry;
static void sort_entries_with_same_bw(struct _vcs_dpi_voltage_scaling_st *table, unsigned int *num_entries)
static void remove_inconsistent_entries(struct _vcs_dpi_voltage_scaling_st *table, unsigned int *num_entries)
struct _vcs_dpi_voltage_scaling_st *table, unsigned int *num_entries)
struct _vcs_dpi_voltage_scaling_st entry = {0};
struct _vcs_dpi_voltage_scaling_st max_dc_limits_entry = entry;
static float calculate_net_bw_in_kbytes_sec(struct _vcs_dpi_voltage_scaling_st *entry)
static void get_optimal_ntuple(struct _vcs_dpi_voltage_scaling_st *entry)
static void insert_entry_into_table_sorted(struct _vcs_dpi_voltage_scaling_st *table,
struct _vcs_dpi_voltage_scaling_st *entry)
static void get_optimal_ntuple(struct _vcs_dpi_voltage_scaling_st *entry)
static float calculate_net_bw_in_kbytes_sec(struct _vcs_dpi_voltage_scaling_st *entry)
static void dcn321_insert_entry_into_table_sorted(struct _vcs_dpi_voltage_scaling_st *table,
struct _vcs_dpi_voltage_scaling_st *entry)
static void remove_entry_from_table_at_index(struct _vcs_dpi_voltage_scaling_st *table, unsigned int *num_entries,
memset(&table[--(*num_entries)], 0, sizeof(struct _vcs_dpi_voltage_scaling_st));
static void swap_table_entries(struct _vcs_dpi_voltage_scaling_st *first_entry,
struct _vcs_dpi_voltage_scaling_st *second_entry)
struct _vcs_dpi_voltage_scaling_st temp_entry = *first_entry;
static void sort_entries_with_same_bw(struct _vcs_dpi_voltage_scaling_st *table, unsigned int *num_entries)
static void remove_inconsistent_entries(struct _vcs_dpi_voltage_scaling_st *table, unsigned int *num_entries)
struct _vcs_dpi_voltage_scaling_st *table, unsigned int *num_entries)
struct _vcs_dpi_voltage_scaling_st entry = {0};
struct _vcs_dpi_voltage_scaling_st max_dc_limits_entry = entry;
struct _vcs_dpi_voltage_scaling_st *clock_limits =
struct _vcs_dpi_voltage_scaling_st *clock_limits =
struct _vcs_dpi_voltage_scaling_st clock_limits[DC__VOLTAGE_STATES];
typedef struct _vcs_dpi_voltage_scaling_st voltage_scaling_st;