urgent_latency 215 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->return_bw_per_state[i] =dcn_bw_min2(v->return_bw_per_state[i], v->return_bw_todcn_per_state * 4.0 * (1.0 - v->urgent_latency / ((v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0 / (v->return_bw_todcn_per_state - v->dcfclk_per_state[i] * v->return_bus_width / 4.0) + v->urgent_latency))); urgent_latency 217 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->critical_point = 2.0 * v->return_bus_width * v->dcfclk_per_state[i] * v->urgent_latency / (v->return_bw_todcn_per_state * v->urgent_latency + (v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0); urgent_latency 219 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->return_bw_per_state[i] =dcn_bw_min2(v->return_bw_per_state[i], dcn_bw_pow(4.0 * v->return_bw_todcn_per_state * (v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0 * v->return_bus_width * v->dcfclk_per_state[i] * v->urgent_latency / (v->return_bw_todcn_per_state * v->urgent_latency + (v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0), 2)); urgent_latency 223 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->return_bw_per_state[i] =dcn_bw_min2(v->return_bw_per_state[i], v->return_bw_todcn_per_state * 4.0 * (1.0 - v->urgent_latency / ((v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0 / (v->return_bw_todcn_per_state - v->dcfclk_per_state[i] * v->return_bus_width / 4.0) + v->urgent_latency))); urgent_latency 225 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->critical_point = 2.0 * v->return_bus_width * v->dcfclk_per_state[i] * v->urgent_latency / (v->return_bw_todcn_per_state * v->urgent_latency + (v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0); urgent_latency 227 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->return_bw_per_state[i] =dcn_bw_min2(v->return_bw_per_state[i], dcn_bw_pow(4.0 * v->return_bw_todcn_per_state * (v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0 * v->return_bus_width * v->dcfclk_per_state[i] * v->urgent_latency / (v->return_bw_todcn_per_state * v->urgent_latency + (v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0), 2)); urgent_latency 571 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c if (v->urgent_latency_support_us_per_state[i][j][k] < v->urgent_latency / 1.0) { urgent_latency 802 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->line_times_for_prefetch[k] = v->maximum_vstartup - v->urgent_latency / (v->htotal[k] / v->pixel_clock[k]) - (v->time_calc + v->time_setup) / (v->htotal[k] / v->pixel_clock[k]) - (v->dst_y_after_scaler + v->dst_x_after_scaler / v->htotal[k]); urgent_latency 847 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->time_for_meta_pte_with_immediate_flip =dcn_bw_max5(v->meta_pte_bytes_per_frame[k] / v->prefetch_bw[k], v->meta_pte_bytes_per_frame[k] * v->total_immediate_flip_bytes[k] / (v->bw_available_for_immediate_flip * (v->meta_pte_bytes_per_frame[k] + v->meta_row_bytes[k] + v->dpte_bytes_per_row[k])), v->extra_latency, v->urgent_latency, v->htotal[k] / v->pixel_clock[k] / 4.0); urgent_latency 853 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->time_for_meta_and_dpte_row_with_immediate_flip =dcn_bw_max5((v->meta_row_bytes[k] + v->dpte_bytes_per_row[k]) / v->prefetch_bw[k], (v->meta_row_bytes[k] + v->dpte_bytes_per_row[k]) * v->total_immediate_flip_bytes[k] / (v->bw_available_for_immediate_flip * (v->meta_pte_bytes_per_frame[k] + v->meta_row_bytes[k] + v->dpte_bytes_per_row[k])), v->htotal[k] / v->pixel_clock[k] - v->time_for_meta_pte_with_immediate_flip, v->extra_latency, 2.0 * v->urgent_latency); urgent_latency 1235 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->return_bw =dcn_bw_min2(v->return_bw, v->return_bandwidth_to_dcn * 4.0 * (1.0 - v->urgent_latency / ((v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0 / (v->return_bandwidth_to_dcn - v->dcfclk * v->return_bus_width / 4.0) + v->urgent_latency))); urgent_latency 1237 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->critical_compression = 2.0 * v->return_bus_width * v->dcfclk * v->urgent_latency / (v->return_bandwidth_to_dcn * v->urgent_latency + (v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0); urgent_latency 1239 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->return_bw =dcn_bw_min2(v->return_bw, dcn_bw_pow(4.0 * v->return_bandwidth_to_dcn * (v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0 * v->return_bus_width * v->dcfclk * v->urgent_latency / (v->return_bandwidth_to_dcn * v->urgent_latency + (v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0), 2)); urgent_latency 1243 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->return_bw =dcn_bw_min2(v->return_bw, v->return_bandwidth_to_dcn * 4.0 * (1.0 - v->urgent_latency / ((v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0 / (v->return_bandwidth_to_dcn - v->dcfclk * v->return_bus_width / 4.0) + v->urgent_latency))); urgent_latency 1245 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->critical_compression = 2.0 * v->return_bus_width * v->dcfclk * v->urgent_latency / (v->return_bandwidth_to_dcn * v->urgent_latency + (v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0); urgent_latency 1247 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->return_bw =dcn_bw_min2(v->return_bw, dcn_bw_pow(4.0 * v->return_bandwidth_to_dcn * (v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0 * v->return_bus_width * v->dcfclk * v->urgent_latency / (v->return_bandwidth_to_dcn * v->urgent_latency + (v->rob_buffer_size_in_kbyte - v->pixel_chunk_size_in_kbyte) * 1024.0), 2)); urgent_latency 1322 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->urgent_watermark = v->urgent_latency + v->last_pixel_of_line_extra_watermark + v->urgent_extra_latency; urgent_latency 1323 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->ptemeta_urgent_watermark = v->urgent_watermark + 2.0 * v->urgent_latency; urgent_latency 1660 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->t_wait =dcn_bw_max3(v->dram_clock_change_latency + v->urgent_latency, v->sr_enter_plus_exit_time, v->urgent_latency); urgent_latency 1663 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->t_wait =dcn_bw_max2(v->sr_enter_plus_exit_time, v->urgent_latency); urgent_latency 1666 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->t_wait = v->urgent_latency; urgent_latency 1690 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->time_for_fetching_meta_pte =dcn_bw_max5(v->meta_pte_bytes_frame[k] / v->prefetch_bandwidth[k], v->meta_pte_bytes_frame[k] * v->tot_immediate_flip_bytes / (v->bandwidth_available_for_immediate_flip * (v->meta_pte_bytes_frame[k] + v->meta_row_byte[k] + v->pixel_pte_bytes_per_row[k])), v->urgent_extra_latency, v->urgent_latency, v->htotal[k] / v->pixel_clock[k] / 4.0); urgent_latency 1702 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c v->time_for_fetching_row_in_vblank =dcn_bw_max5((v->meta_row_byte[k] + v->pixel_pte_bytes_per_row[k]) / v->prefetch_bandwidth[k], (v->meta_row_byte[k] + v->pixel_pte_bytes_per_row[k]) * v->tot_immediate_flip_bytes / (v->bandwidth_available_for_immediate_flip * (v->meta_pte_bytes_frame[k] + v->meta_row_byte[k] + v->pixel_pte_bytes_per_row[k])), v->urgent_extra_latency, 2.0 * v->urgent_latency, v->htotal[k] / v->pixel_clock[k] - v->time_for_fetching_meta_pte); urgent_latency 67 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c .urgent_latency = 4, /*us*/ urgent_latency 644 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c if ((int)(dc->dcn_soc->urgent_latency * 1000) != dc->debug.urgent_latency_ns urgent_latency 647 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c dc->dcn_soc->urgent_latency = dc->debug.urgent_latency_ns / 1000.0; urgent_latency 749 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c v->urgent_latency = dc->dcn_soc->urgent_latency; urgent_latency 1603 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c dc->dcn_soc->urgent_latency * 1000, urgent_latency 1706 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c dc->dml.soc.urgent_latency_us = dc->dcn_soc->urgent_latency; urgent_latency 1397 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c dc->dcn_soc->urgent_latency = 3; urgent_latency 98 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c dml_get_attr_func(urgent_latency, mode_lib->vba.UrgentLatency); urgent_latency 50 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.h dml_get_attr_decl(urgent_latency); urgent_latency 112 drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h float urgent_latency; urgent_latency 548 drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h float urgent_latency; /*us*/