Lines Matching refs:dceip

78 	const struct bw_calcs_dceip *dceip,  in calculate_bandwidth()  argument
191 data->lb_size_per_component[0] = dceip->underlay420_luma_lb_size_per_component; in calculate_bandwidth()
192 data->lb_size_per_component[1] = dceip->underlay420_chroma_lb_size_per_component; in calculate_bandwidth()
193 data->lb_size_per_component[2] = dceip->underlay420_luma_lb_size_per_component; in calculate_bandwidth()
194 data->lb_size_per_component[3] = dceip->underlay420_chroma_lb_size_per_component; in calculate_bandwidth()
201 data->lb_size_per_component[0] = dceip->underlay422_lb_size_per_component; in calculate_bandwidth()
202 data->lb_size_per_component[2] = dceip->underlay422_lb_size_per_component; in calculate_bandwidth()
209 data->lb_size_per_component[0] = dceip->lb_size_per_component444; in calculate_bandwidth()
210 data->lb_size_per_component[2] = dceip->lb_size_per_component444; in calculate_bandwidth()
339 data->lb_size_per_component[i] = dceip->lb_size_per_component444; in calculate_bandwidth()
347 …if ((data->fbc_en[i] == 1 && (dceip->argb_compression_support || data->d0_underlay_mode != bw_def_… in calculate_bandwidth()
376 …data->lb_size_per_component[maximum_number_of_surfaces - 2] = dceip->underlay420_luma_lb_size_per_… in calculate_bandwidth()
377 …data->lb_size_per_component[maximum_number_of_surfaces - 1] = dceip->underlay420_chroma_lb_size_pe… in calculate_bandwidth()
512 …if (dceip->number_of_graphics_pipes >= data->number_of_displays && dceip->number_of_underlay_pipes… in calculate_bandwidth()
530 …if (dceip->pre_downscaler_enabled == 1 && bw_mtn(data->hsr[i], bw_int_to_fixed(1)) && bw_leq(data-… in calculate_bandwidth()
556 if ((dceip->pre_downscaler_enabled && bw_mtn(data->hsr[i], bw_int_to_fixed(1)))) { in calculate_bandwidth()
575 …if ((surface_type[i] != bw_def_graphics || dceip->graphics_lb_nodownscaling_multi_line_prefetching… in calculate_bandwidth()
622 if (dceip->low_power_tiling_mode == 0) { in calculate_bandwidth()
625 else if (dceip->low_power_tiling_mode == 1) { in calculate_bandwidth()
628 else if (dceip->low_power_tiling_mode == 2) { in calculate_bandwidth()
684 …data->underlay_maximum_source_efficient_for_tiling = dceip->underlay_maximum_height_efficient_for_… in calculate_bandwidth()
687 …data->underlay_maximum_source_efficient_for_tiling = dceip->underlay_maximum_width_efficient_for_t… in calculate_bandwidth()
821 …else if ((((dceip->underlay_downscale_prefetch_enabled == 1 && surface_type[i] != bw_def_graphics)… in calculate_bandwidth()
827 …ing_of_frame[i] = bw_div(bw_ceil2(data->v_filter_init[i], bw_int_to_fixed(dceip->lines_interleaved… in calculate_bandwidth()
853 …>h_total[i], bw_div((bw_sub(data->source_width_pixels[i], bw_int_to_fixed(dceip->chunk_width))), d… in calculate_bandwidth()
876 …if ((dceip->dmif_pipe_en_fbc_chunk_tracker + 3 == i && fbc_enabled == 0 && tiling_mode[i] != bw_de… in calculate_bandwidth()
891 … data->data_buffer_size[i] = bw_int_to_fixed(dceip->display_write_back420_luma_mcifwr_buffer_size); in calculate_bandwidth()
894 …data->data_buffer_size[i] = bw_int_to_fixed(dceip->display_write_back420_chroma_mcifwr_buffer_size… in calculate_bandwidth()
897 data->data_buffer_size[i] = bw_int_to_fixed(dceip->underlay_luma_dmif_size); in calculate_bandwidth()
900 …data->data_buffer_size[i] = bw_div(bw_int_to_fixed(dceip->underlay_chroma_dmif_size), bw_int_to_fi… in calculate_bandwidth()
904 data->data_buffer_size[i] = bw_int_to_fixed(dceip->underlay_luma_dmif_size); in calculate_bandwidth()
907 …ta->data_buffer_size[i] = bw_add(bw_int_to_fixed(dceip->underlay_luma_dmif_size), bw_int_to_fixed( in calculate_bandwidth()
914 …a->bytes_per_pixel[i])), bw_mul(bw_int_to_fixed(dceip->max_dmif_buffer_allocated), bw_int_to_fixed… in calculate_bandwidth()
917 …_per_chunk)), bw_int_to_fixed(data->bytes_per_pixel[i])), bw_int_to_fixed(dceip->graphics_dmif_siz… in calculate_bandwidth()
923 …a->bytes_per_pixel[i])), bw_mul(bw_int_to_fixed(dceip->max_dmif_buffer_allocated), bw_int_to_fixed… in calculate_bandwidth()
926 …_per_chunk)), bw_int_to_fixed(data->bytes_per_pixel[i])), bw_int_to_fixed(dceip->graphics_dmif_siz… in calculate_bandwidth()
936 …data->memory_chunk_size_in_bytes[i] = bw_mul(bw_mul(bw_int_to_fixed(dceip->chunk_width), data->lin… in calculate_bandwidth()
937 …chunk_size_in_bytes[i] = bw_mul(bw_mul(bw_int_to_fixed(dceip->chunk_width), bw_int_to_fixed(dceip-… in calculate_bandwidth()
965 …chroma && dceip->limit_excessive_outstanding_dmif_requests && (data->number_of_displays > 1 || bw_… in calculate_bandwidth()
998 …data->peak_pte_request_to_eviction_ratio_limiting = dceip->peak_pte_request_to_eviction_ratio_limi… in calculate_bandwidth()
1001 …data->peak_pte_request_to_eviction_ratio_limiting = dceip->peak_pte_request_to_eviction_ratio_limi… in calculate_bandwidth()
1010 …data->scatter_gather_row_height = bw_int_to_fixed(dceip->scatter_gather_lines_of_pte_prefetching_i… in calculate_bandwidth()
1028 …data->scatter_gather_pte_request_rows = bw_int_to_fixed(dceip->scatter_gather_pte_request_rows_in_… in calculate_bandwidth()
1047 …data->scatter_gather_pte_request_rows = bw_int_to_fixed(dceip->scatter_gather_pte_request_rows_in_… in calculate_bandwidth()
1050 …data->pte_request_per_chunk[i] = bw_div(bw_div(bw_int_to_fixed(dceip->chunk_width), data->scatter_… in calculate_bandwidth()
1051 …bw_mul(bw_div(data->source_width_rounded_up_to_chunks[i], bw_int_to_fixed(dceip->chunk_width)), da… in calculate_bandwidth()
1057 …data->scatter_gather_pte_request_limit[i] = bw_max2(dceip->minimum_outstanding_pte_request_limit, … in calculate_bandwidth()
1092 if (dceip->large_cursor == 1) { in calculate_bandwidth()
1093 …quest_groups = bw_add(data->cursor_total_request_groups, bw_int_to_fixed((dceip->cursor_max_outsta… in calculate_bandwidth()
1096 …ursor_total_request_groups, bw_ceil2(bw_div(data->cursor_width_pixels[i], dceip->cursor_chunk_widt… in calculate_bandwidth()
1113 data->bytes_per_page_close_open = dceip->linear_mode_line_request_alternation_slice; in calculate_bandwidth()
1141 …ps = bw_ceil2(bw_div(data->total_requests_for_adjusted_dmif_size, (bw_add(dceip->dmif_request_buff… in calculate_bandwidth()
1192 …_filter_init[i], bw_int_to_fixed(dceip->lines_interleaved_into_lb)), bw_mul(bw_ceil2(data->vsr[i],… in calculate_bandwidth()
1193 …up_to_chunks[i], bw_max2(bw_ceil2(data->v_filter_init[i], bw_int_to_fixed(dceip->lines_interleaved… in calculate_bandwidth()
1199 …a, (bw_mul(bw_mul(sclk[j], vbios->data_return_bus_width), bw_frc_to_fixed(dceip->percent_of_ideal_… in calculate_bandwidth()
1212 …th_rounded_up_to_chunks[i], (bw_div(dceip->lb_write_pixels_per_dispclk, (bw_div(vbios->low_voltage… in calculate_bandwidth()
1222 data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency6_bit_per_component; in calculate_bandwidth()
1225 data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency8_bit_per_component; in calculate_bandwidth()
1228 data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency10_bit_per_component; in calculate_bandwidth()
1231 data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency12_bit_per_component; in calculate_bandwidth()
1235 … data->v_scaler_efficiency = bw_min2(data->v_scaler_efficiency, dceip->alpha_vscaler_efficiency); in calculate_bandwidth()
1241 data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency6_bit_per_component; in calculate_bandwidth()
1244 data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency8_bit_per_component; in calculate_bandwidth()
1247 data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency10_bit_per_component; in calculate_bandwidth()
1254 if (dceip->pre_downscaler_enabled && bw_mtn(data->hsr[i], bw_int_to_fixed(1))) { in calculate_bandwidth()
1298 …if ((bw_equ(dceip->stutter_and_dram_clock_state_change_gated_before_cursor, bw_int_to_fixed(0)) &&… in calculate_bandwidth()
1300 …data->cursor_latency_hiding[i] = bw_div(bw_div(bw_mul((bw_sub(dceip->cursor_dcp_buffer_lines, bw_i… in calculate_bandwidth()
1303 …data->cursor_latency_hiding[i] = bw_div(bw_div(bw_mul((bw_sub(dceip->cursor_dcp_buffer_lines, bw_i… in calculate_bandwidth()
1313 …if (dceip->graphics_lb_nodownscaling_multi_line_prefetching == 1 && (bw_equ(data->vsr[i], bw_int_t… in calculate_bandwidth()
1334dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(data->… in calculate_bandwidth()
1344dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(bw_sub… in calculate_bandwidth()
1399dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(bw_sub… in calculate_bandwidth()
1413dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(bw_sub… in calculate_bandwidth()
1509 if (bw_leq(data->cursor_width_pixels[i], bw_int_to_fixed(64)) && dceip->large_cursor == 1) { in calculate_bandwidth()
1533 …if (bw_mtn(data->scatter_gather_total_pte_requests, dceip->maximum_total_outstanding_pte_requests_… in calculate_bandwidth()
1547 …al_average_bandwidth_no_compression, bw_mul(bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_perce… in calculate_bandwidth()
1553 …al_average_bandwidth_no_compression, bw_mul(bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_perce… in calculate_bandwidth()
1559 …al_average_bandwidth_no_compression, bw_mul(bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_perce… in calculate_bandwidth()
1576 …for_data_transfer), (bw_mul(vbios->data_return_bus_width, bw_frc_to_fixed(dceip->percent_of_ideal_… in calculate_bandwidth()
1578 …if (bw_mtn(data->scatter_gather_total_pte_requests, dceip->maximum_total_outstanding_pte_requests_… in calculate_bandwidth()
1590 …if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_… in calculate_bandwidth()
1596 …else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip-… in calculate_bandwidth()
1602 …else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip-… in calculate_bandwidth()
1608 …else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip-… in calculate_bandwidth()
1614 …else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip-… in calculate_bandwidth()
1620 …else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip-… in calculate_bandwidth()
1626 …else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip-… in calculate_bandwidth()
1632 …else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip-… in calculate_bandwidth()
1638 …else if (bw_meq(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip-… in calculate_bandwidth()
1670 data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency6_bit_per_component; in calculate_bandwidth()
1673 data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency8_bit_per_component; in calculate_bandwidth()
1676 data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency10_bit_per_component; in calculate_bandwidth()
1679 data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency12_bit_per_component; in calculate_bandwidth()
1683 … data->v_scaler_efficiency = bw_min2(data->v_scaler_efficiency, dceip->alpha_vscaler_efficiency); in calculate_bandwidth()
1689 data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency6_bit_per_component; in calculate_bandwidth()
1692 data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency8_bit_per_component; in calculate_bandwidth()
1695 data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency10_bit_per_component; in calculate_bandwidth()
1698 data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency12_bit_per_component; in calculate_bandwidth()
1702 if (dceip->pre_downscaler_enabled && bw_mtn(data->hsr[i], bw_int_to_fixed(1))) { in calculate_bandwidth()
1708 …unded_up_to_chunks[i]), (bw_div(data->h_total[i], data->pixel_rate[i]))), dceip->lb_write_pixels_p… in calculate_bandwidth()
1709 …, bw_max2(bw_mul(data->pixel_rate[i], data->scaler_limits_factor), bw_mul(dceip->display_pipe_thro… in calculate_bandwidth()
1710 …data->dispclk_required_with_ramping[i] = bw_mul(dceip->dispclk_ramping_factor, bw_max2(bw_mul(data… in calculate_bandwidth()
1737 …dwidth = bw_div(bw_mul(data->total_read_request_bandwidth, dceip->dispclk_per_request), dceip->req… in calculate_bandwidth()
1865dceip->lb_write_pixels_per_dispclk), (bw_div(data->dispclk, dceip->display_pipe_throughput_factor)… in calculate_bandwidth()
1986 …data->latency_for_non_mcifwr_clients = bw_add(vbios->mcifwrmc_urgent_latency, dceip->mcifwr_all_su… in calculate_bandwidth()
2007 …nd_urgent_latency), (bw_mul(vbios->data_return_bus_width, bw_frc_to_fixed(dceip->percent_of_ideal_… in calculate_bandwidth()
2049 struct bw_calcs_dceip *dceip; in bw_calcs_init() local
2054 dceip = kzalloc(sizeof(*dceip), GFP_KERNEL); in bw_calcs_init()
2055 if (!dceip) in bw_calcs_init()
2060 kfree(dceip); in bw_calcs_init()
2064 dceip->version = version; in bw_calcs_init()
2104 dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation = 100; in bw_calcs_init()
2105 dceip->max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation = 100; in bw_calcs_init()
2106 dceip->percent_of_ideal_port_bw_received_after_urgent_latency = 100; in bw_calcs_init()
2107 dceip->large_cursor = false; in bw_calcs_init()
2108 dceip->dmif_request_buffer_size = bw_int_to_fixed(768); in bw_calcs_init()
2109 dceip->dmif_pipe_en_fbc_chunk_tracker = false; in bw_calcs_init()
2110 dceip->cursor_max_outstanding_group_num = 1; in bw_calcs_init()
2111 dceip->lines_interleaved_into_lb = 2; in bw_calcs_init()
2112 dceip->chunk_width = 256; in bw_calcs_init()
2113 dceip->number_of_graphics_pipes = 3; in bw_calcs_init()
2114 dceip->number_of_underlay_pipes = 1; in bw_calcs_init()
2115 dceip->low_power_tiling_mode = 0; in bw_calcs_init()
2116 dceip->display_write_back_supported = false; in bw_calcs_init()
2117 dceip->argb_compression_support = false; in bw_calcs_init()
2118 dceip->underlay_vscaler_efficiency6_bit_per_component = in bw_calcs_init()
2120 dceip->underlay_vscaler_efficiency8_bit_per_component = in bw_calcs_init()
2122 dceip->underlay_vscaler_efficiency10_bit_per_component = in bw_calcs_init()
2124 dceip->underlay_vscaler_efficiency12_bit_per_component = in bw_calcs_init()
2126 dceip->graphics_vscaler_efficiency6_bit_per_component = in bw_calcs_init()
2128 dceip->graphics_vscaler_efficiency8_bit_per_component = in bw_calcs_init()
2130 dceip->graphics_vscaler_efficiency10_bit_per_component = in bw_calcs_init()
2132 dceip->graphics_vscaler_efficiency12_bit_per_component = in bw_calcs_init()
2134 dceip->alpha_vscaler_efficiency = bw_int_to_fixed(3); in bw_calcs_init()
2135 dceip->max_dmif_buffer_allocated = 2; in bw_calcs_init()
2136 dceip->graphics_dmif_size = 12288; in bw_calcs_init()
2137 dceip->underlay_luma_dmif_size = 19456; in bw_calcs_init()
2138 dceip->underlay_chroma_dmif_size = 23552; in bw_calcs_init()
2139 dceip->pre_downscaler_enabled = true; in bw_calcs_init()
2140 dceip->underlay_downscale_prefetch_enabled = true; in bw_calcs_init()
2141 dceip->lb_write_pixels_per_dispclk = bw_int_to_fixed(1); in bw_calcs_init()
2142 dceip->lb_size_per_component444 = bw_int_to_fixed(82176); in bw_calcs_init()
2143 dceip->graphics_lb_nodownscaling_multi_line_prefetching = false; in bw_calcs_init()
2144 dceip->stutter_and_dram_clock_state_change_gated_before_cursor = in bw_calcs_init()
2146 dceip->underlay420_luma_lb_size_per_component = bw_int_to_fixed( in bw_calcs_init()
2148 dceip->underlay420_chroma_lb_size_per_component = in bw_calcs_init()
2150 dceip->underlay422_lb_size_per_component = bw_int_to_fixed( in bw_calcs_init()
2152 dceip->cursor_chunk_width = bw_int_to_fixed(64); in bw_calcs_init()
2153 dceip->cursor_dcp_buffer_lines = bw_int_to_fixed(4); in bw_calcs_init()
2154 dceip->underlay_maximum_width_efficient_for_tiling = in bw_calcs_init()
2156 dceip->underlay_maximum_height_efficient_for_tiling = in bw_calcs_init()
2158 dceip->peak_pte_request_to_eviction_ratio_limiting_multiple_displays_or_single_rotated_display = in bw_calcs_init()
2160 dceip->peak_pte_request_to_eviction_ratio_limiting_single_display_no_rotation = in bw_calcs_init()
2162 dceip->minimum_outstanding_pte_request_limit = bw_int_to_fixed( in bw_calcs_init()
2164 dceip->maximum_total_outstanding_pte_requests_allowed_by_saw = in bw_calcs_init()
2166 dceip->limit_excessive_outstanding_dmif_requests = true; in bw_calcs_init()
2167 dceip->linear_mode_line_request_alternation_slice = in bw_calcs_init()
2169 dceip->scatter_gather_lines_of_pte_prefetching_in_linear_mode = in bw_calcs_init()
2171 dceip->display_write_back420_luma_mcifwr_buffer_size = 12288; in bw_calcs_init()
2172 dceip->display_write_back420_chroma_mcifwr_buffer_size = 8192; in bw_calcs_init()
2173 dceip->request_efficiency = bw_frc_to_fixed(8, 10); in bw_calcs_init()
2174 dceip->dispclk_per_request = bw_int_to_fixed(2); in bw_calcs_init()
2175 dceip->dispclk_ramping_factor = bw_frc_to_fixed(105, 100); in bw_calcs_init()
2176 dceip->display_pipe_throughput_factor = bw_frc_to_fixed(105, 100); in bw_calcs_init()
2177 dceip->scatter_gather_pte_request_rows_in_tiling_mode = 2; in bw_calcs_init()
2178 dceip->mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0); /* todo: this is a bug*/ in bw_calcs_init()
2220 dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation = 100; in bw_calcs_init()
2221 dceip->max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation = 100; in bw_calcs_init()
2222 dceip->percent_of_ideal_port_bw_received_after_urgent_latency = 100; in bw_calcs_init()
2223 dceip->large_cursor = false; in bw_calcs_init()
2224 dceip->dmif_request_buffer_size = bw_int_to_fixed(768); in bw_calcs_init()
2225 dceip->dmif_pipe_en_fbc_chunk_tracker = false; in bw_calcs_init()
2226 dceip->cursor_max_outstanding_group_num = 1; in bw_calcs_init()
2227 dceip->lines_interleaved_into_lb = 2; in bw_calcs_init()
2228 dceip->chunk_width = 256; in bw_calcs_init()
2229 dceip->number_of_graphics_pipes = 6; in bw_calcs_init()
2230 dceip->number_of_underlay_pipes = 0; in bw_calcs_init()
2231 dceip->low_power_tiling_mode = 0; in bw_calcs_init()
2232 dceip->display_write_back_supported = false; in bw_calcs_init()
2233 dceip->argb_compression_support = true; in bw_calcs_init()
2234 dceip->underlay_vscaler_efficiency6_bit_per_component = in bw_calcs_init()
2236 dceip->underlay_vscaler_efficiency8_bit_per_component = in bw_calcs_init()
2238 dceip->underlay_vscaler_efficiency10_bit_per_component = in bw_calcs_init()
2240 dceip->underlay_vscaler_efficiency12_bit_per_component = in bw_calcs_init()
2242 dceip->graphics_vscaler_efficiency6_bit_per_component = in bw_calcs_init()
2244 dceip->graphics_vscaler_efficiency8_bit_per_component = in bw_calcs_init()
2246 dceip->graphics_vscaler_efficiency10_bit_per_component = in bw_calcs_init()
2248 dceip->graphics_vscaler_efficiency12_bit_per_component = in bw_calcs_init()
2250 dceip->alpha_vscaler_efficiency = bw_int_to_fixed(3); in bw_calcs_init()
2251 dceip->max_dmif_buffer_allocated = 4; in bw_calcs_init()
2252 dceip->graphics_dmif_size = 12288; in bw_calcs_init()
2253 dceip->underlay_luma_dmif_size = 19456; in bw_calcs_init()
2254 dceip->underlay_chroma_dmif_size = 23552; in bw_calcs_init()
2255 dceip->pre_downscaler_enabled = true; in bw_calcs_init()
2256 dceip->underlay_downscale_prefetch_enabled = true; in bw_calcs_init()
2257 dceip->lb_write_pixels_per_dispclk = bw_int_to_fixed(1); in bw_calcs_init()
2258 dceip->lb_size_per_component444 = bw_int_to_fixed(245952); in bw_calcs_init()
2259 dceip->graphics_lb_nodownscaling_multi_line_prefetching = true; in bw_calcs_init()
2260 dceip->stutter_and_dram_clock_state_change_gated_before_cursor = in bw_calcs_init()
2262 dceip->underlay420_luma_lb_size_per_component = bw_int_to_fixed( in bw_calcs_init()
2264 dceip->underlay420_chroma_lb_size_per_component = in bw_calcs_init()
2266 dceip->underlay422_lb_size_per_component = bw_int_to_fixed( in bw_calcs_init()
2268 dceip->cursor_chunk_width = bw_int_to_fixed(64); in bw_calcs_init()
2269 dceip->cursor_dcp_buffer_lines = bw_int_to_fixed(4); in bw_calcs_init()
2270 dceip->underlay_maximum_width_efficient_for_tiling = in bw_calcs_init()
2272 dceip->underlay_maximum_height_efficient_for_tiling = in bw_calcs_init()
2274 dceip->peak_pte_request_to_eviction_ratio_limiting_multiple_displays_or_single_rotated_display = in bw_calcs_init()
2276 dceip->peak_pte_request_to_eviction_ratio_limiting_single_display_no_rotation = in bw_calcs_init()
2278 dceip->minimum_outstanding_pte_request_limit = bw_int_to_fixed( in bw_calcs_init()
2280 dceip->maximum_total_outstanding_pte_requests_allowed_by_saw = in bw_calcs_init()
2282 dceip->limit_excessive_outstanding_dmif_requests = true; in bw_calcs_init()
2283 dceip->linear_mode_line_request_alternation_slice = in bw_calcs_init()
2285 dceip->scatter_gather_lines_of_pte_prefetching_in_linear_mode = in bw_calcs_init()
2287 dceip->display_write_back420_luma_mcifwr_buffer_size = 12288; in bw_calcs_init()
2288 dceip->display_write_back420_chroma_mcifwr_buffer_size = 8192; in bw_calcs_init()
2289 dceip->request_efficiency = bw_frc_to_fixed(8, 10); in bw_calcs_init()
2290 dceip->dispclk_per_request = bw_int_to_fixed(2); in bw_calcs_init()
2291 dceip->dispclk_ramping_factor = bw_frc_to_fixed(105, 100); in bw_calcs_init()
2292 dceip->display_pipe_throughput_factor = bw_frc_to_fixed(105, 100); in bw_calcs_init()
2293 dceip->scatter_gather_pte_request_rows_in_tiling_mode = 2; in bw_calcs_init()
2294 dceip->mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0); in bw_calcs_init()
2336 dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation = 100; in bw_calcs_init()
2337 dceip->max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation = 100; in bw_calcs_init()
2338 dceip->percent_of_ideal_port_bw_received_after_urgent_latency = 100; in bw_calcs_init()
2339 dceip->large_cursor = false; in bw_calcs_init()
2340 dceip->dmif_request_buffer_size = bw_int_to_fixed(768); in bw_calcs_init()
2341 dceip->dmif_pipe_en_fbc_chunk_tracker = false; in bw_calcs_init()
2342 dceip->cursor_max_outstanding_group_num = 1; in bw_calcs_init()
2343 dceip->lines_interleaved_into_lb = 2; in bw_calcs_init()
2344 dceip->chunk_width = 256; in bw_calcs_init()
2345 dceip->number_of_graphics_pipes = 5; in bw_calcs_init()
2346 dceip->number_of_underlay_pipes = 0; in bw_calcs_init()
2347 dceip->low_power_tiling_mode = 0; in bw_calcs_init()
2348 dceip->display_write_back_supported = false; in bw_calcs_init()
2349 dceip->argb_compression_support = true; in bw_calcs_init()
2350 dceip->underlay_vscaler_efficiency6_bit_per_component = in bw_calcs_init()
2352 dceip->underlay_vscaler_efficiency8_bit_per_component = in bw_calcs_init()
2354 dceip->underlay_vscaler_efficiency10_bit_per_component = in bw_calcs_init()
2356 dceip->underlay_vscaler_efficiency12_bit_per_component = in bw_calcs_init()
2358 dceip->graphics_vscaler_efficiency6_bit_per_component = in bw_calcs_init()
2360 dceip->graphics_vscaler_efficiency8_bit_per_component = in bw_calcs_init()
2362 dceip->graphics_vscaler_efficiency10_bit_per_component = in bw_calcs_init()
2364 dceip->graphics_vscaler_efficiency12_bit_per_component = in bw_calcs_init()
2366 dceip->alpha_vscaler_efficiency = bw_int_to_fixed(3); in bw_calcs_init()
2367 dceip->max_dmif_buffer_allocated = 4; in bw_calcs_init()
2368 dceip->graphics_dmif_size = 12288; in bw_calcs_init()
2369 dceip->underlay_luma_dmif_size = 19456; in bw_calcs_init()
2370 dceip->underlay_chroma_dmif_size = 23552; in bw_calcs_init()
2371 dceip->pre_downscaler_enabled = true; in bw_calcs_init()
2372 dceip->underlay_downscale_prefetch_enabled = true; in bw_calcs_init()
2373 dceip->lb_write_pixels_per_dispclk = bw_int_to_fixed(1); in bw_calcs_init()
2374 dceip->lb_size_per_component444 = bw_int_to_fixed(245952); in bw_calcs_init()
2375 dceip->graphics_lb_nodownscaling_multi_line_prefetching = true; in bw_calcs_init()
2376 dceip->stutter_and_dram_clock_state_change_gated_before_cursor = in bw_calcs_init()
2378 dceip->underlay420_luma_lb_size_per_component = bw_int_to_fixed( in bw_calcs_init()
2380 dceip->underlay420_chroma_lb_size_per_component = in bw_calcs_init()
2382 dceip->underlay422_lb_size_per_component = bw_int_to_fixed( in bw_calcs_init()
2384 dceip->cursor_chunk_width = bw_int_to_fixed(64); in bw_calcs_init()
2385 dceip->cursor_dcp_buffer_lines = bw_int_to_fixed(4); in bw_calcs_init()
2386 dceip->underlay_maximum_width_efficient_for_tiling = in bw_calcs_init()
2388 dceip->underlay_maximum_height_efficient_for_tiling = in bw_calcs_init()
2390 dceip->peak_pte_request_to_eviction_ratio_limiting_multiple_displays_or_single_rotated_display = in bw_calcs_init()
2392 dceip->peak_pte_request_to_eviction_ratio_limiting_single_display_no_rotation = in bw_calcs_init()
2394 dceip->minimum_outstanding_pte_request_limit = bw_int_to_fixed( in bw_calcs_init()
2396 dceip->maximum_total_outstanding_pte_requests_allowed_by_saw = in bw_calcs_init()
2398 dceip->limit_excessive_outstanding_dmif_requests = true; in bw_calcs_init()
2399 dceip->linear_mode_line_request_alternation_slice = in bw_calcs_init()
2401 dceip->scatter_gather_lines_of_pte_prefetching_in_linear_mode = in bw_calcs_init()
2403 dceip->display_write_back420_luma_mcifwr_buffer_size = 12288; in bw_calcs_init()
2404 dceip->display_write_back420_chroma_mcifwr_buffer_size = 8192; in bw_calcs_init()
2405 dceip->request_efficiency = bw_frc_to_fixed(8, 10); in bw_calcs_init()
2406 dceip->dispclk_per_request = bw_int_to_fixed(2); in bw_calcs_init()
2407 dceip->dispclk_ramping_factor = bw_frc_to_fixed(105, 100); in bw_calcs_init()
2408 dceip->display_pipe_throughput_factor = bw_frc_to_fixed(105, 100); in bw_calcs_init()
2409 dceip->scatter_gather_pte_request_rows_in_tiling_mode = 2; in bw_calcs_init()
2410 dceip->mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0); in bw_calcs_init()
2452 dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation = 100; in bw_calcs_init()
2453 dceip->max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation = 100; in bw_calcs_init()
2454 dceip->percent_of_ideal_port_bw_received_after_urgent_latency = 100; in bw_calcs_init()
2455 dceip->large_cursor = false; in bw_calcs_init()
2456 dceip->dmif_request_buffer_size = bw_int_to_fixed(768); in bw_calcs_init()
2457 dceip->dmif_pipe_en_fbc_chunk_tracker = false; in bw_calcs_init()
2458 dceip->cursor_max_outstanding_group_num = 1; in bw_calcs_init()
2459 dceip->lines_interleaved_into_lb = 2; in bw_calcs_init()
2460 dceip->chunk_width = 256; in bw_calcs_init()
2461 dceip->number_of_graphics_pipes = 5; in bw_calcs_init()
2462 dceip->number_of_underlay_pipes = 0; in bw_calcs_init()
2463 dceip->low_power_tiling_mode = 0; in bw_calcs_init()
2464 dceip->display_write_back_supported = true; in bw_calcs_init()
2465 dceip->argb_compression_support = true; in bw_calcs_init()
2466 dceip->underlay_vscaler_efficiency6_bit_per_component = in bw_calcs_init()
2468 dceip->underlay_vscaler_efficiency8_bit_per_component = in bw_calcs_init()
2470 dceip->underlay_vscaler_efficiency10_bit_per_component = in bw_calcs_init()
2472 dceip->underlay_vscaler_efficiency12_bit_per_component = in bw_calcs_init()
2474 dceip->graphics_vscaler_efficiency6_bit_per_component = in bw_calcs_init()
2476 dceip->graphics_vscaler_efficiency8_bit_per_component = in bw_calcs_init()
2478 dceip->graphics_vscaler_efficiency10_bit_per_component = in bw_calcs_init()
2480 dceip->graphics_vscaler_efficiency12_bit_per_component = in bw_calcs_init()
2482 dceip->alpha_vscaler_efficiency = bw_int_to_fixed(3); in bw_calcs_init()
2483 dceip->max_dmif_buffer_allocated = 4; in bw_calcs_init()
2484 dceip->graphics_dmif_size = 12288; in bw_calcs_init()
2485 dceip->underlay_luma_dmif_size = 19456; in bw_calcs_init()
2486 dceip->underlay_chroma_dmif_size = 23552; in bw_calcs_init()
2487 dceip->pre_downscaler_enabled = true; in bw_calcs_init()
2488 dceip->underlay_downscale_prefetch_enabled = true; in bw_calcs_init()
2489 dceip->lb_write_pixels_per_dispclk = bw_int_to_fixed(1); in bw_calcs_init()
2490 dceip->lb_size_per_component444 = bw_int_to_fixed(245952); in bw_calcs_init()
2491 dceip->graphics_lb_nodownscaling_multi_line_prefetching = true; in bw_calcs_init()
2492 dceip->stutter_and_dram_clock_state_change_gated_before_cursor = in bw_calcs_init()
2494 dceip->underlay420_luma_lb_size_per_component = bw_int_to_fixed( in bw_calcs_init()
2496 dceip->underlay420_chroma_lb_size_per_component = in bw_calcs_init()
2498 dceip->underlay422_lb_size_per_component = bw_int_to_fixed( in bw_calcs_init()
2500 dceip->cursor_chunk_width = bw_int_to_fixed(64); in bw_calcs_init()
2501 dceip->cursor_dcp_buffer_lines = bw_int_to_fixed(4); in bw_calcs_init()
2502 dceip->underlay_maximum_width_efficient_for_tiling = in bw_calcs_init()
2504 dceip->underlay_maximum_height_efficient_for_tiling = in bw_calcs_init()
2506 dceip->peak_pte_request_to_eviction_ratio_limiting_multiple_displays_or_single_rotated_display = in bw_calcs_init()
2508 dceip->peak_pte_request_to_eviction_ratio_limiting_single_display_no_rotation = in bw_calcs_init()
2510 dceip->minimum_outstanding_pte_request_limit = bw_int_to_fixed( in bw_calcs_init()
2512 dceip->maximum_total_outstanding_pte_requests_allowed_by_saw = in bw_calcs_init()
2514 dceip->limit_excessive_outstanding_dmif_requests = true; in bw_calcs_init()
2515 dceip->linear_mode_line_request_alternation_slice = in bw_calcs_init()
2517 dceip->scatter_gather_lines_of_pte_prefetching_in_linear_mode = in bw_calcs_init()
2519 dceip->display_write_back420_luma_mcifwr_buffer_size = 12288; in bw_calcs_init()
2520 dceip->display_write_back420_chroma_mcifwr_buffer_size = 8192; in bw_calcs_init()
2521 dceip->request_efficiency = bw_frc_to_fixed(8, 10); in bw_calcs_init()
2522 dceip->dispclk_per_request = bw_int_to_fixed(2); in bw_calcs_init()
2523 dceip->dispclk_ramping_factor = bw_frc_to_fixed(105, 100); in bw_calcs_init()
2524 dceip->display_pipe_throughput_factor = bw_frc_to_fixed(105, 100); in bw_calcs_init()
2525 dceip->scatter_gather_pte_request_rows_in_tiling_mode = 2; in bw_calcs_init()
2526 dceip->mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0); in bw_calcs_init()
2565 dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation = 100; in bw_calcs_init()
2566 dceip->max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation = 100; in bw_calcs_init()
2567 dceip->percent_of_ideal_port_bw_received_after_urgent_latency = 100; in bw_calcs_init()
2568 dceip->large_cursor = false; in bw_calcs_init()
2569 dceip->dmif_request_buffer_size = bw_int_to_fixed(768); in bw_calcs_init()
2570 dceip->dmif_pipe_en_fbc_chunk_tracker = false; in bw_calcs_init()
2571 dceip->cursor_max_outstanding_group_num = 1; in bw_calcs_init()
2572 dceip->lines_interleaved_into_lb = 2; in bw_calcs_init()
2573 dceip->chunk_width = 256; in bw_calcs_init()
2574 dceip->number_of_graphics_pipes = 2; in bw_calcs_init()
2575 dceip->number_of_underlay_pipes = 1; in bw_calcs_init()
2576 dceip->low_power_tiling_mode = 0; in bw_calcs_init()
2577 dceip->display_write_back_supported = false; in bw_calcs_init()
2578 dceip->argb_compression_support = true; in bw_calcs_init()
2579 dceip->underlay_vscaler_efficiency6_bit_per_component = in bw_calcs_init()
2581 dceip->underlay_vscaler_efficiency8_bit_per_component = in bw_calcs_init()
2583 dceip->underlay_vscaler_efficiency10_bit_per_component = in bw_calcs_init()
2585 dceip->underlay_vscaler_efficiency12_bit_per_component = in bw_calcs_init()
2587 dceip->graphics_vscaler_efficiency6_bit_per_component = in bw_calcs_init()
2589 dceip->graphics_vscaler_efficiency8_bit_per_component = in bw_calcs_init()
2591 dceip->graphics_vscaler_efficiency10_bit_per_component = in bw_calcs_init()
2593 dceip->graphics_vscaler_efficiency12_bit_per_component = in bw_calcs_init()
2595 dceip->alpha_vscaler_efficiency = bw_int_to_fixed(3); in bw_calcs_init()
2596 dceip->max_dmif_buffer_allocated = 2; in bw_calcs_init()
2597 dceip->graphics_dmif_size = 12288; in bw_calcs_init()
2598 dceip->underlay_luma_dmif_size = 19456; in bw_calcs_init()
2599 dceip->underlay_chroma_dmif_size = 23552; in bw_calcs_init()
2600 dceip->pre_downscaler_enabled = true; in bw_calcs_init()
2601 dceip->underlay_downscale_prefetch_enabled = true; in bw_calcs_init()
2602 dceip->lb_write_pixels_per_dispclk = bw_int_to_fixed(1); in bw_calcs_init()
2603 dceip->lb_size_per_component444 = bw_int_to_fixed(82176); in bw_calcs_init()
2604 dceip->graphics_lb_nodownscaling_multi_line_prefetching = false; in bw_calcs_init()
2605 dceip->stutter_and_dram_clock_state_change_gated_before_cursor = in bw_calcs_init()
2607 dceip->underlay420_luma_lb_size_per_component = bw_int_to_fixed( in bw_calcs_init()
2609 dceip->underlay420_chroma_lb_size_per_component = in bw_calcs_init()
2611 dceip->underlay422_lb_size_per_component = bw_int_to_fixed( in bw_calcs_init()
2613 dceip->cursor_chunk_width = bw_int_to_fixed(64); in bw_calcs_init()
2614 dceip->cursor_dcp_buffer_lines = bw_int_to_fixed(4); in bw_calcs_init()
2615 dceip->underlay_maximum_width_efficient_for_tiling = in bw_calcs_init()
2617 dceip->underlay_maximum_height_efficient_for_tiling = in bw_calcs_init()
2619 dceip->peak_pte_request_to_eviction_ratio_limiting_multiple_displays_or_single_rotated_display = in bw_calcs_init()
2621 dceip->peak_pte_request_to_eviction_ratio_limiting_single_display_no_rotation = in bw_calcs_init()
2623 dceip->minimum_outstanding_pte_request_limit = bw_int_to_fixed( in bw_calcs_init()
2625 dceip->maximum_total_outstanding_pte_requests_allowed_by_saw = in bw_calcs_init()
2627 dceip->limit_excessive_outstanding_dmif_requests = true; in bw_calcs_init()
2628 dceip->linear_mode_line_request_alternation_slice = in bw_calcs_init()
2630 dceip->scatter_gather_lines_of_pte_prefetching_in_linear_mode = in bw_calcs_init()
2632 dceip->display_write_back420_luma_mcifwr_buffer_size = 12288; in bw_calcs_init()
2633 dceip->display_write_back420_chroma_mcifwr_buffer_size = 8192; in bw_calcs_init()
2634 dceip->request_efficiency = bw_frc_to_fixed(8, 10); in bw_calcs_init()
2635 dceip->dispclk_per_request = bw_int_to_fixed(2); in bw_calcs_init()
2636 dceip->dispclk_ramping_factor = bw_frc_to_fixed(105, 100); in bw_calcs_init()
2637 dceip->display_pipe_throughput_factor = bw_frc_to_fixed(105, 100); in bw_calcs_init()
2638 dceip->scatter_gather_pte_request_rows_in_tiling_mode = 2; in bw_calcs_init()
2639 dceip->mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0); in bw_calcs_init()
2678 dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation = 100; in bw_calcs_init()
2679 dceip->max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation = 100; in bw_calcs_init()
2680 dceip->percent_of_ideal_port_bw_received_after_urgent_latency = 100; in bw_calcs_init()
2681 dceip->large_cursor = false; in bw_calcs_init()
2682 dceip->dmif_request_buffer_size = bw_int_to_fixed(2304); in bw_calcs_init()
2683 dceip->dmif_pipe_en_fbc_chunk_tracker = true; in bw_calcs_init()
2684 dceip->cursor_max_outstanding_group_num = 1; in bw_calcs_init()
2685 dceip->lines_interleaved_into_lb = 2; in bw_calcs_init()
2686 dceip->chunk_width = 256; in bw_calcs_init()
2687 dceip->number_of_graphics_pipes = 6; in bw_calcs_init()
2688 dceip->number_of_underlay_pipes = 0; in bw_calcs_init()
2689 dceip->low_power_tiling_mode = 0; in bw_calcs_init()
2690 dceip->display_write_back_supported = true; in bw_calcs_init()
2691 dceip->argb_compression_support = true; in bw_calcs_init()
2692 dceip->underlay_vscaler_efficiency6_bit_per_component = in bw_calcs_init()
2694 dceip->underlay_vscaler_efficiency8_bit_per_component = in bw_calcs_init()
2696 dceip->underlay_vscaler_efficiency10_bit_per_component = in bw_calcs_init()
2698 dceip->underlay_vscaler_efficiency12_bit_per_component = in bw_calcs_init()
2700 dceip->graphics_vscaler_efficiency6_bit_per_component = in bw_calcs_init()
2702 dceip->graphics_vscaler_efficiency8_bit_per_component = in bw_calcs_init()
2704 dceip->graphics_vscaler_efficiency10_bit_per_component = in bw_calcs_init()
2706 dceip->graphics_vscaler_efficiency12_bit_per_component = in bw_calcs_init()
2708 dceip->alpha_vscaler_efficiency = bw_int_to_fixed(3); in bw_calcs_init()
2709 dceip->max_dmif_buffer_allocated = 4; in bw_calcs_init()
2710 dceip->graphics_dmif_size = 24576; in bw_calcs_init()
2711 dceip->underlay_luma_dmif_size = 19456; in bw_calcs_init()
2712 dceip->underlay_chroma_dmif_size = 23552; in bw_calcs_init()
2713 dceip->pre_downscaler_enabled = true; in bw_calcs_init()
2714 dceip->underlay_downscale_prefetch_enabled = false; in bw_calcs_init()
2715 dceip->lb_write_pixels_per_dispclk = bw_int_to_fixed(1); in bw_calcs_init()
2716 dceip->lb_size_per_component444 = bw_int_to_fixed(245952); in bw_calcs_init()
2717 dceip->graphics_lb_nodownscaling_multi_line_prefetching = true; in bw_calcs_init()
2718 dceip->stutter_and_dram_clock_state_change_gated_before_cursor = in bw_calcs_init()
2720 dceip->underlay420_luma_lb_size_per_component = bw_int_to_fixed( in bw_calcs_init()
2722 dceip->underlay420_chroma_lb_size_per_component = in bw_calcs_init()
2724 dceip->underlay422_lb_size_per_component = bw_int_to_fixed( in bw_calcs_init()
2726 dceip->cursor_chunk_width = bw_int_to_fixed(64); in bw_calcs_init()
2727 dceip->cursor_dcp_buffer_lines = bw_int_to_fixed(4); in bw_calcs_init()
2728 dceip->underlay_maximum_width_efficient_for_tiling = in bw_calcs_init()
2730 dceip->underlay_maximum_height_efficient_for_tiling = in bw_calcs_init()
2732 dceip->peak_pte_request_to_eviction_ratio_limiting_multiple_displays_or_single_rotated_display = in bw_calcs_init()
2734 dceip->peak_pte_request_to_eviction_ratio_limiting_single_display_no_rotation = in bw_calcs_init()
2736 dceip->minimum_outstanding_pte_request_limit = bw_int_to_fixed( in bw_calcs_init()
2738 dceip->maximum_total_outstanding_pte_requests_allowed_by_saw = in bw_calcs_init()
2740 dceip->limit_excessive_outstanding_dmif_requests = true; in bw_calcs_init()
2741 dceip->linear_mode_line_request_alternation_slice = in bw_calcs_init()
2743 dceip->scatter_gather_lines_of_pte_prefetching_in_linear_mode = in bw_calcs_init()
2745 dceip->display_write_back420_luma_mcifwr_buffer_size = 12288; in bw_calcs_init()
2746 dceip->display_write_back420_chroma_mcifwr_buffer_size = 8192; in bw_calcs_init()
2747 dceip->request_efficiency = bw_frc_to_fixed(8, 10); in bw_calcs_init()
2748 dceip->dispclk_per_request = bw_int_to_fixed(2); in bw_calcs_init()
2749 dceip->dispclk_ramping_factor = bw_frc_to_fixed(105, 100); in bw_calcs_init()
2750 dceip->display_pipe_throughput_factor = bw_frc_to_fixed(105, 100); in bw_calcs_init()
2751 dceip->scatter_gather_pte_request_rows_in_tiling_mode = 2; in bw_calcs_init()
2752 dceip->mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0); in bw_calcs_init()
2757 *bw_dceip = *dceip; in bw_calcs_init()
2760 kfree(dceip); in bw_calcs_init()
3044 const struct bw_calcs_dceip *dceip, in bw_calcs() argument
3077 print_bw_calcs_dceip(ctx, dceip); in bw_calcs()
3081 calculate_bandwidth(dceip, vbios, data); in bw_calcs()
3231 if (dceip->version != BW_CALCS_VERSION_CARRIZO) { in bw_calcs()
3235 calculate_bandwidth(dceip, vbios, data); in bw_calcs()
3356 calculate_bandwidth(dceip, vbios, data); in bw_calcs()
3470 if (dceip->version == BW_CALCS_VERSION_CARRIZO) { in bw_calcs()
3487 calculate_bandwidth(dceip, vbios, data); in bw_calcs()