/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_resource.h | 54 unsigned int urgent_watermark);
|
H A D | dcn30_resource.c | 1560 unsigned int urgent_watermark) in dcn30_calc_max_scaled_time() 1576 max_scaled_time = buf_lh_capability - urgent_watermark; in dcn30_calc_max_scaled_time() 1557 dcn30_calc_max_scaled_time( unsigned int time_per_pixel, enum mmhubbub_wbif_mode mode, unsigned int urgent_watermark) dcn30_calc_max_scaled_time() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_resource.h | 57 unsigned int urgent_watermark);
|
H A D | dcn30_resource.c | 1351 unsigned int urgent_watermark) in dcn30_calc_max_scaled_time() 1367 max_scaled_time = buf_lh_capability - urgent_watermark; in dcn30_calc_max_scaled_time() 1348 dcn30_calc_max_scaled_time( unsigned int time_per_pixel, enum mmhubbub_wbif_mode mode, unsigned int urgent_watermark) dcn30_calc_max_scaled_time() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/calcs/ |
H A D | dce_calcs.c | 1859 data->urgent_watermark[i] = bw_add(bw_add(bw_add(bw_add(bw_add(data->total_dmifmc_urgent_latency, data->dmif_burst_time[data->y_clk_level][data->sclk_level]), bw_max2(data->line_source_pixels_transfer_time, data->line_source_transfer_time[i][data->y_clk_level][data->sclk_level])), vbios->blackout_duration), data->chunk_request_time), data->cursor_request_time); in calculate_bandwidth() 1860 data->stutter_exit_watermark[i] = bw_add(bw_sub(vbios->stutter_self_refresh_exit_latency, data->total_dmifmc_urgent_latency), data->urgent_watermark[i]); in calculate_bandwidth() 1861 data->stutter_entry_watermark[i] = bw_add(bw_sub(bw_add(vbios->stutter_self_refresh_exit_latency, vbios->stutter_self_refresh_entry_latency), data->total_dmifmc_urgent_latency), data->urgent_watermark[i]); in calculate_bandwidth() 1872 data->urgent_watermark[i] = bw_add(bw_add(bw_add(bw_add(bw_add(vbios->mcifwrmc_urgent_latency, data->mcifwr_burst_time[data->y_clk_level][data->sclk_level]), bw_max2(data->line_source_pixels_transfer_time, data->line_source_transfer_time[i][data->y_clk_level][data->sclk_level])), vbios->blackout_duration), data->chunk_request_time), data->cursor_request_time); in calculate_bandwidth() 3177 urgent_watermark[4], bw_int_to_fixed(1000))); in bw_calcs() 3180 urgent_watermark[5], bw_int_to_fixed(1000))); in bw_calcs() 3183 urgent_watermark[6], bw_int_to_fixed(1000))); in bw_calcs() 3187 urgent_watermark[0], bw_int_to_fixed(1000))); in bw_calcs() 3190 urgent_watermark[1], bw_int_to_fixed(1000))); in bw_calcs() 3194 urgent_watermark[ in bw_calcs() [all...] |
H A D | dcn_calcs.c | 485 dlg_sys_param.t_urg_wm_us = v->urgent_watermark; in dcn_bw_calc_rq_dlg_ttu() 571 context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = v->urgent_watermark * 1000; 585 context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = v->urgent_watermark * 1000; 606 context->bw_ctx.bw.dcn.watermarks.d.urgent_ns = v->urgent_watermark * 1000; 626 context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = v->urgent_watermark * 1000; 1167 context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = v->urgent_watermark * 1000; in dcn_validate_bandwidth()
|
H A D | dcn_calc_auto.c | 1322 v->urgent_watermark = v->urgent_latency + v->last_pixel_of_line_extra_watermark + v->urgent_extra_latency; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation() 1323 v->ptemeta_urgent_watermark = v->urgent_watermark + 2.0 * v->urgent_latency; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation() 1326 v->dram_clock_change_watermark = v->dram_clock_change_latency + v->urgent_watermark; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation() 1440 v->non_urgent_latency_tolerance = v->min_urgent_latency_support_us - v->urgent_watermark; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation() 1806 v->min_ttuv_blank[k] = v->t_calc +dcn_bw_max3(v->dram_clock_change_watermark, v->stutter_enter_plus_exit_watermark, v->urgent_watermark); in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation() 1811 v->min_ttuv_blank[k] = v->t_calc +dcn_bw_max2(v->stutter_enter_plus_exit_watermark, v->urgent_watermark); in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation() 1816 v->min_ttuv_blank[k] = v->t_calc + v->urgent_watermark; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation()
|
H A D | calcs_logger.h | 470 DC_LOG_BANDWIDTH_CALCS(" [bw_fixed] urgent_watermark[%d]:%d", in print_bw_calcs_data() 471 i, bw_fixed_to_int(data->urgent_watermark[i])); in print_bw_calcs_data()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/calcs/ |
H A D | dce_calcs.c | 1867 data->urgent_watermark[i] = bw_add(bw_add(bw_add(bw_add(bw_add(data->total_dmifmc_urgent_latency, data->dmif_burst_time[data->y_clk_level][data->sclk_level]), bw_max2(data->line_source_pixels_transfer_time, data->line_source_transfer_time[i][data->y_clk_level][data->sclk_level])), vbios->blackout_duration), data->chunk_request_time), data->cursor_request_time); in calculate_bandwidth() 1868 data->stutter_exit_watermark[i] = bw_add(bw_sub(vbios->stutter_self_refresh_exit_latency, data->total_dmifmc_urgent_latency), data->urgent_watermark[i]); in calculate_bandwidth() 1869 data->stutter_entry_watermark[i] = bw_add(bw_sub(bw_add(vbios->stutter_self_refresh_exit_latency, vbios->stutter_self_refresh_entry_latency), data->total_dmifmc_urgent_latency), data->urgent_watermark[i]); in calculate_bandwidth() 1880 data->urgent_watermark[i] = bw_add(bw_add(bw_add(bw_add(bw_add(vbios->mcifwrmc_urgent_latency, data->mcifwr_burst_time[data->y_clk_level][data->sclk_level]), bw_max2(data->line_source_pixels_transfer_time, data->line_source_transfer_time[i][data->y_clk_level][data->sclk_level])), vbios->blackout_duration), data->chunk_request_time), data->cursor_request_time); in calculate_bandwidth() 3205 urgent_watermark[4], bw_int_to_fixed(1000))); in bw_calcs() 3208 urgent_watermark[5], bw_int_to_fixed(1000))); in bw_calcs() 3211 urgent_watermark[6], bw_int_to_fixed(1000))); in bw_calcs() 3215 urgent_watermark[0], bw_int_to_fixed(1000))); in bw_calcs() 3218 urgent_watermark[1], bw_int_to_fixed(1000))); in bw_calcs() 3222 urgent_watermark[ in bw_calcs() [all...] |
H A D | dcn_calcs.c | 488 dlg_sys_param->t_urg_wm_us = v->urgent_watermark; in dcn_bw_calc_rq_dlg_ttu() 573 context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = v->urgent_watermark * 1000; 587 context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = v->urgent_watermark * 1000; 608 context->bw_ctx.bw.dcn.watermarks.d.urgent_ns = v->urgent_watermark * 1000; 628 context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = v->urgent_watermark * 1000; 1152 context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = v->urgent_watermark * 1000; in dcn_validate_bandwidth()
|
H A D | dcn_calc_auto.c | 1322 v->urgent_watermark = v->urgent_latency + v->last_pixel_of_line_extra_watermark + v->urgent_extra_latency; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation() 1323 v->ptemeta_urgent_watermark = v->urgent_watermark + 2.0 * v->urgent_latency; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation() 1326 v->dram_clock_change_watermark = v->dram_clock_change_latency + v->urgent_watermark; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation() 1440 v->non_urgent_latency_tolerance = v->min_urgent_latency_support_us - v->urgent_watermark; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation() 1806 v->min_ttuv_blank[k] = v->t_calc +dcn_bw_max3(v->dram_clock_change_watermark, v->stutter_enter_plus_exit_watermark, v->urgent_watermark); in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation() 1811 v->min_ttuv_blank[k] = v->t_calc +dcn_bw_max2(v->stutter_enter_plus_exit_watermark, v->urgent_watermark); in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation() 1816 v->min_ttuv_blank[k] = v->t_calc + v->urgent_watermark; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation()
|
H A D | calcs_logger.h | 470 DC_LOG_BANDWIDTH_CALCS(" [bw_fixed] urgent_watermark[%d]:%d", in print_bw_calcs_data() 471 i, bw_fixed_to_int(data->urgent_watermark[i])); in print_bw_calcs_data()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_resource.h | 51 unsigned int urgent_watermark);
|
H A D | dcn20_resource.c | 2398 unsigned int urgent_watermark) 2420 max_scaled_time = buf_lh_capability - urgent_watermark; 2395 dcn20_calc_max_scaled_time( unsigned int time_per_pixel, enum mmhubbub_wbif_mode mode, unsigned int urgent_watermark) global() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_resource.h | 59 unsigned int urgent_watermark);
|
H A D | dcn20_resource.c | 1580 unsigned int urgent_watermark) in dcn20_calc_max_scaled_time() 1602 max_scaled_time = buf_lh_capability - urgent_watermark; in dcn20_calc_max_scaled_time() 1577 dcn20_calc_max_scaled_time( unsigned int time_per_pixel, enum mmhubbub_wbif_mode mode, unsigned int urgent_watermark) dcn20_calc_max_scaled_time() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | dcn_calcs.h | 449 float urgent_watermark; member
|
H A D | dce_calcs.h | 419 struct bw_fixed urgent_watermark[maximum_number_of_surfaces]; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | dcn_calcs.h | 449 float urgent_watermark; member
|
H A D | dce_calcs.h | 419 struct bw_fixed urgent_watermark[maximum_number_of_surfaces]; member
|