Lines Matching full:full
545 a.full = dfixed_const(1000); in dce_v6_0_dram_bandwidth()
546 yclk.full = dfixed_const(wm->yclk); in dce_v6_0_dram_bandwidth()
547 yclk.full = dfixed_div(yclk, a); in dce_v6_0_dram_bandwidth()
548 dram_channels.full = dfixed_const(wm->dram_channels * 4); in dce_v6_0_dram_bandwidth()
549 a.full = dfixed_const(10); in dce_v6_0_dram_bandwidth()
550 dram_efficiency.full = dfixed_const(7); in dce_v6_0_dram_bandwidth()
551 dram_efficiency.full = dfixed_div(dram_efficiency, a); in dce_v6_0_dram_bandwidth()
552 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v6_0_dram_bandwidth()
553 bandwidth.full = dfixed_mul(bandwidth, dram_efficiency); in dce_v6_0_dram_bandwidth()
574 a.full = dfixed_const(1000); in dce_v6_0_dram_bandwidth_for_display()
575 yclk.full = dfixed_const(wm->yclk); in dce_v6_0_dram_bandwidth_for_display()
576 yclk.full = dfixed_div(yclk, a); in dce_v6_0_dram_bandwidth_for_display()
577 dram_channels.full = dfixed_const(wm->dram_channels * 4); in dce_v6_0_dram_bandwidth_for_display()
578 a.full = dfixed_const(10); in dce_v6_0_dram_bandwidth_for_display()
579 disp_dram_allocation.full = dfixed_const(3); /* XXX worse case value 0.3 */ in dce_v6_0_dram_bandwidth_for_display()
580 disp_dram_allocation.full = dfixed_div(disp_dram_allocation, a); in dce_v6_0_dram_bandwidth_for_display()
581 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v6_0_dram_bandwidth_for_display()
582 bandwidth.full = dfixed_mul(bandwidth, disp_dram_allocation); in dce_v6_0_dram_bandwidth_for_display()
603 a.full = dfixed_const(1000); in dce_v6_0_data_return_bandwidth()
604 sclk.full = dfixed_const(wm->sclk); in dce_v6_0_data_return_bandwidth()
605 sclk.full = dfixed_div(sclk, a); in dce_v6_0_data_return_bandwidth()
606 a.full = dfixed_const(10); in dce_v6_0_data_return_bandwidth()
607 return_efficiency.full = dfixed_const(8); in dce_v6_0_data_return_bandwidth()
608 return_efficiency.full = dfixed_div(return_efficiency, a); in dce_v6_0_data_return_bandwidth()
609 a.full = dfixed_const(32); in dce_v6_0_data_return_bandwidth()
610 bandwidth.full = dfixed_mul(a, sclk); in dce_v6_0_data_return_bandwidth()
611 bandwidth.full = dfixed_mul(bandwidth, return_efficiency); in dce_v6_0_data_return_bandwidth()
632 a.full = dfixed_const(1000); in dce_v6_0_dmif_request_bandwidth()
633 disp_clk.full = dfixed_const(wm->disp_clk); in dce_v6_0_dmif_request_bandwidth()
634 disp_clk.full = dfixed_div(disp_clk, a); in dce_v6_0_dmif_request_bandwidth()
635 a.full = dfixed_const(32); in dce_v6_0_dmif_request_bandwidth()
636 b.full = dfixed_mul(a, disp_clk); in dce_v6_0_dmif_request_bandwidth()
638 a.full = dfixed_const(10); in dce_v6_0_dmif_request_bandwidth()
639 disp_clk_request_efficiency.full = dfixed_const(8); in dce_v6_0_dmif_request_bandwidth()
640 disp_clk_request_efficiency.full = dfixed_div(disp_clk_request_efficiency, a); in dce_v6_0_dmif_request_bandwidth()
642 bandwidth.full = dfixed_mul(b, disp_clk_request_efficiency); in dce_v6_0_dmif_request_bandwidth()
687 a.full = dfixed_const(1000); in dce_v6_0_average_bandwidth()
688 line_time.full = dfixed_const(wm->active_time + wm->blank_time); in dce_v6_0_average_bandwidth()
689 line_time.full = dfixed_div(line_time, a); in dce_v6_0_average_bandwidth()
690 bpp.full = dfixed_const(wm->bytes_per_pixel); in dce_v6_0_average_bandwidth()
691 src_width.full = dfixed_const(wm->src_width); in dce_v6_0_average_bandwidth()
692 bandwidth.full = dfixed_mul(src_width, bpp); in dce_v6_0_average_bandwidth()
693 bandwidth.full = dfixed_mul(bandwidth, wm->vsc); in dce_v6_0_average_bandwidth()
694 bandwidth.full = dfixed_div(bandwidth, line_time); in dce_v6_0_average_bandwidth()
726 a.full = dfixed_const(2); in dce_v6_0_latency_watermark()
727 b.full = dfixed_const(1); in dce_v6_0_latency_watermark()
728 if ((wm->vsc.full > a.full) || in dce_v6_0_latency_watermark()
729 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) || in dce_v6_0_latency_watermark()
731 ((wm->vsc.full >= a.full) && wm->interlaced)) in dce_v6_0_latency_watermark()
736 a.full = dfixed_const(available_bandwidth); in dce_v6_0_latency_watermark()
737 b.full = dfixed_const(wm->num_heads); in dce_v6_0_latency_watermark()
738 a.full = dfixed_div(a, b); in dce_v6_0_latency_watermark()
744 a.full = dfixed_const(max_src_lines_per_dst_line * wm->src_width * wm->bytes_per_pixel); in dce_v6_0_latency_watermark()
745 b.full = dfixed_const(1000); in dce_v6_0_latency_watermark()
746 c.full = dfixed_const(lb_fill_bw); in dce_v6_0_latency_watermark()
747 b.full = dfixed_div(c, b); in dce_v6_0_latency_watermark()
748 a.full = dfixed_div(a, b); in dce_v6_0_latency_watermark()
815 a.full = dfixed_const(1); in dce_v6_0_check_latency_hiding()
816 if (wm->vsc.full > a.full) in dce_v6_0_check_latency_hiding()
949 a.full = dfixed_const(1000); in dce_v6_0_program_watermarks()
950 b.full = dfixed_const(mode->clock); in dce_v6_0_program_watermarks()
951 b.full = dfixed_div(b, a); in dce_v6_0_program_watermarks()
952 c.full = dfixed_const(latency_watermark_a); in dce_v6_0_program_watermarks()
953 c.full = dfixed_mul(c, b); in dce_v6_0_program_watermarks()
954 c.full = dfixed_mul(c, amdgpu_crtc->hsc); in dce_v6_0_program_watermarks()
955 c.full = dfixed_div(c, a); in dce_v6_0_program_watermarks()
956 a.full = dfixed_const(16); in dce_v6_0_program_watermarks()
957 c.full = dfixed_div(c, a); in dce_v6_0_program_watermarks()
961 a.full = dfixed_const(1000); in dce_v6_0_program_watermarks()
962 b.full = dfixed_const(mode->clock); in dce_v6_0_program_watermarks()
963 b.full = dfixed_div(b, a); in dce_v6_0_program_watermarks()
964 c.full = dfixed_const(latency_watermark_b); in dce_v6_0_program_watermarks()
965 c.full = dfixed_mul(c, b); in dce_v6_0_program_watermarks()
966 c.full = dfixed_mul(c, amdgpu_crtc->hsc); in dce_v6_0_program_watermarks()
967 c.full = dfixed_div(c, a); in dce_v6_0_program_watermarks()
968 a.full = dfixed_const(16); in dce_v6_0_program_watermarks()
969 c.full = dfixed_div(c, a); in dce_v6_0_program_watermarks()
1999 * retain the full precision throughout the pipeline. in dce_v6_0_crtc_do_set_base()