bw_int_to_fixed 276 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->compression_rate[0] = bw_int_to_fixed(1); bw_int_to_fixed 277 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->compression_rate[1] = bw_int_to_fixed(1); bw_int_to_fixed 278 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->compression_rate[2] = bw_int_to_fixed(1); bw_int_to_fixed 279 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->compression_rate[3] = bw_int_to_fixed(1); bw_int_to_fixed 284 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_width_pixels[0] = bw_int_to_fixed(0); bw_int_to_fixed 285 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_width_pixels[1] = bw_int_to_fixed(0); bw_int_to_fixed 286 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_width_pixels[2] = bw_int_to_fixed(0); bw_int_to_fixed 287 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_width_pixels[3] = bw_int_to_fixed(0); bw_int_to_fixed 333 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->compression_rate[i] = bw_int_to_fixed(vbios->average_compression_rate); bw_int_to_fixed 337 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->compression_rate[i] = bw_int_to_fixed(1); bw_int_to_fixed 346 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_width_pixels[i] = bw_int_to_fixed(vbios->cursor_width); bw_int_to_fixed 367 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_taps[maximum_number_of_surfaces - 2] = bw_int_to_fixed(1); bw_int_to_fixed 368 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_taps[maximum_number_of_surfaces - 1] = bw_int_to_fixed(1); bw_int_to_fixed 369 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_taps[maximum_number_of_surfaces - 2] = bw_int_to_fixed(1); bw_int_to_fixed 370 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_taps[maximum_number_of_surfaces - 1] = bw_int_to_fixed(1); bw_int_to_fixed 371 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[maximum_number_of_surfaces - 2] = bw_int_to_fixed(0); bw_int_to_fixed 372 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[maximum_number_of_surfaces - 1] = bw_int_to_fixed(0); bw_int_to_fixed 377 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->compression_rate[maximum_number_of_surfaces - 2] = bw_int_to_fixed(1); bw_int_to_fixed 378 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->compression_rate[maximum_number_of_surfaces - 1] = bw_int_to_fixed(1); bw_int_to_fixed 394 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_scale_ratio[maximum_number_of_surfaces - 2] = bw_int_to_fixed(1); bw_int_to_fixed 395 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_scale_ratio[maximum_number_of_surfaces - 1] = bw_int_to_fixed(1); bw_int_to_fixed 396 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_scale_ratio[maximum_number_of_surfaces - 2] = bw_int_to_fixed(1); bw_int_to_fixed 397 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_scale_ratio[maximum_number_of_surfaces - 1] = bw_int_to_fixed(1); bw_int_to_fixed 400 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_width_pixels[maximum_number_of_surfaces - 2] = bw_int_to_fixed(0); bw_int_to_fixed 401 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_width_pixels[maximum_number_of_surfaces - 1] = bw_int_to_fixed(0); bw_int_to_fixed 420 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_equ(data->h_scale_ratio[i], bw_int_to_fixed(1)) && bw_equ(data->v_scale_ratio[i], bw_int_to_fixed(1)) && surface_type[i] == bw_def_graphics && data->stereo_mode[i] == bw_def_mono && data->interlace_mode[i] == 0) { bw_int_to_fixed 421 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_taps[i] = bw_int_to_fixed(1); bw_int_to_fixed 422 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_taps[i] = bw_int_to_fixed(1); bw_int_to_fixed 425 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->pitch_in_pixels_after_surface_type[i] = bw_div(data->pitch_in_pixels[i], bw_int_to_fixed(2)); bw_int_to_fixed 426 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_width_after_surface_type = bw_div(data->src_width[i], bw_int_to_fixed(2)); bw_int_to_fixed 427 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_height_after_surface_type = bw_div(data->src_height[i], bw_int_to_fixed(2)); bw_int_to_fixed 428 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->hsr_after_surface_type = bw_div(data->h_scale_ratio[i], bw_int_to_fixed(2)); bw_int_to_fixed 429 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->vsr_after_surface_type = bw_div(data->v_scale_ratio[i], bw_int_to_fixed(2)); bw_int_to_fixed 438 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if ((bw_equ(data->rotation_angle[i], bw_int_to_fixed(90)) || bw_equ(data->rotation_angle[i], bw_int_to_fixed(270))) && surface_type[i] != bw_def_display_write_back420_luma && surface_type[i] != bw_def_display_write_back420_chroma) { bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 478 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->source_width_rounded_up_to_chunks[i] = bw_add(bw_floor2(bw_sub(data->source_width_pixels[i], bw_int_to_fixed(1)), bw_int_to_fixed(128)), bw_int_to_fixed(256)); bw_int_to_fixed 481 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->source_width_rounded_up_to_chunks[i] = bw_ceil2(data->source_width_pixels[i], bw_int_to_fixed(128)); bw_int_to_fixed 506 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_neq(data->hsr[i], bw_int_to_fixed(1))) { bw_int_to_fixed 507 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_mtn(data->hsr[i], bw_int_to_fixed(4))) { bw_int_to_fixed 515 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (dceip->pre_downscaler_enabled == 1 && bw_mtn(data->hsr[i], bw_int_to_fixed(1)) && bw_leq(data->hsr[i], bw_ceil2(bw_div(data->h_taps[i], bw_int_to_fixed(4)), bw_int_to_fixed(1)))) { bw_int_to_fixed 526 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_neq(data->vsr[i], bw_int_to_fixed(1))) { bw_int_to_fixed 527 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_mtn(data->vsr[i], bw_int_to_fixed(4))) { bw_int_to_fixed 541 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if ((dceip->pre_downscaler_enabled && bw_mtn(data->hsr[i], bw_int_to_fixed(1)))) { bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 558 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_partitions[i] = bw_floor2(bw_div(data->lb_size_per_component[i], data->lb_line_pitch), bw_int_to_fixed(1)); bw_int_to_fixed 561 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_partitions_max[i] = bw_int_to_fixed(10); bw_int_to_fixed 564 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_partitions_max[i] = bw_int_to_fixed(7); bw_int_to_fixed 567 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_mtn(bw_add(data->v_taps[i], bw_int_to_fixed(1)), data->lb_partitions[i])) { bw_int_to_fixed 574 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (data->enable[i] && data->fbc_en[i] == 1 && (bw_equ(data->rotation_angle[i], bw_int_to_fixed(90)) || bw_equ(data->rotation_angle[i], bw_int_to_fixed(270)) || data->stereo_mode[i] != bw_def_mono || data->bytes_per_pixel[i] != 4)) { bw_int_to_fixed 581 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if ((bw_equ(data->rotation_angle[i], bw_int_to_fixed(90)) || bw_equ(data->rotation_angle[i], bw_int_to_fixed(270))) && (tiling_mode[i] == bw_def_linear || data->stereo_mode[i] != bw_def_mono)) { bw_int_to_fixed 604 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dram_efficiency = bw_int_to_fixed(1); bw_int_to_fixed 633 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if ((bw_equ(data->rotation_angle[i], bw_int_to_fixed(90)) || bw_equ(data->rotation_angle[i], bw_int_to_fixed(270)))) { bw_int_to_fixed 668 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_equ(data->rotation_angle[i], bw_int_to_fixed(90)) || bw_equ(data->rotation_angle[i], bw_int_to_fixed(270))) { bw_int_to_fixed 675 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->bytes_per_request[i] = bw_int_to_fixed(64); bw_int_to_fixed 676 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->useful_bytes_per_request[i] = bw_int_to_fixed(64); bw_int_to_fixed 677 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(1); bw_int_to_fixed 678 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->latency_hiding_lines[i] = bw_int_to_fixed(1); bw_int_to_fixed 681 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->bytes_per_request[i] = bw_int_to_fixed(64); bw_int_to_fixed 682 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->useful_bytes_per_request[i] = bw_int_to_fixed(64); bw_int_to_fixed 683 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2); bw_int_to_fixed 684 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->latency_hiding_lines[i] = bw_int_to_fixed(2); bw_int_to_fixed 687 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (surface_type[i] == bw_def_graphics || (bw_mtn(data->source_width_rounded_up_to_chunks[i], bw_ceil2(data->underlay_maximum_source_efficient_for_tiling, bw_int_to_fixed(256))))) { bw_int_to_fixed 690 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2); bw_int_to_fixed 691 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->latency_hiding_lines[i] = bw_int_to_fixed(2); bw_int_to_fixed 693 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->bytes_per_request[i] = bw_int_to_fixed(32); bw_int_to_fixed 694 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->useful_bytes_per_request[i] = bw_int_to_fixed(32); bw_int_to_fixed 697 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->bytes_per_request[i] = bw_int_to_fixed(64); bw_int_to_fixed 698 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->useful_bytes_per_request[i] = bw_int_to_fixed(64); bw_int_to_fixed 703 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2); bw_int_to_fixed 704 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->latency_hiding_lines[i] = bw_int_to_fixed(2); bw_int_to_fixed 705 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->bytes_per_request[i] = bw_int_to_fixed(32); bw_int_to_fixed 706 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->useful_bytes_per_request[i] = bw_int_to_fixed(16); bw_int_to_fixed 709 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2); bw_int_to_fixed 710 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->latency_hiding_lines[i] = bw_int_to_fixed(2); bw_int_to_fixed 711 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->bytes_per_request[i] = bw_int_to_fixed(64); bw_int_to_fixed 712 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->useful_bytes_per_request[i] = bw_int_to_fixed(64); bw_int_to_fixed 716 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2); bw_int_to_fixed 717 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->latency_hiding_lines[i] = bw_int_to_fixed(2); bw_int_to_fixed 718 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->bytes_per_request[i] = bw_int_to_fixed(32); bw_int_to_fixed 719 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->useful_bytes_per_request[i] = bw_int_to_fixed(32); bw_int_to_fixed 722 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2); bw_int_to_fixed 723 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->latency_hiding_lines[i] = bw_int_to_fixed(2); bw_int_to_fixed 724 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->bytes_per_request[i] = bw_int_to_fixed(32); bw_int_to_fixed 725 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->useful_bytes_per_request[i] = bw_int_to_fixed(16); bw_int_to_fixed 730 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->bytes_per_request[i] = bw_int_to_fixed(64); bw_int_to_fixed 731 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->useful_bytes_per_request[i] = bw_int_to_fixed(64); bw_int_to_fixed 733 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(8); bw_int_to_fixed 734 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->latency_hiding_lines[i] = bw_int_to_fixed(4); bw_int_to_fixed 739 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2); bw_int_to_fixed 740 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->latency_hiding_lines[i] = bw_int_to_fixed(2); bw_int_to_fixed 743 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(4); bw_int_to_fixed 744 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->latency_hiding_lines[i] = bw_int_to_fixed(4); bw_int_to_fixed 747 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(8); bw_int_to_fixed 748 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->latency_hiding_lines[i] = bw_int_to_fixed(4); bw_int_to_fixed 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_int_to_fixed 792 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_filter_init[i] = bw_add(data->v_filter_init[i], bw_int_to_fixed(1)); bw_int_to_fixed 796 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_filter_init[i] = bw_min2(data->v_filter_init[i], bw_int_to_fixed(4)); bw_int_to_fixed 802 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->num_lines_at_frame_start = bw_int_to_fixed(1); bw_int_to_fixed 805 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->num_lines_at_frame_start = bw_int_to_fixed(3); bw_int_to_fixed 807 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if ((bw_mtn(data->vsr[i], bw_int_to_fixed(1)) && surface_type[i] == bw_def_graphics) || data->panning_and_bezel_adjustment == bw_def_any_lines) { bw_int_to_fixed 810 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if ((((dceip->underlay_downscale_prefetch_enabled == 1 && surface_type[i] != bw_def_graphics) || surface_type[i] == bw_def_graphics) && (bw_mtn(data->lb_partitions[i], bw_add(data->v_taps[i], bw_ceil2(data->vsr[i], bw_int_to_fixed(1))))))) { bw_int_to_fixed 816 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_lines_in_per_line_out_in_beginning_of_frame[i] = bw_div(bw_ceil2(data->v_filter_init[i], bw_int_to_fixed(dceip->lines_interleaved_into_lb)), data->num_lines_at_frame_start); bw_int_to_fixed 818 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_max2(bw_int_to_fixed(1), data->vsr[i]); bw_int_to_fixed 820 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_leq(data->vsr[i], bw_int_to_fixed(1))) { bw_int_to_fixed 821 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_int_to_fixed(1); bw_int_to_fixed 824 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_div(bw_int_to_fixed(4), bw_int_to_fixed(3)); bw_int_to_fixed 827 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_div(bw_int_to_fixed(6), bw_int_to_fixed(4)); bw_int_to_fixed 829 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_leq(data->vsr[i], bw_int_to_fixed(2))) { bw_int_to_fixed 830 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_int_to_fixed(2); bw_int_to_fixed 832 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_leq(data->vsr[i], bw_int_to_fixed(3))) { bw_int_to_fixed 833 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_int_to_fixed(3); bw_int_to_fixed 836 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_int_to_fixed(4); bw_int_to_fixed 838 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (data->line_buffer_prefetch[i] == 1 || bw_equ(data->lb_lines_in_per_line_out_in_middle_of_frame[i], bw_int_to_fixed(2)) || bw_equ(data->lb_lines_in_per_line_out_in_middle_of_frame[i], bw_int_to_fixed(4))) { bw_int_to_fixed 839 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->horizontal_blank_and_chunk_granularity_factor[i] = bw_int_to_fixed(1); bw_int_to_fixed 842 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->horizontal_blank_and_chunk_granularity_factor[i] = bw_div(data->h_total[i], (bw_div((bw_add(data->h_total[i], bw_div((bw_sub(data->source_width_pixels[i], bw_int_to_fixed(dceip->chunk_width))), data->hsr[i]))), bw_int_to_fixed(2)))); bw_int_to_fixed 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_int_to_fixed 880 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->data_buffer_size[i] = bw_int_to_fixed(dceip->display_write_back420_luma_mcifwr_buffer_size); bw_int_to_fixed 883 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->data_buffer_size[i] = bw_int_to_fixed(dceip->display_write_back420_chroma_mcifwr_buffer_size); bw_int_to_fixed 886 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->data_buffer_size[i] = bw_int_to_fixed(dceip->underlay_luma_dmif_size); bw_int_to_fixed 889 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->data_buffer_size[i] = bw_div(bw_int_to_fixed(dceip->underlay_chroma_dmif_size), bw_int_to_fixed(2)); bw_int_to_fixed 893 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->data_buffer_size[i] = bw_int_to_fixed(dceip->underlay_luma_dmif_size); bw_int_to_fixed 896 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->data_buffer_size[i] = bw_add(bw_int_to_fixed(dceip->underlay_luma_dmif_size), bw_int_to_fixed(dceip->underlay_chroma_dmif_size)); bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 921 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->memory_chunk_size_in_bytes[i] = bw_int_to_fixed(1024); bw_int_to_fixed 922 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->pipe_chunk_size_in_bytes[i] = bw_int_to_fixed(1024); bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 930 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->min_dmif_size_in_time = bw_int_to_fixed(9999); bw_int_to_fixed 931 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->min_mcifwr_size_in_time = bw_int_to_fixed(9999); bw_int_to_fixed 946 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_requests_for_dmif_size = bw_int_to_fixed(0); bw_int_to_fixed 966 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->outstanding_chunk_request_limit[i] = bw_int_to_fixed(127); bw_int_to_fixed 969 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->outstanding_chunk_request_limit[i] = bw_ceil2(bw_div(data->adjusted_data_buffer_size[i], data->pipe_chunk_size_in_bytes[i]), bw_int_to_fixed(1)); bw_int_to_fixed 972 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->outstanding_chunk_request_limit[i] = bw_max2(bw_int_to_fixed(127), data->outstanding_chunk_request_limit[i]); bw_int_to_fixed 986 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (data->number_of_displays > 1 || (bw_neq(data->rotation_angle[4], bw_int_to_fixed(0)) && bw_neq(data->rotation_angle[4], bw_int_to_fixed(180)))) { bw_int_to_fixed 995 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->useful_pte_per_pte_request = bw_int_to_fixed(8); bw_int_to_fixed 996 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_width[i] = bw_div(bw_int_to_fixed(4096), bw_int_to_fixed(data->bytes_per_pixel[i])); bw_int_to_fixed 997 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_height[i] = bw_int_to_fixed(1); bw_int_to_fixed 998 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_pte_request_rows = bw_int_to_fixed(1); bw_int_to_fixed 999 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_row_height = bw_int_to_fixed(dceip->scatter_gather_lines_of_pte_prefetching_in_linear_mode); bw_int_to_fixed 1001 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_equ(data->rotation_angle[i], bw_int_to_fixed(0)) || bw_equ(data->rotation_angle[i], bw_int_to_fixed(180))) { bw_int_to_fixed 1002 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->useful_pte_per_pte_request = bw_int_to_fixed(8); bw_int_to_fixed 1005 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_width[i] = bw_int_to_fixed(32); bw_int_to_fixed 1006 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_height[i] = bw_int_to_fixed(32); bw_int_to_fixed 1009 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_width[i] = bw_int_to_fixed(64); bw_int_to_fixed 1010 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_height[i] = bw_int_to_fixed(32); bw_int_to_fixed 1013 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_width[i] = bw_int_to_fixed(64); bw_int_to_fixed 1014 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_height[i] = bw_int_to_fixed(64); bw_int_to_fixed 1017 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_pte_request_rows = bw_int_to_fixed(dceip->scatter_gather_pte_request_rows_in_tiling_mode); bw_int_to_fixed 1021 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->useful_pte_per_pte_request = bw_int_to_fixed(1); bw_int_to_fixed 1024 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_width[i] = bw_int_to_fixed(32); bw_int_to_fixed 1025 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_height[i] = bw_int_to_fixed(32); bw_int_to_fixed 1028 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_width[i] = bw_int_to_fixed(32); bw_int_to_fixed 1029 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_height[i] = bw_int_to_fixed(64); bw_int_to_fixed 1032 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_width[i] = bw_int_to_fixed(64); bw_int_to_fixed 1033 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_page_height[i] = bw_int_to_fixed(64); bw_int_to_fixed 1036 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_pte_request_rows = bw_int_to_fixed(dceip->scatter_gather_pte_request_rows_in_tiling_mode); bw_int_to_fixed 1039 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->pte_request_per_chunk[i] = bw_div(bw_div(bw_int_to_fixed(dceip->chunk_width), data->scatter_gather_page_width[i]), data->useful_pte_per_pte_request); bw_int_to_fixed 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_int_to_fixed 1042 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_equ(data->peak_pte_request_to_eviction_ratio_limiting, bw_int_to_fixed(0))) { bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 1074 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_total_data = bw_int_to_fixed(0); bw_int_to_fixed 1075 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_total_request_groups = bw_int_to_fixed(0); bw_int_to_fixed 1076 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_total_pte_requests = bw_int_to_fixed(0); bw_int_to_fixed 1077 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_total_pte_request_groups = bw_int_to_fixed(0); bw_int_to_fixed 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_int_to_fixed 1082 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_total_request_groups = bw_add(data->cursor_total_request_groups, bw_int_to_fixed((dceip->cursor_max_outstanding_group_num + 1))); bw_int_to_fixed 1085 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_total_request_groups = bw_add(data->cursor_total_request_groups, bw_ceil2(bw_div(data->cursor_width_pixels[i], dceip->cursor_chunk_width), bw_int_to_fixed(1))); bw_int_to_fixed 1089 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->scatter_gather_total_pte_request_groups = bw_add(data->scatter_gather_total_pte_request_groups, bw_ceil2(bw_div(data->scatter_gather_pte_request_limit[i], bw_ceil2(data->pte_request_per_chunk[i], bw_int_to_fixed(1))), bw_int_to_fixed(1))); bw_int_to_fixed 1093 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->tile_width_in_pixels = bw_int_to_fixed(8); bw_int_to_fixed 1094 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dmif_total_number_of_data_request_page_close_open = bw_int_to_fixed(0); bw_int_to_fixed 1095 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->mcifwr_total_number_of_data_request_page_close_open = bw_int_to_fixed(0); bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 1122 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_requests_for_adjusted_dmif_size = bw_int_to_fixed(0); bw_int_to_fixed 1130 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_dmifmc_urgent_trips = bw_ceil2(bw_div(data->total_requests_for_adjusted_dmif_size, (bw_add(dceip->dmif_request_buffer_size, bw_int_to_fixed(vbios->number_of_request_slots_gmc_reserves_for_dmif_per_channel * data->number_of_dram_channels)))), bw_int_to_fixed(1)); bw_int_to_fixed 1132 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_display_reads_required_data = bw_int_to_fixed(0); bw_int_to_fixed 1133 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_display_reads_required_dram_access_data = bw_int_to_fixed(0); bw_int_to_fixed 1134 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_display_writes_required_data = bw_int_to_fixed(0); bw_int_to_fixed 1135 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_display_writes_required_dram_access_data = bw_int_to_fixed(0); bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 1169 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_mtn(data->v_filter_init[i], bw_int_to_fixed(4))) { bw_int_to_fixed 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_int_to_fixed 1173 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_mtn(data->v_filter_init[i], bw_int_to_fixed(2))) { bw_int_to_fixed 1174 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_pixels_for_first_output_pixel[i] = bw_int_to_fixed(512); bw_int_to_fixed 1177 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_pixels_for_first_output_pixel[i] = bw_int_to_fixed(0); bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 1239 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_scaler_efficiency = bw_int_to_fixed(3); bw_int_to_fixed 1243 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (dceip->pre_downscaler_enabled && bw_mtn(data->hsr[i], bw_int_to_fixed(1))) { bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 1287 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if ((bw_equ(dceip->stutter_and_dram_clock_state_change_gated_before_cursor, bw_int_to_fixed(0)) && bw_mtn(data->cursor_width_pixels[i], bw_int_to_fixed(0)))) { bw_int_to_fixed 1288 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_ltn(data->vsr[i], bw_int_to_fixed(2))) { bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 1296 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_latency_hiding[i] = bw_int_to_fixed(9999); bw_int_to_fixed 1302 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (dceip->graphics_lb_nodownscaling_multi_line_prefetching == 1 && (bw_equ(data->vsr[i], bw_int_to_fixed(1)) || (bw_leq(data->vsr[i], bw_frc_to_fixed(8, 10)) && bw_leq(data->v_taps[i], bw_int_to_fixed(2)) && data->lb_bpc[i] == 8)) && surface_type[i] == bw_def_graphics) { bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 1316 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->blackout_duration_margin[i][j] = bw_int_to_fixed(9999); bw_int_to_fixed 1317 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_for_blackout_duration[i][j] = bw_int_to_fixed(0); bw_int_to_fixed 1318 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_for_blackout_recovery[i][j] = bw_int_to_fixed(0); bw_int_to_fixed 1320 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (data->enable[k] && bw_mtn(vbios->blackout_duration, bw_int_to_fixed(0))) { bw_int_to_fixed 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_int_to_fixed 1325 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_for_blackout_recovery[i][j] = bw_int_to_fixed(9999); bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 1335 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_for_blackout_recovery[i][j] = bw_int_to_fixed(9999); bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 1345 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_mtn(data->blackout_duration_margin[high][s_high], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[high][s_high], vbios->high_voltage_max_dispclk)) { bw_int_to_fixed 1379 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->min_dram_speed_change_margin[i][j] = bw_int_to_fixed(9999); bw_int_to_fixed 1380 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dram_speed_change_margin = bw_int_to_fixed(9999); bw_int_to_fixed 1381 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dispclk_required_for_dram_speed_change[i][j] = bw_int_to_fixed(0); bw_int_to_fixed 1387 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if ((bw_mtn(data->dram_speed_change_margin, bw_int_to_fixed(0)) && bw_ltn(data->dram_speed_change_margin, bw_int_to_fixed(9999)))) { bw_int_to_fixed 1401 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if ((bw_mtn(data->dram_speed_change_margin, bw_int_to_fixed(0)) && bw_ltn(data->dram_speed_change_margin, bw_int_to_fixed(9999)))) { bw_int_to_fixed 1426 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->min_vblank_dram_speed_change_margin = bw_int_to_fixed(9999); bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 1440 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->displays_with_same_mode[i] = bw_int_to_fixed(0); bw_int_to_fixed 1441 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (data->enable[i] == 1 && data->display_pstate_change_enable[i] == 0 && bw_mtn(data->v_blank_dram_speed_change_margin[i], bw_int_to_fixed(0))) { bw_int_to_fixed 1444 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->displays_with_same_mode[i] = bw_add(data->displays_with_same_mode[i], bw_int_to_fixed(1)); bw_int_to_fixed 1452 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c number_of_aligned_displays_with_no_margin = bw_fixed_to_int(bw_max2(bw_int_to_fixed(number_of_aligned_displays_with_no_margin), data->displays_with_same_mode[i])); bw_int_to_fixed 1458 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (number_of_displays_enabled_with_margin > 0 && (number_of_displays_enabled_with_margin + number_of_aligned_displays_with_no_margin) == number_of_displays_enabled && bw_mtn(data->min_dram_speed_change_margin[high][s_high], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[high][s_high], bw_int_to_fixed(9999)) && bw_ltn(data->dispclk_required_for_dram_speed_change[high][s_high], vbios->high_voltage_max_dispclk)) { bw_int_to_fixed 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_int_to_fixed 1481 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_average_bandwidth_no_compression = bw_int_to_fixed(0); bw_int_to_fixed 1482 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_average_bandwidth = bw_int_to_fixed(0); bw_int_to_fixed 1494 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->min_cursor_memory_interface_buffer_size_in_time = bw_int_to_fixed(9999); bw_int_to_fixed 1499 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_mtn(data->cursor_width_pixels[i], bw_int_to_fixed(0))) { bw_int_to_fixed 1501 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_leq(data->cursor_width_pixels[i], bw_int_to_fixed(64)) && dceip->large_cursor == 1) { bw_int_to_fixed 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_int_to_fixed 1516 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->chunk_request_delay = bw_fixed_to_int(bw_div(bw_int_to_fixed(512), vbios->high_voltage_max_dispclk)); bw_int_to_fixed 1519 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->display_reads_time_for_data_transfer = bw_sub(bw_sub(data->min_read_buffer_size_in_time, data->total_dmifmc_urgent_latency), bw_int_to_fixed(data->chunk_request_delay)); bw_int_to_fixed 1526 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->required_dram_bandwidth_gbyte_per_second = bw_int_to_fixed(9999); bw_int_to_fixed 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_int_to_fixed 1532 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->required_dram_bandwidth_gbyte_per_second = bw_int_to_fixed(9999); bw_int_to_fixed 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_int_to_fixed 1538 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->required_dram_bandwidth_gbyte_per_second = bw_div(bw_max2(data->dmif_required_dram_bandwidth, data->mcifwr_required_dram_bandwidth), bw_int_to_fixed(1000)); bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 1571 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->required_sclk = bw_int_to_fixed(9999); bw_int_to_fixed 1576 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->required_sclk = bw_int_to_fixed(9999); bw_int_to_fixed 1583 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c && bw_ltn(data->required_sclk, sclk[s_low]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_low], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_low], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_low], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_low], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_low], 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[data->y_clk_level][s_low], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_low], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_low], vbios->low_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_low] == number_of_displays_enabled_with_margin))) { bw_int_to_fixed 1589 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c && bw_ltn(data->required_sclk, sclk[s_mid1]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid1], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid1], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid1], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid1], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_mid1], 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[data->y_clk_level][s_mid1], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid1], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_mid1], vbios->mid_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_mid1] == number_of_displays_enabled_with_margin))) { bw_int_to_fixed 1595 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c && bw_ltn(data->required_sclk, sclk[s_mid2]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid2], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid2], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid2], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid2], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_mid2], 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[data->y_clk_level][s_mid2], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid2], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_mid2], vbios->mid_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_mid2] == number_of_displays_enabled_with_margin))) { bw_int_to_fixed 1601 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c && bw_ltn(data->required_sclk, sclk[s_mid3]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid3], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid3], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid3], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid3], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_mid3], 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[data->y_clk_level][s_mid3], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid3], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_mid3], vbios->mid_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_mid3] == number_of_displays_enabled_with_margin))) { bw_int_to_fixed 1607 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c && bw_ltn(data->required_sclk, sclk[s_mid4]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid4], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid4], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid4], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid4], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_mid4], 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[data->y_clk_level][s_mid4], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid4], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_mid4], vbios->mid_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_mid4] == number_of_displays_enabled_with_margin))) { bw_int_to_fixed 1613 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c && bw_ltn(data->required_sclk, sclk[s_mid5]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid5], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid5], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid5], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid5], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_mid5], 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[data->y_clk_level][s_mid5], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid5], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_mid5], vbios->mid_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_mid5] == number_of_displays_enabled_with_margin))) { bw_int_to_fixed 1619 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c && bw_ltn(data->required_sclk, sclk[s_mid6]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid6], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid6], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid6], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid6], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_mid6], 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[data->y_clk_level][s_mid6], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid6], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_mid6], vbios->high_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_mid6] == number_of_displays_enabled_with_margin))) { bw_int_to_fixed 1656 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->downspread_factor = bw_add(bw_int_to_fixed(1), bw_div(vbios->down_spread_percentage, bw_int_to_fixed(100))); bw_int_to_fixed 1694 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (dceip->pre_downscaler_enabled && bw_mtn(data->hsr[i], bw_int_to_fixed(1))) { bw_int_to_fixed 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_int_to_fixed 1705 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_dispclk_required_with_ramping = bw_int_to_fixed(0); bw_int_to_fixed 1706 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_dispclk_required_without_ramping = bw_int_to_fixed(0); bw_int_to_fixed 1717 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_read_request_bandwidth = bw_int_to_fixed(0); bw_int_to_fixed 1718 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_write_request_bandwidth = bw_int_to_fixed(0); bw_int_to_fixed 1764 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_equ(bw_int_to_fixed(yclk_message), vbios->low_yclk) && sclk_message == bw_def_low && bw_ltn(data->dispclk, vbios->low_voltage_max_dispclk)) { bw_int_to_fixed 1767 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if ((bw_equ(bw_int_to_fixed(yclk_message), vbios->low_yclk) || bw_equ(bw_int_to_fixed(yclk_message), vbios->mid_yclk)) && (sclk_message == bw_def_low || sclk_message == bw_def_mid) && bw_ltn(data->dispclk, vbios->mid_voltage_max_dispclk)) { bw_int_to_fixed 1770 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if ((bw_equ(bw_int_to_fixed(yclk_message), vbios->low_yclk) || bw_equ(bw_int_to_fixed(yclk_message), vbios->mid_yclk) || bw_equ(bw_int_to_fixed(yclk_message), vbios->high_yclk)) && (sclk_message == bw_def_low || sclk_message == bw_def_mid || sclk_message == bw_def_high) && bw_leq(data->dispclk, vbios->high_voltage_max_dispclk)) { bw_int_to_fixed 1791 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->blackout_recovery_time = bw_int_to_fixed(0); bw_int_to_fixed 1793 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (data->enable[k] && bw_mtn(vbios->blackout_duration, bw_int_to_fixed(0)) && data->cpup_state_change_enable == bw_def_yes) { bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 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_int_to_fixed 1817 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->pixels_per_data_fifo_entry[i] = bw_int_to_fixed(16); bw_int_to_fixed 1820 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->pixels_per_data_fifo_entry[i] = bw_div(bw_int_to_fixed(64), bw_int_to_fixed(data->bytes_per_pixel[i])); bw_int_to_fixed 1823 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->pixels_per_data_fifo_entry[i] = bw_int_to_fixed(16); bw_int_to_fixed 1826 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->pixels_per_data_fifo_entry[i] = bw_div(bw_int_to_fixed(16), bw_int_to_fixed(data->bytes_per_pixel[i])); bw_int_to_fixed 1830 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->min_pixels_per_data_fifo_entry = bw_int_to_fixed(9999); bw_int_to_fixed 1845 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->chunk_request_time = bw_int_to_fixed(0); bw_int_to_fixed 1846 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->cursor_request_time = bw_int_to_fixed(0); bw_int_to_fixed 1850 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->chunk_request_time = bw_add(data->chunk_request_time, (bw_div((bw_div(bw_int_to_fixed(pixels_per_chunk * data->bytes_per_pixel[i]), data->useful_bytes_per_request[i])), bw_min2(sclk[data->sclk_level], bw_div(data->dispclk, bw_int_to_fixed(2)))))); bw_int_to_fixed 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_int_to_fixed 1868 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->nbp_state_change_watermark[i] = bw_int_to_fixed(131000); bw_int_to_fixed 1873 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->stutter_exit_watermark[i] = bw_int_to_fixed(0); bw_int_to_fixed 1874 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->stutter_entry_watermark[i] = bw_int_to_fixed(0); bw_int_to_fixed 1880 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->nbp_state_change_watermark[i] = bw_int_to_fixed(131000); bw_int_to_fixed 1913 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dmifdram_access_efficiency = bw_min2(bw_div(bw_div(data->total_display_reads_required_dram_access_data, data->dram_bandwidth), data->dmif_total_page_close_open_time), bw_int_to_fixed(1)); bw_int_to_fixed 1914 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_mtn(data->total_display_writes_required_dram_access_data, bw_int_to_fixed(0))) { bw_int_to_fixed 1915 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->mcifwrdram_access_efficiency = bw_min2(bw_div(bw_div(data->total_display_writes_required_dram_access_data, data->dram_bandwidth), data->mcifwr_total_page_close_open_time), bw_int_to_fixed(1)); bw_int_to_fixed 1918 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->mcifwrdram_access_efficiency = bw_int_to_fixed(0); bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 1933 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->min_stutter_refresh_duration = bw_int_to_fixed(9999); bw_int_to_fixed 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_int_to_fixed 1944 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->total_stutter_dmif_buffer_size = bw_fixed_to_int(bw_add(data->stutter_dmif_buffer_size[i], bw_int_to_fixed(data->total_stutter_dmif_buffer_size))); bw_int_to_fixed 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_int_to_fixed 1952 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->stutter_efficiency = bw_int_to_fixed(0); bw_int_to_fixed 1954 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c else if (bw_ltn(data->time_in_self_refresh, bw_int_to_fixed(0))) { bw_int_to_fixed 1955 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->stutter_efficiency = bw_int_to_fixed(0); bw_int_to_fixed 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_int_to_fixed 1964 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->worst_number_of_trips_to_memory = bw_int_to_fixed(1); bw_int_to_fixed 1967 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->number_of_trips_to_memory_for_getting_apte_row[i] = bw_ceil2(bw_div(data->scatter_gather_pte_requests_in_row[i], data->scatter_gather_pte_request_limit[i]), bw_int_to_fixed(1)); bw_int_to_fixed 1981 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->latency_for_non_mcifwr_clients = bw_int_to_fixed(0); bw_int_to_fixed 1987 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_blank_nbp_state_dram_speed_change_latency_supported = bw_int_to_fixed(99999); bw_int_to_fixed 1988 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->nbp_state_dram_speed_change_latency_supported = bw_int_to_fixed(99999); bw_int_to_fixed 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_int_to_fixed 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_int_to_fixed 2002 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->dmif_required_sclk_for_urgent_latency[i] = bw_int_to_fixed(bw_def_na); bw_int_to_fixed 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_int_to_fixed 2013 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_meq(data->max_phyclk, bw_int_to_fixed(270))) { bw_int_to_fixed 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_int_to_fixed 2016 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_meq(data->max_phyclk, bw_int_to_fixed(540))) { bw_int_to_fixed 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_int_to_fixed 2019 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (bw_meq(data->max_phyclk, bw_int_to_fixed(810))) { bw_int_to_fixed 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_int_to_fixed 2046 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_yclk = bw_int_to_fixed(1600); bw_int_to_fixed 2047 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_yclk = bw_int_to_fixed(1600); bw_int_to_fixed 2049 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_sclk = bw_int_to_fixed(200); bw_int_to_fixed 2050 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid1_sclk = bw_int_to_fixed(300); bw_int_to_fixed 2051 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid2_sclk = bw_int_to_fixed(300); bw_int_to_fixed 2052 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid3_sclk = bw_int_to_fixed(300); bw_int_to_fixed 2053 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid4_sclk = bw_int_to_fixed(300); bw_int_to_fixed 2054 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid5_sclk = bw_int_to_fixed(300); bw_int_to_fixed 2055 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid6_sclk = bw_int_to_fixed(300); bw_int_to_fixed 2057 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_voltage_max_dispclk = bw_int_to_fixed(352); bw_int_to_fixed 2058 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_voltage_max_dispclk = bw_int_to_fixed(467); bw_int_to_fixed 2059 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_voltage_max_dispclk = bw_int_to_fixed(643); bw_int_to_fixed 2060 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_voltage_max_phyclk = bw_int_to_fixed(540); bw_int_to_fixed 2061 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_voltage_max_phyclk = bw_int_to_fixed(810); bw_int_to_fixed 2062 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_voltage_max_phyclk = bw_int_to_fixed(810); bw_int_to_fixed 2063 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.data_return_bus_width = bw_int_to_fixed(32); bw_int_to_fixed 2064 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.trc = bw_int_to_fixed(50); bw_int_to_fixed 2065 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.dmifmc_urgent_latency = bw_int_to_fixed(4); bw_int_to_fixed 2067 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.stutter_self_refresh_entry_latency = bw_int_to_fixed(0); bw_int_to_fixed 2069 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mcifwrmc_urgent_latency = bw_int_to_fixed(10); bw_int_to_fixed 2075 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.blackout_duration = bw_int_to_fixed(0); /* us */ bw_int_to_fixed 2076 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.maximum_blackout_recovery_time = bw_int_to_fixed(0); bw_int_to_fixed 2082 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.dmif_request_buffer_size = bw_int_to_fixed(768); bw_int_to_fixed 2099 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(3); bw_int_to_fixed 2107 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(3); bw_int_to_fixed 2108 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.alpha_vscaler_efficiency = bw_int_to_fixed(3); bw_int_to_fixed 2115 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.lb_write_pixels_per_dispclk = bw_int_to_fixed(1); bw_int_to_fixed 2116 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.lb_size_per_component444 = bw_int_to_fixed(82176); bw_int_to_fixed 2119 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(0); bw_int_to_fixed 2120 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.underlay420_luma_lb_size_per_component = bw_int_to_fixed( bw_int_to_fixed 2123 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(164352); bw_int_to_fixed 2124 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.underlay422_lb_size_per_component = bw_int_to_fixed( bw_int_to_fixed 2126 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.cursor_chunk_width = bw_int_to_fixed(64); bw_int_to_fixed 2127 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.cursor_dcp_buffer_lines = bw_int_to_fixed(4); bw_int_to_fixed 2129 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1920); bw_int_to_fixed 2131 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1080); bw_int_to_fixed 2135 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(25); bw_int_to_fixed 2136 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.minimum_outstanding_pte_request_limit = bw_int_to_fixed( bw_int_to_fixed 2139 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(128); bw_int_to_fixed 2142 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(64); bw_int_to_fixed 2148 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.dispclk_per_request = bw_int_to_fixed(2); bw_int_to_fixed 2152 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0); /* todo: this is a bug*/ bw_int_to_fixed 2162 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_yclk = bw_int_to_fixed(6000); bw_int_to_fixed 2163 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_yclk = bw_int_to_fixed(3200); bw_int_to_fixed 2164 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_yclk = bw_int_to_fixed(1000); bw_int_to_fixed 2165 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_sclk = bw_int_to_fixed(300); bw_int_to_fixed 2166 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid1_sclk = bw_int_to_fixed(400); bw_int_to_fixed 2167 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid2_sclk = bw_int_to_fixed(500); bw_int_to_fixed 2168 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid3_sclk = bw_int_to_fixed(600); bw_int_to_fixed 2169 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid4_sclk = bw_int_to_fixed(700); bw_int_to_fixed 2170 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid5_sclk = bw_int_to_fixed(800); bw_int_to_fixed 2171 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid6_sclk = bw_int_to_fixed(974); bw_int_to_fixed 2172 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_sclk = bw_int_to_fixed(1154); bw_int_to_fixed 2173 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_voltage_max_dispclk = bw_int_to_fixed(459); bw_int_to_fixed 2174 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_voltage_max_dispclk = bw_int_to_fixed(654); bw_int_to_fixed 2175 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_voltage_max_dispclk = bw_int_to_fixed(1108); bw_int_to_fixed 2176 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_voltage_max_phyclk = bw_int_to_fixed(540); bw_int_to_fixed 2177 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_voltage_max_phyclk = bw_int_to_fixed(810); bw_int_to_fixed 2178 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_voltage_max_phyclk = bw_int_to_fixed(810); bw_int_to_fixed 2179 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.data_return_bus_width = bw_int_to_fixed(32); bw_int_to_fixed 2180 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.trc = bw_int_to_fixed(48); bw_int_to_fixed 2181 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.dmifmc_urgent_latency = bw_int_to_fixed(3); bw_int_to_fixed 2182 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.stutter_self_refresh_exit_latency = bw_int_to_fixed(5); bw_int_to_fixed 2183 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.stutter_self_refresh_entry_latency = bw_int_to_fixed(0); bw_int_to_fixed 2184 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.nbp_state_change_latency = bw_int_to_fixed(45); bw_int_to_fixed 2185 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mcifwrmc_urgent_latency = bw_int_to_fixed(10); bw_int_to_fixed 2191 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.blackout_duration = bw_int_to_fixed(0); /* us */ bw_int_to_fixed 2192 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.maximum_blackout_recovery_time = bw_int_to_fixed(0); bw_int_to_fixed 2198 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.dmif_request_buffer_size = bw_int_to_fixed(768); bw_int_to_fixed 2215 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(3); bw_int_to_fixed 2223 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(3); bw_int_to_fixed 2224 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.alpha_vscaler_efficiency = bw_int_to_fixed(3); bw_int_to_fixed 2231 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.lb_write_pixels_per_dispclk = bw_int_to_fixed(1); bw_int_to_fixed 2232 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.lb_size_per_component444 = bw_int_to_fixed(245952); bw_int_to_fixed 2235 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1); bw_int_to_fixed 2236 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.underlay420_luma_lb_size_per_component = bw_int_to_fixed( bw_int_to_fixed 2239 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(164352); bw_int_to_fixed 2240 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.underlay422_lb_size_per_component = bw_int_to_fixed( bw_int_to_fixed 2242 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.cursor_chunk_width = bw_int_to_fixed(64); bw_int_to_fixed 2243 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.cursor_dcp_buffer_lines = bw_int_to_fixed(4); bw_int_to_fixed 2245 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1920); bw_int_to_fixed 2247 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1080); bw_int_to_fixed 2251 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(25); bw_int_to_fixed 2252 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.minimum_outstanding_pte_request_limit = bw_int_to_fixed( bw_int_to_fixed 2255 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(128); bw_int_to_fixed 2258 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(64); bw_int_to_fixed 2264 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.dispclk_per_request = bw_int_to_fixed(2); bw_int_to_fixed 2268 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0); bw_int_to_fixed 2275 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_yclk = bw_int_to_fixed(6000); bw_int_to_fixed 2276 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_yclk = bw_int_to_fixed(3200); bw_int_to_fixed 2277 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_yclk = bw_int_to_fixed(1000); bw_int_to_fixed 2278 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_sclk = bw_int_to_fixed(300); bw_int_to_fixed 2279 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid1_sclk = bw_int_to_fixed(400); bw_int_to_fixed 2280 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid2_sclk = bw_int_to_fixed(500); bw_int_to_fixed 2281 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid3_sclk = bw_int_to_fixed(600); bw_int_to_fixed 2282 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid4_sclk = bw_int_to_fixed(700); bw_int_to_fixed 2283 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid5_sclk = bw_int_to_fixed(800); bw_int_to_fixed 2284 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid6_sclk = bw_int_to_fixed(974); bw_int_to_fixed 2285 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_sclk = bw_int_to_fixed(1154); bw_int_to_fixed 2286 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_voltage_max_dispclk = bw_int_to_fixed(459); bw_int_to_fixed 2287 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_voltage_max_dispclk = bw_int_to_fixed(654); bw_int_to_fixed 2288 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_voltage_max_dispclk = bw_int_to_fixed(1108); bw_int_to_fixed 2289 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_voltage_max_phyclk = bw_int_to_fixed(540); bw_int_to_fixed 2290 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_voltage_max_phyclk = bw_int_to_fixed(810); bw_int_to_fixed 2291 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_voltage_max_phyclk = bw_int_to_fixed(810); bw_int_to_fixed 2292 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.data_return_bus_width = bw_int_to_fixed(32); bw_int_to_fixed 2293 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.trc = bw_int_to_fixed(48); bw_int_to_fixed 2295 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.dmifmc_urgent_latency = bw_int_to_fixed(4); bw_int_to_fixed 2297 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.dmifmc_urgent_latency = bw_int_to_fixed(3); bw_int_to_fixed 2298 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.stutter_self_refresh_exit_latency = bw_int_to_fixed(5); bw_int_to_fixed 2299 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.stutter_self_refresh_entry_latency = bw_int_to_fixed(0); bw_int_to_fixed 2300 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.nbp_state_change_latency = bw_int_to_fixed(45); bw_int_to_fixed 2301 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mcifwrmc_urgent_latency = bw_int_to_fixed(10); bw_int_to_fixed 2307 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.blackout_duration = bw_int_to_fixed(0); /* us */ bw_int_to_fixed 2308 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.maximum_blackout_recovery_time = bw_int_to_fixed(0); bw_int_to_fixed 2314 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.dmif_request_buffer_size = bw_int_to_fixed(768); bw_int_to_fixed 2331 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(3); bw_int_to_fixed 2339 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(3); bw_int_to_fixed 2340 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.alpha_vscaler_efficiency = bw_int_to_fixed(3); bw_int_to_fixed 2347 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.lb_write_pixels_per_dispclk = bw_int_to_fixed(1); bw_int_to_fixed 2348 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.lb_size_per_component444 = bw_int_to_fixed(245952); bw_int_to_fixed 2351 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1); bw_int_to_fixed 2352 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.underlay420_luma_lb_size_per_component = bw_int_to_fixed( bw_int_to_fixed 2355 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(164352); bw_int_to_fixed 2356 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.underlay422_lb_size_per_component = bw_int_to_fixed( bw_int_to_fixed 2358 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.cursor_chunk_width = bw_int_to_fixed(64); bw_int_to_fixed 2359 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.cursor_dcp_buffer_lines = bw_int_to_fixed(4); bw_int_to_fixed 2361 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1920); bw_int_to_fixed 2363 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1080); bw_int_to_fixed 2367 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(25); bw_int_to_fixed 2368 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.minimum_outstanding_pte_request_limit = bw_int_to_fixed( bw_int_to_fixed 2371 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(128); bw_int_to_fixed 2374 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(64); bw_int_to_fixed 2380 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.dispclk_per_request = bw_int_to_fixed(2); bw_int_to_fixed 2384 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0); bw_int_to_fixed 2391 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_yclk = bw_int_to_fixed(6000); bw_int_to_fixed 2392 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_yclk = bw_int_to_fixed(3200); bw_int_to_fixed 2393 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_yclk = bw_int_to_fixed(1000); bw_int_to_fixed 2394 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_sclk = bw_int_to_fixed(678); bw_int_to_fixed 2395 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid1_sclk = bw_int_to_fixed(864); bw_int_to_fixed 2396 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid2_sclk = bw_int_to_fixed(900); bw_int_to_fixed 2397 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid3_sclk = bw_int_to_fixed(920); bw_int_to_fixed 2398 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid4_sclk = bw_int_to_fixed(940); bw_int_to_fixed 2399 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid5_sclk = bw_int_to_fixed(960); bw_int_to_fixed 2400 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid6_sclk = bw_int_to_fixed(980); bw_int_to_fixed 2401 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_sclk = bw_int_to_fixed(1049); bw_int_to_fixed 2402 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_voltage_max_dispclk = bw_int_to_fixed(459); bw_int_to_fixed 2403 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_voltage_max_dispclk = bw_int_to_fixed(654); bw_int_to_fixed 2404 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_voltage_max_dispclk = bw_int_to_fixed(1108); bw_int_to_fixed 2405 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_voltage_max_phyclk = bw_int_to_fixed(540); bw_int_to_fixed 2406 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_voltage_max_phyclk = bw_int_to_fixed(810); bw_int_to_fixed 2407 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_voltage_max_phyclk = bw_int_to_fixed(810); bw_int_to_fixed 2408 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.data_return_bus_width = bw_int_to_fixed(32); bw_int_to_fixed 2409 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.trc = bw_int_to_fixed(48); bw_int_to_fixed 2411 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.dmifmc_urgent_latency = bw_int_to_fixed(4); bw_int_to_fixed 2413 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.dmifmc_urgent_latency = bw_int_to_fixed(3); bw_int_to_fixed 2414 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.stutter_self_refresh_exit_latency = bw_int_to_fixed(5); bw_int_to_fixed 2415 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.stutter_self_refresh_entry_latency = bw_int_to_fixed(0); bw_int_to_fixed 2416 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.nbp_state_change_latency = bw_int_to_fixed(250); bw_int_to_fixed 2417 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mcifwrmc_urgent_latency = bw_int_to_fixed(10); bw_int_to_fixed 2423 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.blackout_duration = bw_int_to_fixed(0); /* us */ bw_int_to_fixed 2424 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.maximum_blackout_recovery_time = bw_int_to_fixed(0); bw_int_to_fixed 2430 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.dmif_request_buffer_size = bw_int_to_fixed(768); bw_int_to_fixed 2447 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(3); bw_int_to_fixed 2455 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(3); bw_int_to_fixed 2456 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.alpha_vscaler_efficiency = bw_int_to_fixed(3); bw_int_to_fixed 2463 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.lb_write_pixels_per_dispclk = bw_int_to_fixed(1); bw_int_to_fixed 2464 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.lb_size_per_component444 = bw_int_to_fixed(245952); bw_int_to_fixed 2467 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1); bw_int_to_fixed 2468 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.underlay420_luma_lb_size_per_component = bw_int_to_fixed( bw_int_to_fixed 2471 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(164352); bw_int_to_fixed 2472 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.underlay422_lb_size_per_component = bw_int_to_fixed( bw_int_to_fixed 2474 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.cursor_chunk_width = bw_int_to_fixed(64); bw_int_to_fixed 2475 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.cursor_dcp_buffer_lines = bw_int_to_fixed(4); bw_int_to_fixed 2477 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1920); bw_int_to_fixed 2479 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1080); bw_int_to_fixed 2483 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(25); bw_int_to_fixed 2484 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.minimum_outstanding_pte_request_limit = bw_int_to_fixed( bw_int_to_fixed 2487 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(128); bw_int_to_fixed 2490 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(64); bw_int_to_fixed 2496 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.dispclk_per_request = bw_int_to_fixed(2); bw_int_to_fixed 2500 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0); bw_int_to_fixed 2507 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_yclk = bw_int_to_fixed(1866); bw_int_to_fixed 2508 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_yclk = bw_int_to_fixed(1866); bw_int_to_fixed 2509 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_yclk = bw_int_to_fixed(1333); bw_int_to_fixed 2510 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_sclk = bw_int_to_fixed(200); bw_int_to_fixed 2511 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid1_sclk = bw_int_to_fixed(600); bw_int_to_fixed 2512 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid2_sclk = bw_int_to_fixed(600); bw_int_to_fixed 2513 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid3_sclk = bw_int_to_fixed(600); bw_int_to_fixed 2514 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid4_sclk = bw_int_to_fixed(600); bw_int_to_fixed 2515 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid5_sclk = bw_int_to_fixed(600); bw_int_to_fixed 2516 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid6_sclk = bw_int_to_fixed(600); bw_int_to_fixed 2517 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_sclk = bw_int_to_fixed(800); bw_int_to_fixed 2518 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_voltage_max_dispclk = bw_int_to_fixed(352); bw_int_to_fixed 2519 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_voltage_max_dispclk = bw_int_to_fixed(467); bw_int_to_fixed 2520 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_voltage_max_dispclk = bw_int_to_fixed(643); bw_int_to_fixed 2521 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_voltage_max_phyclk = bw_int_to_fixed(540); bw_int_to_fixed 2522 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_voltage_max_phyclk = bw_int_to_fixed(810); bw_int_to_fixed 2523 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_voltage_max_phyclk = bw_int_to_fixed(810); bw_int_to_fixed 2524 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.data_return_bus_width = bw_int_to_fixed(32); bw_int_to_fixed 2525 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.trc = bw_int_to_fixed(50); bw_int_to_fixed 2526 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.dmifmc_urgent_latency = bw_int_to_fixed(4); bw_int_to_fixed 2528 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.stutter_self_refresh_entry_latency = bw_int_to_fixed(0); bw_int_to_fixed 2530 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mcifwrmc_urgent_latency = bw_int_to_fixed(10); bw_int_to_fixed 2536 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.blackout_duration = bw_int_to_fixed(0); /* us */ bw_int_to_fixed 2537 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.maximum_blackout_recovery_time = bw_int_to_fixed(0); bw_int_to_fixed 2543 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.dmif_request_buffer_size = bw_int_to_fixed(768); bw_int_to_fixed 2560 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(3); bw_int_to_fixed 2568 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(3); bw_int_to_fixed 2569 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.alpha_vscaler_efficiency = bw_int_to_fixed(3); bw_int_to_fixed 2576 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.lb_write_pixels_per_dispclk = bw_int_to_fixed(1); bw_int_to_fixed 2577 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.lb_size_per_component444 = bw_int_to_fixed(82176); bw_int_to_fixed 2580 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(0); bw_int_to_fixed 2581 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.underlay420_luma_lb_size_per_component = bw_int_to_fixed( bw_int_to_fixed 2584 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(164352); bw_int_to_fixed 2585 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.underlay422_lb_size_per_component = bw_int_to_fixed( bw_int_to_fixed 2587 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.cursor_chunk_width = bw_int_to_fixed(64); bw_int_to_fixed 2588 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.cursor_dcp_buffer_lines = bw_int_to_fixed(4); bw_int_to_fixed 2590 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1920); bw_int_to_fixed 2592 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1080); bw_int_to_fixed 2596 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(25); bw_int_to_fixed 2597 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.minimum_outstanding_pte_request_limit = bw_int_to_fixed( bw_int_to_fixed 2600 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(128); bw_int_to_fixed 2603 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(64); bw_int_to_fixed 2609 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.dispclk_per_request = bw_int_to_fixed(2); bw_int_to_fixed 2613 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0); bw_int_to_fixed 2620 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_yclk = bw_int_to_fixed(2400); bw_int_to_fixed 2621 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_yclk = bw_int_to_fixed(1700); bw_int_to_fixed 2622 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_yclk = bw_int_to_fixed(1000); bw_int_to_fixed 2623 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_sclk = bw_int_to_fixed(300); bw_int_to_fixed 2624 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid1_sclk = bw_int_to_fixed(350); bw_int_to_fixed 2625 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid2_sclk = bw_int_to_fixed(400); bw_int_to_fixed 2626 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid3_sclk = bw_int_to_fixed(500); bw_int_to_fixed 2627 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid4_sclk = bw_int_to_fixed(600); bw_int_to_fixed 2628 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid5_sclk = bw_int_to_fixed(700); bw_int_to_fixed 2629 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid6_sclk = bw_int_to_fixed(760); bw_int_to_fixed 2630 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_sclk = bw_int_to_fixed(776); bw_int_to_fixed 2631 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_voltage_max_dispclk = bw_int_to_fixed(460); bw_int_to_fixed 2632 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_voltage_max_dispclk = bw_int_to_fixed(670); bw_int_to_fixed 2633 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_voltage_max_dispclk = bw_int_to_fixed(1133); bw_int_to_fixed 2634 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.low_voltage_max_phyclk = bw_int_to_fixed(540); bw_int_to_fixed 2635 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mid_voltage_max_phyclk = bw_int_to_fixed(810); bw_int_to_fixed 2636 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.high_voltage_max_phyclk = bw_int_to_fixed(810); bw_int_to_fixed 2637 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.data_return_bus_width = bw_int_to_fixed(32); bw_int_to_fixed 2638 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.trc = bw_int_to_fixed(48); bw_int_to_fixed 2639 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.dmifmc_urgent_latency = bw_int_to_fixed(3); bw_int_to_fixed 2642 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.nbp_state_change_latency = bw_int_to_fixed(39); bw_int_to_fixed 2643 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.mcifwrmc_urgent_latency = bw_int_to_fixed(10); bw_int_to_fixed 2649 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.blackout_duration = bw_int_to_fixed(0); /* us */ bw_int_to_fixed 2650 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c vbios.maximum_blackout_recovery_time = bw_int_to_fixed(0); bw_int_to_fixed 2656 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.dmif_request_buffer_size = bw_int_to_fixed(2304); bw_int_to_fixed 2673 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(3); bw_int_to_fixed 2681 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(3); bw_int_to_fixed 2682 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.alpha_vscaler_efficiency = bw_int_to_fixed(3); bw_int_to_fixed 2689 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.lb_write_pixels_per_dispclk = bw_int_to_fixed(1); bw_int_to_fixed 2690 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.lb_size_per_component444 = bw_int_to_fixed(245952); bw_int_to_fixed 2693 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1); bw_int_to_fixed 2694 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.underlay420_luma_lb_size_per_component = bw_int_to_fixed( bw_int_to_fixed 2697 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(164352); bw_int_to_fixed 2698 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.underlay422_lb_size_per_component = bw_int_to_fixed( bw_int_to_fixed 2700 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.cursor_chunk_width = bw_int_to_fixed(64); bw_int_to_fixed 2701 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.cursor_dcp_buffer_lines = bw_int_to_fixed(4); bw_int_to_fixed 2703 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1920); bw_int_to_fixed 2705 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1080); bw_int_to_fixed 2709 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(25); bw_int_to_fixed 2710 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.minimum_outstanding_pte_request_limit = bw_int_to_fixed( bw_int_to_fixed 2713 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(128); bw_int_to_fixed 2716 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(64); bw_int_to_fixed 2722 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.dispclk_per_request = bw_int_to_fixed(2); bw_int_to_fixed 2726 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c dceip.mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0); bw_int_to_fixed 2796 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_total[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->timing.h_total); bw_int_to_fixed 2797 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_total[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->timing.v_total); bw_int_to_fixed 2799 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_width[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.viewport.width); bw_int_to_fixed 2801 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_height[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.viewport.height); bw_int_to_fixed 2802 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_taps[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.taps.h_taps); bw_int_to_fixed 2803 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_taps[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.taps.v_taps); bw_int_to_fixed 2808 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays + 4] = bw_int_to_fixed(0); bw_int_to_fixed 2811 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays + 4] = bw_int_to_fixed(90); bw_int_to_fixed 2814 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays + 4] = bw_int_to_fixed(180); bw_int_to_fixed 2817 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays + 4] = bw_int_to_fixed(270); bw_int_to_fixed 2853 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_height[num_displays * 2 + j] = bw_int_to_fixed(pipe[i].bottom_pipe->plane_res.scl_data.viewport.height); bw_int_to_fixed 2854 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_width[num_displays * 2 + j] = bw_int_to_fixed(pipe[i].bottom_pipe->plane_res.scl_data.viewport.width); bw_int_to_fixed 2855 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->pitch_in_pixels[num_displays * 2 + j] = bw_int_to_fixed( bw_int_to_fixed 2857 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_taps[num_displays * 2 + j] = bw_int_to_fixed(pipe[i].bottom_pipe->plane_res.scl_data.taps.h_taps); bw_int_to_fixed 2858 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_taps[num_displays * 2 + j] = bw_int_to_fixed(pipe[i].bottom_pipe->plane_res.scl_data.taps.v_taps); bw_int_to_fixed 2865 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays * 2 + j] = bw_int_to_fixed(0); bw_int_to_fixed 2868 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays * 2 + j] = bw_int_to_fixed(90); bw_int_to_fixed 2871 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays * 2 + j] = bw_int_to_fixed(180); bw_int_to_fixed 2874 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays * 2 + j] = bw_int_to_fixed(270); bw_int_to_fixed 2894 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_total[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->timing.h_total); bw_int_to_fixed 2895 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_total[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->timing.v_total); bw_int_to_fixed 2901 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_width[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.viewport.width); bw_int_to_fixed 2903 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_height[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.viewport.height); bw_int_to_fixed 2904 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_taps[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.taps.h_taps); bw_int_to_fixed 2905 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_taps[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.taps.v_taps); bw_int_to_fixed 2910 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays + 4] = bw_int_to_fixed(0); bw_int_to_fixed 2913 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays + 4] = bw_int_to_fixed(90); bw_int_to_fixed 2916 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays + 4] = bw_int_to_fixed(180); bw_int_to_fixed 2919 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays + 4] = bw_int_to_fixed(270); bw_int_to_fixed 2952 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_width[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->src.width); bw_int_to_fixed 2954 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_height[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->src.height); bw_int_to_fixed 2955 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_taps[num_displays + 4] = pipe[i].stream->src.width == pipe[i].stream->dst.width ? bw_int_to_fixed(1) : bw_int_to_fixed(2); bw_int_to_fixed 2956 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_taps[num_displays + 4] = pipe[i].stream->src.height == pipe[i].stream->dst.height ? bw_int_to_fixed(1) : bw_int_to_fixed(2); bw_int_to_fixed 2959 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays + 4] = bw_int_to_fixed(0); bw_int_to_fixed 2962 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_width[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->timing.h_addressable); bw_int_to_fixed 2964 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_height[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->timing.v_addressable); bw_int_to_fixed 2965 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_taps[num_displays + 4] = bw_int_to_fixed(1); bw_int_to_fixed 2966 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_taps[num_displays + 4] = bw_int_to_fixed(1); bw_int_to_fixed 2967 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_scale_ratio[num_displays + 4] = bw_int_to_fixed(1); bw_int_to_fixed 2968 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_scale_ratio[num_displays + 4] = bw_int_to_fixed(1); bw_int_to_fixed 2969 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->rotation_angle[num_displays + 4] = bw_int_to_fixed(0); bw_int_to_fixed 3067 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1000))); bw_int_to_fixed 3072 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1000))); bw_int_to_fixed 3075 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_int_to_fixed(1000))); bw_int_to_fixed 3078 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_mul(low_yclk, bw_int_to_fixed(1000))); bw_int_to_fixed 3081 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_mul(mid_yclk, bw_int_to_fixed(1000))); bw_int_to_fixed 3084 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c bw_mul(high_yclk, bw_int_to_fixed(1000))); bw_int_to_fixed 3090 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3093 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3096 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3101 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3104 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3108 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3111 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3115 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3121 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3124 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3127 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3131 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3134 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3138 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3141 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3145 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3149 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3152 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3155 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3159 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3162 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3166 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3169 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3173 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3177 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3180 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3183 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3187 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3190 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3194 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3197 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3201 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3211 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[4],bw_int_to_fixed(1000))); bw_int_to_fixed 3214 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3217 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3222 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3225 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3229 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3232 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3236 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3242 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3245 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3248 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3252 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3255 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3259 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3262 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3266 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3270 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3273 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3276 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3280 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3283 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3287 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3290 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3294 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3298 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3301 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3304 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3308 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3311 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3315 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3318 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3322 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3332 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3335 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3338 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3342 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3345 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3349 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3352 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3356 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3361 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3364 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3367 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3371 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3374 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3378 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3381 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3385 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3389 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3392 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3395 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3399 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3402 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3406 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3409 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3413 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3417 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3420 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3423 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3427 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3430 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3434 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3437 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3441 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3465 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3468 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3471 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3475 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3478 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3482 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3485 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3489 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c nbp_state_change_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3493 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3496 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3499 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3503 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3506 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3510 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3513 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3517 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_exit_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3521 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3524 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3527 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3531 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3534 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3538 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3541 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3545 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c stutter_entry_watermark[9], bw_int_to_fixed(1000))); bw_int_to_fixed 3549 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[4], bw_int_to_fixed(1000))); bw_int_to_fixed 3552 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[5], bw_int_to_fixed(1000))); bw_int_to_fixed 3555 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[6], bw_int_to_fixed(1000))); bw_int_to_fixed 3559 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[0], bw_int_to_fixed(1000))); bw_int_to_fixed 3562 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[1], bw_int_to_fixed(1000))); bw_int_to_fixed 3566 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[7], bw_int_to_fixed(1000))); bw_int_to_fixed 3569 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[8], bw_int_to_fixed(1000))); bw_int_to_fixed 3573 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c urgent_watermark[9], bw_int_to_fixed(1000)));