Lines Matching refs:full
2076 a.full = dfixed_const(1000); in dce6_dram_bandwidth()
2077 yclk.full = dfixed_const(wm->yclk); in dce6_dram_bandwidth()
2078 yclk.full = dfixed_div(yclk, a); in dce6_dram_bandwidth()
2079 dram_channels.full = dfixed_const(wm->dram_channels * 4); in dce6_dram_bandwidth()
2080 a.full = dfixed_const(10); in dce6_dram_bandwidth()
2081 dram_efficiency.full = dfixed_const(7); in dce6_dram_bandwidth()
2082 dram_efficiency.full = dfixed_div(dram_efficiency, a); in dce6_dram_bandwidth()
2083 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce6_dram_bandwidth()
2084 bandwidth.full = dfixed_mul(bandwidth, dram_efficiency); in dce6_dram_bandwidth()
2096 a.full = dfixed_const(1000); in dce6_dram_bandwidth_for_display()
2097 yclk.full = dfixed_const(wm->yclk); in dce6_dram_bandwidth_for_display()
2098 yclk.full = dfixed_div(yclk, a); in dce6_dram_bandwidth_for_display()
2099 dram_channels.full = dfixed_const(wm->dram_channels * 4); in dce6_dram_bandwidth_for_display()
2100 a.full = dfixed_const(10); in dce6_dram_bandwidth_for_display()
2101 disp_dram_allocation.full = dfixed_const(3); /* XXX worse case value 0.3 */ in dce6_dram_bandwidth_for_display()
2102 disp_dram_allocation.full = dfixed_div(disp_dram_allocation, a); in dce6_dram_bandwidth_for_display()
2103 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce6_dram_bandwidth_for_display()
2104 bandwidth.full = dfixed_mul(bandwidth, disp_dram_allocation); in dce6_dram_bandwidth_for_display()
2116 a.full = dfixed_const(1000); in dce6_data_return_bandwidth()
2117 sclk.full = dfixed_const(wm->sclk); in dce6_data_return_bandwidth()
2118 sclk.full = dfixed_div(sclk, a); in dce6_data_return_bandwidth()
2119 a.full = dfixed_const(10); in dce6_data_return_bandwidth()
2120 return_efficiency.full = dfixed_const(8); in dce6_data_return_bandwidth()
2121 return_efficiency.full = dfixed_div(return_efficiency, a); in dce6_data_return_bandwidth()
2122 a.full = dfixed_const(32); in dce6_data_return_bandwidth()
2123 bandwidth.full = dfixed_mul(a, sclk); in dce6_data_return_bandwidth()
2124 bandwidth.full = dfixed_mul(bandwidth, return_efficiency); in dce6_data_return_bandwidth()
2142 a.full = dfixed_const(1000); in dce6_dmif_request_bandwidth()
2143 disp_clk.full = dfixed_const(wm->disp_clk); in dce6_dmif_request_bandwidth()
2144 disp_clk.full = dfixed_div(disp_clk, a); in dce6_dmif_request_bandwidth()
2145 a.full = dfixed_const(dce6_get_dmif_bytes_per_request(wm) / 2); in dce6_dmif_request_bandwidth()
2146 b1.full = dfixed_mul(a, disp_clk); in dce6_dmif_request_bandwidth()
2148 a.full = dfixed_const(1000); in dce6_dmif_request_bandwidth()
2149 sclk.full = dfixed_const(wm->sclk); in dce6_dmif_request_bandwidth()
2150 sclk.full = dfixed_div(sclk, a); in dce6_dmif_request_bandwidth()
2151 a.full = dfixed_const(dce6_get_dmif_bytes_per_request(wm)); in dce6_dmif_request_bandwidth()
2152 b2.full = dfixed_mul(a, sclk); in dce6_dmif_request_bandwidth()
2154 a.full = dfixed_const(10); in dce6_dmif_request_bandwidth()
2155 disp_clk_request_efficiency.full = dfixed_const(8); in dce6_dmif_request_bandwidth()
2156 disp_clk_request_efficiency.full = dfixed_div(disp_clk_request_efficiency, a); in dce6_dmif_request_bandwidth()
2160 a.full = dfixed_const(min_bandwidth); in dce6_dmif_request_bandwidth()
2161 bandwidth.full = dfixed_mul(a, disp_clk_request_efficiency); in dce6_dmif_request_bandwidth()
2188 a.full = dfixed_const(1000); in dce6_average_bandwidth()
2189 line_time.full = dfixed_const(wm->active_time + wm->blank_time); in dce6_average_bandwidth()
2190 line_time.full = dfixed_div(line_time, a); in dce6_average_bandwidth()
2191 bpp.full = dfixed_const(wm->bytes_per_pixel); in dce6_average_bandwidth()
2192 src_width.full = dfixed_const(wm->src_width); in dce6_average_bandwidth()
2193 bandwidth.full = dfixed_mul(src_width, bpp); in dce6_average_bandwidth()
2194 bandwidth.full = dfixed_mul(bandwidth, wm->vsc); in dce6_average_bandwidth()
2195 bandwidth.full = dfixed_div(bandwidth, line_time); in dce6_average_bandwidth()
2218 a.full = dfixed_const(2); in dce6_latency_watermark()
2219 b.full = dfixed_const(1); in dce6_latency_watermark()
2220 if ((wm->vsc.full > a.full) || in dce6_latency_watermark()
2221 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) || in dce6_latency_watermark()
2223 ((wm->vsc.full >= a.full) && wm->interlaced)) in dce6_latency_watermark()
2228 a.full = dfixed_const(available_bandwidth); in dce6_latency_watermark()
2229 b.full = dfixed_const(wm->num_heads); in dce6_latency_watermark()
2230 a.full = dfixed_div(a, b); in dce6_latency_watermark()
2236 a.full = dfixed_const(max_src_lines_per_dst_line * wm->src_width * wm->bytes_per_pixel); in dce6_latency_watermark()
2237 b.full = dfixed_const(1000); in dce6_latency_watermark()
2238 c.full = dfixed_const(lb_fill_bw); in dce6_latency_watermark()
2239 b.full = dfixed_div(c, b); in dce6_latency_watermark()
2240 a.full = dfixed_div(a, b); in dce6_latency_watermark()
2276 a.full = dfixed_const(1); in dce6_check_latency_hiding()
2277 if (wm->vsc.full > a.full) in dce6_check_latency_hiding()
2402 a.full = dfixed_const(1000); in dce6_program_watermarks()
2403 b.full = dfixed_const(mode->clock); in dce6_program_watermarks()
2404 b.full = dfixed_div(b, a); in dce6_program_watermarks()
2405 c.full = dfixed_const(latency_watermark_a); in dce6_program_watermarks()
2406 c.full = dfixed_mul(c, b); in dce6_program_watermarks()
2407 c.full = dfixed_mul(c, radeon_crtc->hsc); in dce6_program_watermarks()
2408 c.full = dfixed_div(c, a); in dce6_program_watermarks()
2409 a.full = dfixed_const(16); in dce6_program_watermarks()
2410 c.full = dfixed_div(c, a); in dce6_program_watermarks()
2414 a.full = dfixed_const(1000); in dce6_program_watermarks()
2415 b.full = dfixed_const(mode->clock); in dce6_program_watermarks()
2416 b.full = dfixed_div(b, a); in dce6_program_watermarks()
2417 c.full = dfixed_const(latency_watermark_b); in dce6_program_watermarks()
2418 c.full = dfixed_mul(c, b); in dce6_program_watermarks()
2419 c.full = dfixed_mul(c, radeon_crtc->hsc); in dce6_program_watermarks()
2420 c.full = dfixed_div(c, a); in dce6_program_watermarks()
2421 a.full = dfixed_const(16); in dce6_program_watermarks()
2422 c.full = dfixed_div(c, a); in dce6_program_watermarks()