bw_mul 453 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->source_height_pixels = bw_mul(bw_int_to_fixed(2), data->src_height_after_rotation); bw_mul 455 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->vsr_after_stereo = bw_mul(bw_int_to_fixed(1), data->vsr_after_rotation); bw_mul 458 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->source_width_pixels[i] = bw_mul(bw_int_to_fixed(2), data->src_width_after_rotation); bw_mul 460 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->hsr_after_stereo = bw_mul(bw_int_to_fixed(1), data->hsr_after_rotation); bw_mul 472 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->vsr[i] = bw_mul(data->vsr_after_stereo, bw_int_to_fixed(2)); bw_mul 549 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_line_pitch = bw_ceil2(bw_mul(bw_div(bw_frc_to_fixed(2401171875ul, 100000000), bw_int_to_fixed(3)), bw_ceil2(data->source_width_in_lb, bw_int_to_fixed(8))), bw_int_to_fixed(48)); bw_mul 552 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_line_pitch = bw_ceil2(bw_mul(bw_div(bw_frc_to_fixed(300234375, 10000000), bw_int_to_fixed(3)), bw_ceil2(data->source_width_in_lb, bw_int_to_fixed(8))), bw_int_to_fixed(48)); bw_mul 555 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_line_pitch = bw_ceil2(bw_mul(bw_int_to_fixed(data->lb_bpc[i]), data->source_width_in_lb), bw_int_to_fixed(48)); bw_mul 790 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_filter_init[i] = bw_floor2(bw_div((bw_add(bw_add(bw_add(bw_int_to_fixed(1), data->v_taps[i]), data->vsr[i]), bw_mul(bw_mul(bw_int_to_fixed(data->interlace_mode[i]), bw_frc_to_fixed(5, 10)), data->vsr[i]))), bw_int_to_fixed(2)), bw_int_to_fixed(1)); bw_mul 844 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->request_bandwidth[i] = bw_div(bw_mul(bw_div(bw_mul(bw_div(bw_mul(bw_max2(data->lb_lines_in_per_line_out_in_beginning_of_frame[i], data->lb_lines_in_per_line_out_in_middle_of_frame[i]), data->source_width_rounded_up_to_chunks[i]), (bw_div(data->h_total[i], data->pixel_rate[i]))), bw_int_to_fixed(data->bytes_per_pixel[i])), data->useful_bytes_per_request[i]), data->lines_interleaved_in_mem_access[i]), data->latency_hiding_lines[i]); bw_mul 845 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->display_bandwidth[i] = bw_mul(data->request_bandwidth[i], data->bytes_per_request[i]); bw_mul 903 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->data_buffer_size[i] = bw_min2(bw_mul(bw_mul(bw_int_to_fixed(max_chunks_fbc_mode), bw_int_to_fixed(pixels_per_chunk)), bw_int_to_fixed(data->bytes_per_pixel[i])), bw_mul(bw_int_to_fixed(dceip->max_dmif_buffer_allocated), bw_int_to_fixed(dceip->graphics_dmif_size))); bw_mul 906 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->data_buffer_size[i] = bw_min2(bw_mul(bw_mul(bw_int_to_fixed(max_chunks_fbc_mode), bw_int_to_fixed(pixels_per_chunk)), bw_int_to_fixed(data->bytes_per_pixel[i])), bw_int_to_fixed(dceip->graphics_dmif_size)); bw_mul 912 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->data_buffer_size[i] = bw_min2(bw_mul(bw_mul(bw_int_to_fixed(data->max_chunks_non_fbc_mode[i]), bw_int_to_fixed(pixels_per_chunk)), bw_int_to_fixed(data->bytes_per_pixel[i])), bw_mul(bw_int_to_fixed(dceip->max_dmif_buffer_allocated), bw_int_to_fixed(dceip->graphics_dmif_size))); bw_mul 915 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->data_buffer_size[i] = bw_min2(bw_mul(bw_mul(bw_int_to_fixed(data->max_chunks_non_fbc_mode[i]), bw_int_to_fixed(pixels_per_chunk)), bw_int_to_fixed(data->bytes_per_pixel[i])), bw_int_to_fixed(dceip->graphics_dmif_size)); bw_mul 925 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->memory_chunk_size_in_bytes[i] = bw_mul(bw_mul(bw_int_to_fixed(dceip->chunk_width), data->lines_interleaved_in_mem_access[i]), bw_int_to_fixed(data->bytes_per_pixel[i])); bw_mul 926 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->pipe_chunk_size_in_bytes[i] = bw_mul(bw_mul(bw_int_to_fixed(dceip->chunk_width), bw_int_to_fixed(dceip->lines_interleaved_into_lb)), bw_int_to_fixed(data->bytes_per_pixel[i])); bw_mul 935 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_ltn(bw_div(bw_div(bw_mul(data->data_buffer_size[i], data->bytes_per_request[i]), data->useful_bytes_per_request[i]), data->display_bandwidth[i]), data->min_dmif_size_in_time)) { bw_mul 936 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->min_dmif_size_in_time = bw_div(bw_div(bw_mul(data->data_buffer_size[i], data->bytes_per_request[i]), data->useful_bytes_per_request[i]), data->display_bandwidth[i]); bw_mul 940 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_ltn(bw_div(bw_div(bw_mul(data->data_buffer_size[i], data->bytes_per_request[i]), data->useful_bytes_per_request[i]), data->display_bandwidth[i]), data->min_mcifwr_size_in_time)) { bw_mul 941 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->min_mcifwr_size_in_time = bw_div(bw_div(bw_mul(data->data_buffer_size[i], data->bytes_per_request[i]), data->useful_bytes_per_request[i]), data->display_bandwidth[i]); bw_mul 955 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->adjusted_data_buffer_size[i] = bw_min2(data->data_buffer_size[i], bw_ceil2(bw_mul(data->min_dmif_size_in_time, data->display_bandwidth[i]), data->memory_chunk_size_in_bytes[i])); bw_mul 1040 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_pte_requests_in_row[i] = bw_div(bw_mul(bw_ceil2(bw_mul(bw_div(data->source_width_rounded_up_to_chunks[i], bw_int_to_fixed(dceip->chunk_width)), data->pte_request_per_chunk[i]), bw_int_to_fixed(1)), data->scatter_gather_row_height), data->scatter_gather_page_height[i]); bw_mul 1041 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_pte_requests_in_vblank = bw_mul(data->scatter_gather_pte_request_rows, data->scatter_gather_pte_requests_in_row[i]); bw_mul 1046 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_pte_request_limit[i] = bw_max2(dceip->minimum_outstanding_pte_request_limit, bw_min2(data->scatter_gather_pte_requests_in_vblank, bw_ceil2(bw_mul(bw_mul(bw_div(bw_ceil2(data->adjusted_data_buffer_size[i], data->memory_chunk_size_in_bytes[i]), data->memory_chunk_size_in_bytes[i]), data->pte_request_per_chunk[i]), data->peak_pte_request_to_eviction_ratio_limiting), bw_int_to_fixed(1)))); bw_mul 1053 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->inefficient_linear_pitch_in_bytes = bw_mul(bw_mul(bw_int_to_fixed(256), bw_int_to_fixed(vbios->number_of_dram_banks)), bw_int_to_fixed(data->number_of_dram_channels)); bw_mul 1080 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_total_data = bw_add(data->cursor_total_data, bw_mul(bw_mul(bw_int_to_fixed(2), data->cursor_width_pixels[i]), bw_int_to_fixed(4))); bw_mul 1099 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->bytes_per_page_close_open = bw_mul(data->lines_interleaved_in_mem_access[i], bw_max2(bw_mul(bw_mul(bw_mul(bw_int_to_fixed(data->bytes_per_pixel[i]), data->tile_width_in_pixels), bw_int_to_fixed(vbios->number_of_dram_banks)), bw_int_to_fixed(data->number_of_dram_channels)), bw_mul(bw_int_to_fixed(data->bytes_per_pixel[i]), data->scatter_gather_page_width[i]))); bw_mul 1101 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (data->scatter_gather_enable_for_pipe[i] == 1 && tiling_mode[i] == bw_def_linear && bw_equ(bw_mod((bw_mul(data->pitch_in_pixels_after_surface_type[i], bw_int_to_fixed(data->bytes_per_pixel[i]))), data->inefficient_linear_pitch_in_bytes), bw_int_to_fixed(0))) { bw_mul 1115 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dmif_total_page_close_open_time = bw_div(bw_mul((bw_add(bw_add(data->dmif_total_number_of_data_request_page_close_open, data->scatter_gather_total_pte_request_groups), data->cursor_total_request_groups)), vbios->trc), bw_int_to_fixed(1000)); bw_mul 1116 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->mcifwr_total_page_close_open_time = bw_div(bw_mul(data->mcifwr_total_number_of_data_request_page_close_open, vbios->trc), bw_int_to_fixed(1000)); bw_mul 1119 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->adjusted_data_buffer_size_in_memory[i] = bw_div(bw_mul(data->adjusted_data_buffer_size[i], data->bytes_per_request[i]), data->useful_bytes_per_request[i]); bw_mul 1131 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_dmifmc_urgent_latency = bw_mul(vbios->dmifmc_urgent_latency, data->total_dmifmc_urgent_trips); bw_mul 1154 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->display_reads_required_dram_access_data = bw_mul(data->adjusted_data_buffer_size_in_memory[i], bw_ceil2(bw_div(bw_int_to_fixed((8 * vbios->dram_channel_width_in_bits / 8)), data->bytes_per_request[i]), bw_int_to_fixed(1))); bw_mul 1161 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_display_writes_required_dram_access_data = bw_add(data->total_display_writes_required_dram_access_data, bw_mul(data->adjusted_data_buffer_size_in_memory[i], bw_ceil2(bw_div(bw_int_to_fixed(vbios->dram_channel_width_in_bits), data->bytes_per_request[i]), bw_int_to_fixed(1)))); bw_mul 1165 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_display_reads_required_data = bw_add(bw_add(data->total_display_reads_required_data, data->cursor_total_data), bw_mul(data->scatter_gather_total_pte_requests, bw_int_to_fixed(64))); bw_mul 1166 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_display_reads_required_dram_access_data = bw_add(bw_add(data->total_display_reads_required_dram_access_data, data->cursor_total_data), bw_mul(data->scatter_gather_total_pte_requests, bw_int_to_fixed(64))); bw_mul 1170 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_pixels_for_first_output_pixel[i] = bw_mul(bw_int_to_fixed(4), data->source_width_rounded_up_to_chunks[i]); bw_mul 1180 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_data_for_first_output_pixel[i] = bw_div(bw_mul(bw_mul(data->src_pixels_for_first_output_pixel[i], bw_int_to_fixed(data->bytes_per_pixel[i])), data->bytes_per_request[i]), data->useful_bytes_per_request[i]); bw_mul 1181 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_pixels_for_last_output_pixel[i] = bw_mul(data->source_width_rounded_up_to_chunks[i], bw_max2(bw_ceil2(data->v_filter_init[i], bw_int_to_fixed(dceip->lines_interleaved_into_lb)), bw_mul(bw_ceil2(data->vsr[i], bw_int_to_fixed(dceip->lines_interleaved_into_lb)), data->horizontal_blank_and_chunk_granularity_factor[i]))); bw_mul 1182 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_data_for_last_output_pixel[i] = bw_div(bw_mul(bw_mul(bw_mul(data->source_width_rounded_up_to_chunks[i], bw_max2(bw_ceil2(data->v_filter_init[i], bw_int_to_fixed(dceip->lines_interleaved_into_lb)), data->lines_interleaved_in_mem_access[i])), bw_int_to_fixed(data->bytes_per_pixel[i])), data->bytes_per_request[i]), data->useful_bytes_per_request[i]); bw_mul 1188 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dmif_burst_time[i][j] = bw_max3(data->dmif_total_page_close_open_time, bw_div(data->total_display_reads_required_dram_access_data, (bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[i]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels)))), bw_div(data->total_display_reads_required_data, (bw_mul(bw_mul(sclk[j], vbios->data_return_bus_width), bw_frc_to_fixed(dceip->percent_of_ideal_port_bw_received_after_urgent_latency, 100))))); bw_mul 1190 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->mcifwr_burst_time[i][j] = bw_max3(data->mcifwr_total_page_close_open_time, bw_div(data->total_display_writes_required_dram_access_data, (bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[i]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_wrchannels)))), bw_div(data->total_display_writes_required_data, (bw_mul(sclk[j], vbios->data_return_bus_width)))); bw_mul 1201 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dmif_buffer_transfer_time[i] = bw_mul(data->source_width_rounded_up_to_chunks[i], (bw_div(dceip->lb_write_pixels_per_dispclk, (bw_div(vbios->low_voltage_max_dispclk, dceip->display_pipe_throughput_factor))))); bw_mul 1202 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->line_source_transfer_time[i][j][k] = bw_max2(bw_mul((bw_add(data->total_dmifmc_urgent_latency, data->dmif_burst_time[j][k])), bw_floor2(bw_div(data->src_data_for_first_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), bw_sub(bw_add(bw_mul((bw_add(data->total_dmifmc_urgent_latency, data->dmif_burst_time[j][k])), bw_floor2(bw_div(data->src_data_for_last_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), data->dmif_buffer_transfer_time[i]), data->active_time[i])); bw_mul 1247 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scaler_limits_factor = bw_max3(bw_int_to_fixed(1), bw_ceil2(bw_div(data->h_taps[i], bw_int_to_fixed(4)), bw_int_to_fixed(1)), bw_mul(data->hsr[i], bw_max2(bw_div(data->v_taps[i], data->v_scaler_efficiency), bw_int_to_fixed(1)))); bw_mul 1249 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dram_speed_change_line_source_transfer_time[i][j][k] = bw_mul(bw_int_to_fixed(2), bw_max2((bw_add((bw_div(data->src_data_for_first_output_pixel[i], bw_min2(bw_mul(data->bytes_per_request[i], sclk[k]), bw_div(bw_mul(bw_mul(data->bytes_per_request[i], data->pixel_rate[i]), data->scaler_limits_factor), bw_int_to_fixed(2))))), (bw_mul(data->dmif_burst_time[j][k], bw_floor2(bw_div(data->src_data_for_first_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1)))))), (bw_add((bw_div(data->src_data_for_last_output_pixel[i], bw_min2(bw_mul(data->bytes_per_request[i], sclk[k]), bw_div(bw_mul(bw_mul(data->bytes_per_request[i], data->pixel_rate[i]), data->scaler_limits_factor), bw_int_to_fixed(2))))), (bw_sub(bw_mul(data->dmif_burst_time[j][k], bw_floor2(bw_div(data->src_data_for_last_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), data->active_time[i])))))); bw_mul 1252 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->line_source_transfer_time[i][j][k] = bw_max2(bw_mul((bw_add(vbios->mcifwrmc_urgent_latency, data->mcifwr_burst_time[j][k])), bw_floor2(bw_div(data->src_data_for_first_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), bw_sub(bw_mul((bw_add(vbios->mcifwrmc_urgent_latency, data->mcifwr_burst_time[j][k])), bw_floor2(bw_div(data->src_data_for_last_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), data->active_time[i])); bw_mul 1258 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dram_speed_change_line_source_transfer_time[i][j][k] = bw_max2((bw_add((bw_div(data->src_data_for_first_output_pixel[i], bw_min2(bw_mul(data->bytes_per_request[i], sclk[k]), bw_div(bw_mul(data->bytes_per_request[i], vbios->low_voltage_max_dispclk), bw_int_to_fixed(2))))), (bw_mul(data->mcifwr_burst_time[j][k], bw_floor2(bw_div(data->src_data_for_first_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1)))))), (bw_add((bw_div(data->src_data_for_last_output_pixel[i], bw_min2(bw_mul(data->bytes_per_request[i], sclk[k]), bw_div(bw_mul(data->bytes_per_request[i], vbios->low_voltage_max_dispclk), bw_int_to_fixed(2))))), (bw_sub(bw_mul(data->mcifwr_burst_time[j][k], bw_floor2(bw_div(data->src_data_for_last_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), data->active_time[i]))))); bw_mul 1289 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_latency_hiding[i] = bw_div(bw_div(bw_mul((bw_sub(dceip->cursor_dcp_buffer_lines, bw_int_to_fixed(1))), data->h_total[i]), data->vsr[i]), data->pixel_rate[i]); bw_mul 1292 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_latency_hiding[i] = bw_div(bw_div(bw_mul((bw_sub(dceip->cursor_dcp_buffer_lines, bw_int_to_fixed(3))), data->h_total[i]), data->vsr[i]), data->pixel_rate[i]); bw_mul 1304 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->minimum_latency_hiding[i] = bw_sub(bw_div(bw_mul((bw_div((bw_add(bw_sub(data->lb_partitions[i], bw_int_to_fixed(2)), bw_div(bw_div(data->data_buffer_size[i], bw_int_to_fixed(data->bytes_per_pixel[i])), data->source_width_pixels[i]))), data->vsr[i])), data->h_total[i]), data->pixel_rate[i]), data->total_dmifmc_urgent_latency); bw_mul 1306 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->minimum_latency_hiding[i] = bw_sub(bw_div(bw_mul((bw_div((bw_add(bw_sub(data->lb_partitions[i], bw_int_to_fixed(1)), bw_div(bw_div(data->data_buffer_size[i], bw_int_to_fixed(data->bytes_per_pixel[i])), data->source_width_pixels[i]))), data->vsr[i])), data->h_total[i]), data->pixel_rate[i]), data->total_dmifmc_urgent_latency); bw_mul 1309 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->minimum_latency_hiding[i] = bw_sub(bw_div(bw_mul((bw_div((bw_add(bw_int_to_fixed(1 + data->line_buffer_prefetch[i]), bw_div(bw_div(data->data_buffer_size[i], bw_int_to_fixed(data->bytes_per_pixel[i])), data->source_width_pixels[i]))), data->vsr[i])), data->h_total[i]), data->pixel_rate[i]), data->total_dmifmc_urgent_latency); bw_mul 1323 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_for_blackout_duration[i][j] = bw_max3(data->dispclk_required_for_blackout_duration[i][j], bw_div(bw_div(bw_mul(data->src_pixels_for_first_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]))), bw_div(bw_div(bw_mul(data->src_pixels_for_last_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_add(bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]), data->active_time[k])))); bw_mul 1324 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_leq(vbios->maximum_blackout_recovery_time, bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[i][j]))) { bw_mul 1327 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_ltn(data->adjusted_data_buffer_size[k], bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), (bw_add(vbios->blackout_duration, bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[i][j])))))) { bw_mul 1328 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_for_blackout_recovery[i][j] = bw_max2(data->dispclk_required_for_blackout_recovery[i][j], bw_div(bw_mul(bw_div(bw_div((bw_sub(bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), (bw_add(vbios->blackout_duration, vbios->maximum_blackout_recovery_time))), data->adjusted_data_buffer_size[k])), bw_int_to_fixed(data->bytes_per_pixel[k])), (bw_sub(vbios->maximum_blackout_recovery_time, bw_sub(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[i][j])))), data->latency_hiding_lines[k]), data->lines_interleaved_in_mem_access[k])); bw_mul 1333 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_for_blackout_duration[i][j] = bw_max3(data->dispclk_required_for_blackout_duration[i][j], bw_div(bw_div(bw_mul(data->src_pixels_for_first_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]), data->mcifwr_burst_time[i][j]))), bw_div(bw_div(bw_mul(data->src_pixels_for_last_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_add(bw_sub(bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]), data->mcifwr_burst_time[i][j]), data->active_time[k])))); bw_mul 1334 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_ltn(vbios->maximum_blackout_recovery_time, bw_add(bw_add(bw_mul(bw_int_to_fixed(2), vbios->mcifwrmc_urgent_latency), data->dmif_burst_time[i][j]), data->mcifwr_burst_time[i][j]))) { bw_mul 1337 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_ltn(data->adjusted_data_buffer_size[k], bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), (bw_add(vbios->blackout_duration, bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[i][j])))))) { bw_mul 1338 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_for_blackout_recovery[i][j] = bw_max2(data->dispclk_required_for_blackout_recovery[i][j], bw_div(bw_mul(bw_div(bw_div((bw_sub(bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), (bw_add(vbios->blackout_duration, vbios->maximum_blackout_recovery_time))), data->adjusted_data_buffer_size[k])), bw_int_to_fixed(data->bytes_per_pixel[k])), (bw_sub(vbios->maximum_blackout_recovery_time, (bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[i][j]))))), data->latency_hiding_lines[k]), data->lines_interleaved_in_mem_access[k])); bw_mul 1368 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->maximum_latency_hiding[i] = bw_add(data->minimum_latency_hiding[i], bw_mul(bw_frc_to_fixed(5, 10), data->total_dmifmc_urgent_latency)); bw_mul 1372 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->maximum_latency_hiding[i] = bw_add(data->minimum_latency_hiding[i], bw_mul(bw_frc_to_fixed(5, 10), data->total_dmifmc_urgent_latency)); bw_mul 1391 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_for_dram_speed_change_pipe[i][j] = bw_max2(bw_div(bw_div(bw_mul(data->src_pixels_for_first_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]))), bw_div(bw_div(bw_mul(data->src_pixels_for_last_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_add(bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]), data->active_time[k])))); bw_mul 1405 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_for_dram_speed_change_pipe[i][j] = bw_max2(bw_div(bw_div(bw_mul(data->src_pixels_for_first_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]), data->mcifwr_burst_time[i][j]))), bw_div(bw_div(bw_mul(data->src_pixels_for_last_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_add(bw_sub(bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]), data->mcifwr_burst_time[i][j]), data->active_time[k])))); bw_mul 1430 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_blank_dram_speed_change_margin[k] = bw_sub(bw_sub(bw_sub(bw_div(bw_mul((bw_sub(data->v_total[k], bw_sub(bw_div(data->src_height[k], data->v_scale_ratio[k]), bw_int_to_fixed(4)))), data->h_total[k]), data->pixel_rate[k]), vbios->nbp_state_change_latency), data->dmif_burst_time[low][s_low]), data->dram_speed_change_line_source_transfer_time[k][low][s_low]); bw_mul 1434 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_blank_dram_speed_change_margin[k] = bw_sub(bw_sub(bw_sub(bw_sub(bw_div(bw_mul((bw_sub(data->v_total[k], bw_sub(bw_div(data->src_height[k], data->v_scale_ratio[k]), bw_int_to_fixed(4)))), data->h_total[k]), data->pixel_rate[k]), vbios->nbp_state_change_latency), data->dmif_burst_time[low][s_low]), data->mcifwr_burst_time[low][s_low]), data->dram_speed_change_line_source_transfer_time[k][low][s_low]); bw_mul 1477 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->average_bandwidth_no_compression[i] = bw_div(bw_mul(bw_mul(bw_div(bw_mul(data->source_width_rounded_up_to_chunks[i], bw_int_to_fixed(data->bytes_per_pixel[i])), (bw_div(data->h_total[i], data->pixel_rate[i]))), data->vsr[i]), data->bytes_per_request[i]), data->useful_bytes_per_request[i]); bw_mul 1507 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->min_cursor_memory_interface_buffer_size_in_time = bw_min2(data->min_cursor_memory_interface_buffer_size_in_time, bw_div(bw_mul(bw_div(bw_int_to_fixed(num_cursor_lines), data->vsr[i]), data->h_total[i]), data->pixel_rate[i])); bw_mul 1529 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels)); bw_mul 1535 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels)); bw_mul 1539 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation, 100),yclk[low]),bw_div(bw_int_to_fixed(vbios->dram_channel_width_in_bits),bw_int_to_fixed(8))),bw_int_to_fixed(vbios->number_of_dram_channels))) bw_mul 1540 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c && bw_ltn(bw_mul(data->required_dram_bandwidth_gbyte_per_second, bw_int_to_fixed(1000)), bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[low]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels))) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[low][s_high], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[low][s_high], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[low][s_high], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[low][s_high], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[low][s_high], vbios->high_voltage_max_dispclk))) && (!data->increase_voltage_to_support_mclk_switch || data->nbp_state_change_enable == bw_def_no || (bw_mtn(data->min_dram_speed_change_margin[low][s_high], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[low][s_high], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[low][s_high], vbios->high_voltage_max_dispclk) && data->num_displays_with_margin[low][s_high] == number_of_displays_enabled_with_margin))) { bw_mul 1543 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[low]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels)); bw_mul 1545 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation, 100),yclk[mid]),bw_div(bw_int_to_fixed(vbios->dram_channel_width_in_bits),bw_int_to_fixed(8))),bw_int_to_fixed(vbios->number_of_dram_channels))) bw_mul 1546 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c && bw_ltn(bw_mul(data->required_dram_bandwidth_gbyte_per_second, bw_int_to_fixed(1000)), bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[mid]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels))) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[mid][s_high], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[mid][s_high], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[mid][s_high], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[mid][s_high], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[mid][s_high], vbios->high_voltage_max_dispclk))) && (!data->increase_voltage_to_support_mclk_switch || data->nbp_state_change_enable == bw_def_no || (bw_mtn(data->min_dram_speed_change_margin[mid][s_high], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[mid][s_high], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[mid][s_high], vbios->high_voltage_max_dispclk) && data->num_displays_with_margin[mid][s_high] == number_of_displays_enabled_with_margin))) { bw_mul 1549 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[mid]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels)); bw_mul 1551 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation, 100),yclk[high]),bw_div(bw_int_to_fixed(vbios->dram_channel_width_in_bits),bw_int_to_fixed(8))),bw_int_to_fixed(vbios->number_of_dram_channels))) bw_mul 1552 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c && bw_ltn(bw_mul(data->required_dram_bandwidth_gbyte_per_second, bw_int_to_fixed(1000)), bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels)))) { bw_mul 1555 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels)); bw_mul 1560 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels)); bw_mul 1568 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dmif_required_sclk = bw_div(bw_div(data->total_display_reads_required_data, data->display_reads_time_for_data_transfer), (bw_mul(vbios->data_return_bus_width, bw_frc_to_fixed(dceip->percent_of_ideal_port_bw_received_after_urgent_latency, 100)))); bw_mul 1582 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[low]),vbios->data_return_bus_width)) bw_mul 1588 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[mid]),vbios->data_return_bus_width)) bw_mul 1594 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_mid2]),vbios->data_return_bus_width)) bw_mul 1600 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_mid3]),vbios->data_return_bus_width)) bw_mul 1606 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_mid4]),vbios->data_return_bus_width)) bw_mul 1612 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_mid5]),vbios->data_return_bus_width)) bw_mul 1618 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_mid6]),vbios->data_return_bus_width)) bw_mul 1624 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_high]),vbios->data_return_bus_width)) bw_mul 1630 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_meq(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_high]),vbios->data_return_bus_width)) bw_mul 1698 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scaler_limits_factor = bw_max3(bw_int_to_fixed(1), bw_ceil2(bw_div(data->h_taps[i], bw_int_to_fixed(4)), bw_int_to_fixed(1)), bw_mul(data->hsr[i], bw_max2(bw_div(data->v_taps[i], data->v_scaler_efficiency), bw_int_to_fixed(1)))); bw_mul 1700 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->display_pipe_pixel_throughput = bw_div(bw_div(bw_mul(bw_max2(data->lb_lines_in_per_line_out_in_beginning_of_frame[i], bw_mul(data->lb_lines_in_per_line_out_in_middle_of_frame[i], data->horizontal_blank_and_chunk_granularity_factor[i])), data->source_width_rounded_up_to_chunks[i]), (bw_div(data->h_total[i], data->pixel_rate[i]))), dceip->lb_write_pixels_per_dispclk); bw_mul 1701 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_without_ramping[i] = bw_mul(data->downspread_factor, bw_max2(bw_mul(data->pixel_rate[i], data->scaler_limits_factor), bw_mul(dceip->display_pipe_throughput_factor, data->display_pipe_pixel_throughput))); bw_mul 1702 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_with_ramping[i] = bw_mul(dceip->dispclk_ramping_factor, bw_max2(bw_mul(data->pixel_rate[i], data->scaler_limits_factor), data->display_pipe_pixel_throughput)); bw_mul 1729 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_for_total_read_request_bandwidth = bw_div(bw_mul(data->total_read_request_bandwidth, dceip->dispclk_per_request), dceip->request_efficiency); bw_mul 1795 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->blackout_recovery_time = bw_max2(data->blackout_recovery_time, bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[data->y_clk_level][data->sclk_level])); bw_mul 1796 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_ltn(data->adjusted_data_buffer_size[k], bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), (bw_add(vbios->blackout_duration, bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[data->y_clk_level][data->sclk_level])))))) { bw_mul 1797 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->blackout_recovery_time = bw_max2(data->blackout_recovery_time, bw_div((bw_add(bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), vbios->blackout_duration), bw_sub(bw_div(bw_mul(bw_mul(bw_mul((bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[data->y_clk_level][data->sclk_level])), data->dispclk), bw_int_to_fixed(data->bytes_per_pixel[k])), data->lines_interleaved_in_mem_access[k]), data->latency_hiding_lines[k]), data->adjusted_data_buffer_size[k]))), (bw_sub(bw_div(bw_mul(bw_mul(data->dispclk, bw_int_to_fixed(data->bytes_per_pixel[k])), data->lines_interleaved_in_mem_access[k]), data->latency_hiding_lines[k]), bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]))))); bw_mul 1801 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->blackout_recovery_time = bw_max2(data->blackout_recovery_time, bw_add(bw_mul(bw_int_to_fixed(2), vbios->mcifwrmc_urgent_latency), data->mcifwr_burst_time[data->y_clk_level][data->sclk_level])); bw_mul 1802 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_ltn(data->adjusted_data_buffer_size[k], bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), (bw_add(vbios->blackout_duration, bw_add(bw_mul(bw_int_to_fixed(2), vbios->mcifwrmc_urgent_latency), data->mcifwr_burst_time[data->y_clk_level][data->sclk_level])))))) { bw_mul 1803 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->blackout_recovery_time = bw_max2(data->blackout_recovery_time, bw_div((bw_add(bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), vbios->blackout_duration), bw_sub(bw_div(bw_mul(bw_mul(bw_mul((bw_add(bw_add(bw_mul(bw_int_to_fixed(2), vbios->mcifwrmc_urgent_latency), data->dmif_burst_time[data->y_clk_level][data->sclk_level]), data->mcifwr_burst_time[data->y_clk_level][data->sclk_level])), data->dispclk), bw_int_to_fixed(data->bytes_per_pixel[k])), data->lines_interleaved_in_mem_access[k]), data->latency_hiding_lines[k]), data->adjusted_data_buffer_size[k]))), (bw_sub(bw_div(bw_mul(bw_mul(data->dispclk, bw_int_to_fixed(data->bytes_per_pixel[k])), data->lines_interleaved_in_mem_access[k]), data->latency_hiding_lines[k]), bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]))))); bw_mul 1838 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->sclk_deep_sleep = bw_max2(bw_div(bw_mul(data->dispclk, bw_frc_to_fixed(115, 100)), data->min_pixels_per_data_fifo_entry), data->total_read_request_bandwidth); bw_mul 1854 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_request_time = (bw_div(data->cursor_total_data, (bw_mul(bw_int_to_fixed(32), sclk[data->sclk_level])))); bw_mul 1929 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->stutter_refresh_duration[i] = bw_sub(bw_mul(bw_div(bw_div(bw_mul(bw_div(bw_div(data->adjusted_data_buffer_size[i], bw_int_to_fixed(data->bytes_per_pixel[i])), data->source_width_rounded_up_to_chunks[i]), data->h_total[i]), data->vsr[i]), data->pixel_rate[i]), data->compression_rate[i]), bw_max2(bw_int_to_fixed(0), bw_sub(data->stutter_exit_watermark[i], bw_div(bw_mul((bw_sub(data->lb_partitions[i], bw_int_to_fixed(1))), data->h_total[i]), data->pixel_rate[i])))); bw_mul 1930 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->stutter_dmif_buffer_size[i] = bw_div(bw_mul(bw_mul(bw_div(bw_mul(bw_mul(data->stutter_refresh_duration[i], bw_int_to_fixed(data->bytes_per_pixel[i])), data->source_width_rounded_up_to_chunks[i]), data->h_total[i]), data->vsr[i]), data->pixel_rate[i]), data->compression_rate[i]); bw_mul 1941 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_bytes_requested = bw_fixed_to_int(bw_add(bw_int_to_fixed(data->total_bytes_requested), (bw_mul(bw_mul(data->source_height_rounded_up_to_chunks[i], data->source_width_rounded_up_to_chunks[i]), bw_int_to_fixed(data->bytes_per_pixel[i]))))); bw_mul 1947 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->stutter_burst_time = bw_div(bw_int_to_fixed(data->total_stutter_dmif_buffer_size), bw_mul(sclk[data->sclk_level], vbios->data_return_bus_width)); bw_mul 1959 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->stutter_efficiency = bw_max2(bw_int_to_fixed(0), bw_mul((bw_sub(bw_int_to_fixed(1), (bw_div(bw_mul((bw_add(vbios->stutter_self_refresh_exit_latency, data->stutter_burst_time)), bw_int_to_fixed(data->num_stutter_bursts)), bw_frc_to_fixed(166666667, 10000))))), bw_int_to_fixed(100))); bw_mul 1973 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->immediate_flip_time = bw_mul(data->worst_number_of_trips_to_memory, data->total_dmifmc_urgent_latency); bw_mul 1992 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_blank_nbp_state_dram_speed_change_latency_supported = bw_min2(data->v_blank_nbp_state_dram_speed_change_latency_supported, bw_add(bw_sub(bw_div(bw_mul((bw_sub(data->v_total[i], bw_sub(bw_div(data->src_height[i], data->v_scale_ratio[i]), bw_int_to_fixed(4)))), data->h_total[i]), data->pixel_rate[i]), data->nbp_state_change_watermark[i]), vbios->nbp_state_change_latency)); bw_mul 1997 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->display_reads_time_for_data_transfer_and_urgent_latency = bw_sub(data->min_read_buffer_size_in_time, bw_mul(data->total_dmifmc_urgent_trips, bw_int_to_fixed(i))); bw_mul 1999 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dmif_required_sclk_for_urgent_latency[i] = bw_div(bw_div(data->total_display_reads_required_data, data->display_reads_time_for_data_transfer_and_urgent_latency), (bw_mul(vbios->data_return_bus_width, bw_frc_to_fixed(dceip->percent_of_ideal_port_bw_received_after_urgent_latency, 100)))); bw_mul 2012 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->output_bpphdmi[k] = bw_fixed_to_int(bw_mul(bw_div(bw_min2(bw_int_to_fixed(600), data->max_phyclk), data->pixel_rate[k]), bw_int_to_fixed(24))); bw_mul 2014 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->output_bppdp4_lane_hbr[k] = bw_fixed_to_int(bw_mul(bw_div(bw_mul(bw_int_to_fixed(270), bw_int_to_fixed(4)), data->pixel_rate[k]), bw_int_to_fixed(8))); bw_mul 2017 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->output_bppdp4_lane_hbr2[k] = bw_fixed_to_int(bw_mul(bw_div(bw_mul(bw_int_to_fixed(540), bw_int_to_fixed(4)), data->pixel_rate[k]), bw_int_to_fixed(8))); bw_mul 2020 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->output_bppdp4_lane_hbr3[k] = bw_fixed_to_int(bw_mul(bw_div(bw_mul(bw_int_to_fixed(810), bw_int_to_fixed(4)), data->pixel_rate[k]), bw_int_to_fixed(8))); bw_mul 3066 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data->dispclk, bw_mul 3071 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data->required_sclk, bw_mul 3074 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data->sclk_deep_sleep, bw_mul 3078 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_mul(low_yclk, bw_int_to_fixed(1000))); bw_mul 3081 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_mul(mid_yclk, bw_int_to_fixed(1000))); bw_mul 3084 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_mul(high_yclk, bw_int_to_fixed(1000))); bw_mul 3089 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3092 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3095 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3100 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3103 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3107 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3110 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3114 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3120 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3123 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3126 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3130 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3133 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3137 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3140 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3144 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3148 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3151 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3154 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3158 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3161 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3165 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3168 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3172 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3176 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3179 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3182 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3186 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3189 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3193 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3196 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3200 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3210 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3213 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3216 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3221 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3224 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3228 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3231 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3235 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3241 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3244 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3247 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3251 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3254 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3258 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3261 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3265 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3269 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3272 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3275 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3279 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3282 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3286 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3289 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3293 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3297 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3300 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3303 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3307 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3310 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3314 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3317 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3321 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3331 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3334 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3337 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3341 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3344 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3348 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3351 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3355 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3360 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3363 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3366 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3370 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3373 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3377 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3380 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3384 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3388 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3391 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3394 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3398 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3401 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3405 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3408 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3412 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3416 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3419 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3422 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3426 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3429 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3433 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3436 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3440 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3464 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3467 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3470 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3474 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3477 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3481 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3484 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3488 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3492 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3495 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3498 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3502 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3505 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3509 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3512 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3516 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3520 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3523 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3526 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3530 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3533 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3537 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3540 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3544 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3548 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3551 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3554 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3558 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3561 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3565 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3568 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 3572 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_fixed_to_int(bw_mul(data-> bw_mul 120 drivers/gpu/drm/amd/display/dc/inc/bw_fixed.h struct bw_fixed bw_mul(const struct bw_fixed arg1, const struct bw_fixed arg2);