Symbol: dcn_bw_max2
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1079
v->dppclk_using_single_dpp = dcn_bw_max2(v->dppclk_using_single_dpp_luma, v->dppclk_using_single_dpp_chroma);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1082
v->dispclk_with_ramping = dcn_bw_max2(v->dispclk_with_ramping, dcn_bw_max2(v->dppclk_using_single_dpp / v->dpp_per_plane[k] * v->dispclk_dppclk_ratio, v->pixel_clock[k] / v->dpp_per_plane[k]) * (1.0f + v->downspreading / 100.0f) * (1.0f + v->dispclk_ramping_margin / 100.0f));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1083
v->dispclk_without_ramping = dcn_bw_max2(v->dispclk_without_ramping, dcn_bw_max2(v->dppclk_using_single_dpp / v->dpp_per_plane[k] * v->dispclk_dppclk_ratio, v->pixel_clock[k] / v->dpp_per_plane[k]) * (1.0f + v->downspreading / 100.0f));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1085
v->dispclk_with_ramping = dcn_bw_max2(v->dispclk_with_ramping, dcn_bw_max2(v->dppclk_using_single_dpp / v->dpp_per_plane[k] * v->dispclk_dppclk_ratio, v->pixel_clock[k]) * (1.0f + v->downspreading / 100.0f) * (1.0f + v->dispclk_ramping_margin / 100.0f));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1086
v->dispclk_without_ramping = dcn_bw_max2(v->dispclk_without_ramping, dcn_bw_max2(v->dppclk_using_single_dpp / v->dpp_per_plane[k] * v->dispclk_dppclk_ratio, v->pixel_clock[k]) * (1.0f + v->downspreading / 100.0f));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1170
v->last_pixel_of_line_extra_watermark = dcn_bw_max2(v->last_pixel_of_line_extra_watermark, v->data_fabric_line_delivery_time_luma - v->display_pipe_line_delivery_time_luma[k]);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1180
v->last_pixel_of_line_extra_watermark = dcn_bw_max2(v->last_pixel_of_line_extra_watermark, v->data_fabric_line_delivery_time_chroma - v->display_pipe_line_delivery_time_chroma[k]);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1265
v->dcfclk_deep_sleep_per_plane[k] = dcn_bw_max2(1.1f * v->swath_width_y[k] * dcn_bw_ceil2(v->byte_per_pixel_dety[k], 1.0f) / 32.0f / v->display_pipe_line_delivery_time_luma[k], 1.1f * v->swath_width_y[k] / 2.0f * dcn_bw_ceil2(v->byte_per_pixel_detc[k], 2.0f) / 32.0f / v->display_pipe_line_delivery_time_chroma[k]);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1269
v->dcfclk_deep_sleep_per_plane[k] = dcn_bw_max2(v->dcfclk_deep_sleep_per_plane[k], v->pixel_clock[k] / 16.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1273
v->dcf_clk_deep_sleep = dcn_bw_max2(v->dcf_clk_deep_sleep, v->dcfclk_deep_sleep_per_plane[k]);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1435
v->max_partial_swath_y = dcn_bw_max2(1.0f, v->max_partial_swath_y);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1445
v->max_partial_swath_c = dcn_bw_max2(1.0f, v->max_partial_swath_c);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1483
v->v_ready_offset_pix[k] = dcn_bw_max2(150.0f / v->dppclk, v->total_repeater_delay_time + 20.0f / v->dcf_clk_deep_sleep + 10.0f / v->dppclk) * v->pixel_clock[k];
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1489
v->t_wait = dcn_bw_max2(v->sr_enter_plus_exit_time, v->urgent_latency);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1502
v->bandwidth_available_for_immediate_flip = v->bandwidth_available_for_immediate_flip -dcn_bw_max2(v->read_bandwidth_plane_luma[k] + v->read_bandwidth_plane_chroma[k], v->prefetch_bandwidth[k]);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1529
v->time_for_fetching_row_in_vblank = dcn_bw_max2(v->urgent_extra_latency - v->time_for_fetching_meta_pte, v->htotal[k] / v->pixel_clock[k] - v->time_for_fetching_meta_pte);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1537
v->v_ratio_prefetch_y[k] = dcn_bw_max2(v->v_ratio_prefetch_y[k], v->max_num_swath_y[k] * v->swath_height_y[k] / (v->lines_to_request_prefetch_pixel_data - (v->v_init_pre_fill_y[k] - 3.0f) / 2.0f));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1545
v->v_ratio_prefetch_y[k] = dcn_bw_max2(v->v_ratio_prefetch_y[k], 1.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1550
v->v_ratio_prefetch_c[k] = dcn_bw_max2(v->v_ratio_prefetch_c[k], v->max_num_swath_c[k] * v->swath_height_c[k] / (v->lines_to_request_prefetch_pixel_data - (v->v_init_pre_fill_c[k] - 3.0f) / 2.0f));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1558
v->v_ratio_prefetch_c[k] = dcn_bw_max2(v->v_ratio_prefetch_c[k], 1.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1564
v->max_rd_bandwidth = v->max_rd_bandwidth + dcn_bw_max2(v->read_bandwidth_plane_luma[k] + v->read_bandwidth_plane_chroma[k], v->required_prefetch_pix_data_bw);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1566
v->max_rd_bandwidth = v->max_rd_bandwidth + dcn_bw_max2(v->meta_pte_bytes_frame[k] / (v->destination_lines_to_request_vm_inv_blank[k] * v->htotal[k] / v->pixel_clock[k]), (v->meta_row_byte[k] + v->pixel_pte_bytes_per_row[k]) / (v->destination_lines_to_request_row_in_vblank[k] * v->htotal[k] / v->pixel_clock[k]));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1621
v->min_ttuv_blank[k] = v->t_calc + dcn_bw_max2(v->stutter_enter_plus_exit_watermark, v->urgent_watermark);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1635
v->lb_latency_hiding_source_lines_y = dcn_bw_min2(v->max_line_buffer_lines, dcn_bw_floor2(v->line_buffer_size / v->lb_bit_per_pixel[k] / (v->swath_width_y[k] / dcn_bw_max2(v->h_ratio[k], 1.0f)), 1.0f)) - (v->vtaps[k] - 1.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1636
v->lb_latency_hiding_source_lines_c = dcn_bw_min2(v->max_line_buffer_lines, dcn_bw_floor2(v->line_buffer_size / v->lb_bit_per_pixel[k] / (v->swath_width_y[k] / 2.0f / dcn_bw_max2(v->h_ratio[k] / 2.0f, 1.0f)), 1.0f)) - (v->vta_pschroma[k] - 1.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1681
v->v_blank_dram_clock_change_latency_margin[k] = (v->vtotal[k] - v->scaler_recout_height[k]) * (v->htotal[k] / v->pixel_clock[k]) -dcn_bw_max2(v->dram_clock_change_watermark, v->writeback_dram_clock_change_watermark);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1705
v->dram_clock_change_margin = dcn_bw_max2(v->min_active_dram_clock_change_margin, v->min_vblank_dram_clock_change_margin);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
381
v->number_of_dpp_required_for_lb_size = dcn_bw_ceil2((v->vtaps[k] + dcn_bw_max2(dcn_bw_ceil2(v->v_ratio[k], 1.0f) - 2, 0.0f)) * v->swath_width_ysingle_dpp[k] / dcn_bw_max2(v->h_ratio[k], 1.0f) * v->lb_bit_per_pixel[k] / v->line_buffer_size, 1.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
383
v->number_of_dpp_required_for_lb_size = dcn_bw_max2(dcn_bw_ceil2((v->vtaps[k] + dcn_bw_max2(dcn_bw_ceil2(v->v_ratio[k], 1.0f) - 2, 0.0f)) * v->swath_width_ysingle_dpp[k] / dcn_bw_max2(v->h_ratio[k], 1.0f) * v->lb_bit_per_pixel[k] / v->line_buffer_size, 1.0f), dcn_bw_ceil2((v->vta_pschroma[k] + dcn_bw_max2(dcn_bw_ceil2(v->v_ratio[k] / 2.0f, 1.0f) - 2, 0.0f)) * v->swath_width_ysingle_dpp[k] / 2.0f / dcn_bw_max2(v->h_ratio[k] / 2.0f, 1.0f) * v->lb_bit_per_pixel[k] / v->line_buffer_size, 1.0f));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
385
v->number_of_dpp_required_for_det_and_lb_size[k] = dcn_bw_max2(v->number_of_dpp_required_for_det_size, v->number_of_dpp_required_for_lb_size);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
393
v->min_dispclk_using_single_dpp = dcn_bw_max2(v->pixel_clock[k], v->min_dppclk_using_single_dpp[k] * (j + 1)) * (1.0f + v->downspreading / 100.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
395
v->min_dispclk_using_dual_dpp = dcn_bw_max2(v->pixel_clock[k] / 2.0f, v->min_dppclk_using_single_dpp[k] / 2.0f * (j + 1)) * (1.0f + v->downspreading / 100.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
397
v->min_dispclk_using_dual_dpp = dcn_bw_max2(v->pixel_clock[k], v->min_dppclk_using_single_dpp[k] / 2.0f * (j + 1)) * (1.0f + v->downspreading / 100.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
405
v->required_dispclk[i][j] = dcn_bw_max2(v->required_dispclk[i][j], v->min_dispclk_using_single_dpp);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
408
v->required_dispclk[i][j] = dcn_bw_max2(v->required_dispclk[i][j], v->min_dispclk_using_dual_dpp);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
411
v->required_dispclk[i][j] = dcn_bw_max2(v->required_dispclk[i][j], v->min_dispclk_using_dual_dpp);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
421
v->min_dispclk_using_single_dpp = dcn_bw_max2(v->pixel_clock[k], v->min_dppclk_using_single_dpp[k] * (j + 1)) * (1.0f + v->downspreading / 100.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
422
v->min_dispclk_using_dual_dpp = dcn_bw_max2(v->pixel_clock[k], v->min_dppclk_using_single_dpp[k] / 2.0f * (j + 1)) * (1.0f + v->downspreading / 100.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
429
v->required_dispclk[i][j] = dcn_bw_max2(v->required_dispclk[i][j], v->min_dispclk_using_single_dpp);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
435
v->required_dispclk[i][j] = dcn_bw_max2(v->required_dispclk[i][j], v->min_dispclk_using_dual_dpp);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
499
v->effective_lb_latency_hiding_source_lines_luma = dcn_bw_min2(v->max_line_buffer_lines, dcn_bw_floor2(v->line_buffer_size / v->lb_bit_per_pixel[k] / (v->swath_width_yper_state[i][j][k] / dcn_bw_max2(v->h_ratio[k], 1.0f)), 1.0f)) - (v->vtaps[k] - 1.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
504
v->effective_lb_latency_hiding_source_lines_chroma = dcn_bw_min2(v->max_line_buffer_lines, dcn_bw_floor2(v->line_buffer_size / v->lb_bit_per_pixel[k] / (v->swath_width_yper_state[i][j][k] / 2.0f / dcn_bw_max2(v->h_ratio[k] / 2.0f, 1.0f)), 1.0f)) - (v->vta_pschroma[k] - 1.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
537
v->projected_dcfclk_deep_sleep = dcn_bw_max2(v->projected_dcfclk_deep_sleep, v->pixel_clock[k] / 16.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
54
v->h_ratio[k] = dcn_bw_max2(v->viewport_width[k] / v->scaler_rec_out_width[k], v->viewport_height[k] / v->scaler_recout_height[k]);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
540
v->projected_dcfclk_deep_sleep = dcn_bw_max2(v->projected_dcfclk_deep_sleep, 1.1f * dcn_bw_ceil2(v->byte_per_pixel_in_dety[k], 1.0f) / 64.0f * v->h_ratio[k] * v->pixel_clock[k] / v->no_of_dpp[i][j][k]);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
542
v->projected_dcfclk_deep_sleep = dcn_bw_max2(v->projected_dcfclk_deep_sleep, 1.1f * dcn_bw_ceil2(v->byte_per_pixel_in_dety[k], 1.0f) / 64.0f * v->pscl_factor[k] * v->required_dispclk[i][j] / (1 + j));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
546
v->projected_dcfclk_deep_sleep = dcn_bw_max2(v->projected_dcfclk_deep_sleep, 1.1f * dcn_bw_ceil2(v->byte_per_pixel_in_dety[k], 1.0f) / 32.0f * v->h_ratio[k] * v->pixel_clock[k] / v->no_of_dpp[i][j][k]);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
548
v->projected_dcfclk_deep_sleep = dcn_bw_max2(v->projected_dcfclk_deep_sleep, 1.1f * dcn_bw_ceil2(v->byte_per_pixel_in_dety[k], 1.0f) / 32.0f * v->pscl_factor[k] * v->required_dispclk[i][j] / (1 + j));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
551
v->projected_dcfclk_deep_sleep = dcn_bw_max2(v->projected_dcfclk_deep_sleep, 1.1f * dcn_bw_ceil2(v->byte_per_pixel_in_detc[k], 2.0f) / 32.0f * v->h_ratio[k] / 2.0f * v->pixel_clock[k] / v->no_of_dpp[i][j][k]);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
553
v->projected_dcfclk_deep_sleep = dcn_bw_max2(v->projected_dcfclk_deep_sleep, 1.1f * dcn_bw_ceil2(v->byte_per_pixel_in_detc[k], 2.0f) / 32.0f * v->pscl_factor_chroma[k] * v->required_dispclk[i][j] / (1 + j));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
56
v->h_ratio[k] = dcn_bw_max2(v->viewport_height[k] / v->scaler_rec_out_width[k], v->viewport_width[k] / v->scaler_recout_height[k]);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
674
v->max_partial_sw_y = dcn_bw_max2(1.0f, v->max_partial_sw_y);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
685
v->max_partial_sw_c = dcn_bw_max2(1.0f, v->max_partial_sw_c);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
703
v->v_ready_offset[k][j] = dcn_bw_max2(150.0f / (v->required_dispclk[i][j] / (j + 1)), v->total_repeater_delay + 20.0f / v->projected_dcfclk_deep_sleep + 10.0f / (v->required_dispclk[i][j] / (j + 1))) * v->pixel_clock[k];
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
735
v->time_for_meta_and_dpte_row_without_immediate_flip = dcn_bw_max2(
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
751
v->bw_available_for_immediate_flip = v->bw_available_for_immediate_flip -dcn_bw_max2(v->read_bandwidth[k], v->prefetch_bw[k]);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
768
v->time_for_meta_and_dpte_row_with_immediate_flip = dcn_bw_max2(v->htotal[k] / v->pixel_clock[k] - v->time_for_meta_pte_with_immediate_flip, v->extra_latency - v->time_for_meta_pte_with_immediate_flip);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
778
v->v_ratio_pre_ywith_immediate_flip[i][j][k] = dcn_bw_max2(v->v_ratio_pre_ywith_immediate_flip[i][j][k], (v->max_num_sw_y[k] * v->swath_height_yper_state[i][j][k]) / (v->line_times_to_request_prefetch_pixel_data_with_immediate_flip - (v->prefill_y[k] - 3.0f) / 2.0f));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
786
v->v_ratio_pre_cwith_immediate_flip[i][j][k] = dcn_bw_max2(v->v_ratio_pre_cwith_immediate_flip[i][j][k], (v->max_num_sw_c[k] * v->swath_height_cper_state[i][j][k]) / (v->line_times_to_request_prefetch_pixel_data_with_immediate_flip - (v->prefill_c[k] - 3.0f) / 2.0f));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
801
v->v_ratio_pre_ywithout_immediate_flip[i][j][k] = dcn_bw_max2(v->v_ratio_pre_ywithout_immediate_flip[i][j][k], (v->max_num_sw_y[k] * v->swath_height_yper_state[i][j][k]) / (v->line_times_to_request_prefetch_pixel_data_without_immediate_flip - (v->prefill_y[k] - 3.0f) / 2.0f));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
809
v->v_ratio_pre_cwithout_immediate_flip[i][j][k] = dcn_bw_max2(v->v_ratio_pre_cwithout_immediate_flip[i][j][k], (v->max_num_sw_c[k] * v->swath_height_cper_state[i][j][k]) / (v->line_times_to_request_prefetch_pixel_data_without_immediate_flip - (v->prefill_c[k] - 3.0f) / 2.0f));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
824
v->maximum_read_bandwidth_with_prefetch_with_immediate_flip = v->maximum_read_bandwidth_with_prefetch_with_immediate_flip + dcn_bw_max2(v->read_bandwidth[k], v->required_prefetch_pixel_data_bw_with_immediate_flip[i][j][k]) + dcn_bw_max2(v->meta_pte_bytes_per_frame[k] / (v->lines_for_meta_pte_with_immediate_flip[k] * v->htotal[k] / v->pixel_clock[k]), (v->meta_row_bytes[k] + v->dpte_bytes_per_row[k]) / (v->lines_for_meta_and_dpte_row_with_immediate_flip[k] * v->htotal[k] / v->pixel_clock[k]));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
826
v->maximum_read_bandwidth_with_prefetch_with_immediate_flip = v->maximum_read_bandwidth_with_prefetch_with_immediate_flip + dcn_bw_max2(v->read_bandwidth[k], v->required_prefetch_pixel_data_bw_without_immediate_flip[i][j][k]);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
831
v->maximum_read_bandwidth_with_prefetch_without_immediate_flip = v->maximum_read_bandwidth_with_prefetch_without_immediate_flip + dcn_bw_max2(v->read_bandwidth[k], v->required_prefetch_pixel_data_bw_without_immediate_flip[i][j][k]);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
101
return dcn_bw_max3(v1, v2, v3) > dcn_bw_max2(v4, v5) ? dcn_bw_max3(v1, v2, v3) : dcn_bw_max2(v4, v5);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
96
return v3 > dcn_bw_max2(v1, v2) ? v3 : dcn_bw_max2(v1, v2);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
482
dlg_sys_param->total_flip_bw = v->return_bw - dcn_bw_max2(total_active_bw, total_prefetch_bw);
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
49
return (double)dcn_bw_max2((float)a, (float)b);
drivers/gpu/drm/amd/display/dc/inc/dcn_calc_math.h
32
float dcn_bw_max2(const float arg1, const float arg2);