Lines Matching refs:full

3244 	min_mem_eff.full = dfixed_const_8(0);
3265 temp_ff.full = dfixed_const(temp);
3266 mem_bw.full = dfixed_mul(mclk_ff, temp_ff);
3268 pix_clk.full = 0;
3269 pix_clk2.full = 0;
3270 peak_disp_bw.full = 0;
3272 temp_ff.full = dfixed_const(1000);
3273 pix_clk.full = dfixed_const(mode1->clock); /* convert to fixed point */
3274 pix_clk.full = dfixed_div(pix_clk, temp_ff);
3275 temp_ff.full = dfixed_const(pixel_bytes1);
3276 peak_disp_bw.full += dfixed_mul(pix_clk, temp_ff);
3279 temp_ff.full = dfixed_const(1000);
3280 pix_clk2.full = dfixed_const(mode2->clock); /* convert to fixed point */
3281 pix_clk2.full = dfixed_div(pix_clk2, temp_ff);
3282 temp_ff.full = dfixed_const(pixel_bytes2);
3283 peak_disp_bw.full += dfixed_mul(pix_clk2, temp_ff);
3286 mem_bw.full = dfixed_mul(mem_bw, min_mem_eff);
3287 if (peak_disp_bw.full >= mem_bw.full) {
3328 trcd_ff.full = dfixed_const(mem_trcd);
3329 trp_ff.full = dfixed_const(mem_trp);
3330 tras_ff.full = dfixed_const(mem_tras);
3348 tcas_ff.full += dfixed_const(data);
3378 tcas_ff.full += trbs_ff.full;
3381 sclk_eff_ff.full = sclk_ff.full;
3385 agpmode_ff.full = dfixed_const(radeon_agpmode);
3386 temp_ff.full = dfixed_const_666(16);
3387 sclk_eff_ff.full -= dfixed_mul(agpmode_ff, temp_ff);
3392 sclk_delay_ff.full = dfixed_const(250);
3397 sclk_delay_ff.full = dfixed_const(41);
3399 sclk_delay_ff.full = dfixed_const(33);
3402 sclk_delay_ff.full = dfixed_const(57);
3404 sclk_delay_ff.full = dfixed_const(41);
3408 mc_latency_sclk.full = dfixed_div(sclk_delay_ff, sclk_eff_ff);
3412 k1.full = dfixed_const(40);
3415 k1.full = dfixed_const(20);
3419 k1.full = dfixed_const(40);
3423 temp_ff.full = dfixed_const(2);
3424 mc_latency_mclk.full = dfixed_mul(trcd_ff, temp_ff);
3425 temp_ff.full = dfixed_const(c);
3426 mc_latency_mclk.full += dfixed_mul(tcas_ff, temp_ff);
3427 temp_ff.full = dfixed_const(4);
3428 mc_latency_mclk.full += dfixed_mul(tras_ff, temp_ff);
3429 mc_latency_mclk.full += dfixed_mul(trp_ff, temp_ff);
3430 mc_latency_mclk.full += k1.full;
3432 mc_latency_mclk.full = dfixed_div(mc_latency_mclk, mclk_ff);
3433 mc_latency_mclk.full += dfixed_div(temp_ff, sclk_eff_ff);
3436 HW cursor time assuming worst case of full size colour cursor.
3438 temp_ff.full = dfixed_const((2 * (cur_size - (rdev->mc.vram_is_ddr + 1))));
3439 temp_ff.full += trcd_ff.full;
3440 if (temp_ff.full < tras_ff.full)
3441 temp_ff.full = tras_ff.full;
3442 cur_latency_mclk.full = dfixed_div(temp_ff, mclk_ff);
3444 temp_ff.full = dfixed_const(cur_size);
3445 cur_latency_sclk.full = dfixed_div(temp_ff, sclk_eff_ff);
3449 disp_latency_overhead.full = dfixed_const(8);
3450 disp_latency_overhead.full = dfixed_div(disp_latency_overhead, sclk_ff);
3451 mc_latency_mclk.full += disp_latency_overhead.full + cur_latency_mclk.full;
3452 mc_latency_sclk.full += disp_latency_overhead.full + cur_latency_sclk.full;
3454 if (mc_latency_mclk.full > mc_latency_sclk.full)
3455 disp_latency.full = mc_latency_mclk.full;
3457 disp_latency.full = mc_latency_sclk.full;
3478 temp_ff.full = dfixed_const((16/pixel_bytes1));
3479 disp_drain_rate.full = dfixed_div(pix_clk, temp_ff);
3484 crit_point_ff.full = dfixed_mul(disp_drain_rate, disp_latency);
3485 crit_point_ff.full += dfixed_const_half(0);
3558 temp_ff.full = dfixed_const((16/pixel_bytes2));
3559 disp_drain_rate2.full = dfixed_div(pix_clk2, temp_ff);
3580 temp_ff.full = dfixed_const(temp);
3581 temp_ff.full = dfixed_mul(mclk_ff, temp_ff);
3582 if (sclk_ff.full < temp_ff.full)
3583 temp_ff.full = sclk_ff.full;
3585 read_return_rate.full = temp_ff.full;
3588 temp_ff.full = read_return_rate.full - disp_drain_rate.full;
3589 time_disp1_drop_priority.full = dfixed_div(crit_point_ff, temp_ff);
3591 time_disp1_drop_priority.full = 0;
3593 crit_point_ff.full = disp_latency.full + time_disp1_drop_priority.full + disp_latency.full;
3594 crit_point_ff.full = dfixed_mul(crit_point_ff, disp_drain_rate2);
3595 crit_point_ff.full += dfixed_const_half(0);