Home | History | Annotate | Download | only in radeon

Lines Matching refs:full

3244 	crit_point_ff.full = 0;
3245 disp_drain_rate.full = 0;
3266 min_mem_eff.full = dfixed_const_8(0);
3287 temp_ff.full = dfixed_const(temp);
3288 mem_bw.full = dfixed_mul(mclk_ff, temp_ff);
3290 pix_clk.full = 0;
3291 pix_clk2.full = 0;
3292 peak_disp_bw.full = 0;
3294 temp_ff.full = dfixed_const(1000);
3295 pix_clk.full = dfixed_const(mode1->clock); /* convert to fixed point */
3296 pix_clk.full = dfixed_div(pix_clk, temp_ff);
3297 temp_ff.full = dfixed_const(pixel_bytes1);
3298 peak_disp_bw.full += dfixed_mul(pix_clk, temp_ff);
3301 temp_ff.full = dfixed_const(1000);
3302 pix_clk2.full = dfixed_const(mode2->clock); /* convert to fixed point */
3303 pix_clk2.full = dfixed_div(pix_clk2, temp_ff);
3304 temp_ff.full = dfixed_const(pixel_bytes2);
3305 peak_disp_bw.full += dfixed_mul(pix_clk2, temp_ff);
3308 mem_bw.full = dfixed_mul(mem_bw, min_mem_eff);
3309 if (peak_disp_bw.full >= mem_bw.full) {
3350 trcd_ff.full = dfixed_const(mem_trcd);
3351 trp_ff.full = dfixed_const(mem_trp);
3352 tras_ff.full = dfixed_const(mem_tras);
3370 tcas_ff.full += dfixed_const(data);
3400 tcas_ff.full += trbs_ff.full;
3403 sclk_eff_ff.full = sclk_ff.full;
3407 agpmode_ff.full = dfixed_const(radeon_agpmode);
3408 temp_ff.full = dfixed_const_666(16);
3409 sclk_eff_ff.full -= dfixed_mul(agpmode_ff, temp_ff);
3414 sclk_delay_ff.full = dfixed_const(250);
3419 sclk_delay_ff.full = dfixed_const(41);
3421 sclk_delay_ff.full = dfixed_const(33);
3424 sclk_delay_ff.full = dfixed_const(57);
3426 sclk_delay_ff.full = dfixed_const(41);
3430 mc_latency_sclk.full = dfixed_div(sclk_delay_ff, sclk_eff_ff);
3434 k1.full = dfixed_const(40);
3437 k1.full = dfixed_const(20);
3441 k1.full = dfixed_const(40);
3445 temp_ff.full = dfixed_const(2);
3446 mc_latency_mclk.full = dfixed_mul(trcd_ff, temp_ff);
3447 temp_ff.full = dfixed_const(c);
3448 mc_latency_mclk.full += dfixed_mul(tcas_ff, temp_ff);
3449 temp_ff.full = dfixed_const(4);
3450 mc_latency_mclk.full += dfixed_mul(tras_ff, temp_ff);
3451 mc_latency_mclk.full += dfixed_mul(trp_ff, temp_ff);
3452 mc_latency_mclk.full += k1.full;
3454 mc_latency_mclk.full = dfixed_div(mc_latency_mclk, mclk_ff);
3455 mc_latency_mclk.full += dfixed_div(temp_ff, sclk_eff_ff);
3458 HW cursor time assuming worst case of full size colour cursor.
3460 temp_ff.full = dfixed_const((2 * (cur_size - (rdev->mc.vram_is_ddr + 1))));
3461 temp_ff.full += trcd_ff.full;
3462 if (temp_ff.full < tras_ff.full)
3463 temp_ff.full = tras_ff.full;
3464 cur_latency_mclk.full = dfixed_div(temp_ff, mclk_ff);
3466 temp_ff.full = dfixed_const(cur_size);
3467 cur_latency_sclk.full = dfixed_div(temp_ff, sclk_eff_ff);
3471 disp_latency_overhead.full = dfixed_const(8);
3472 disp_latency_overhead.full = dfixed_div(disp_latency_overhead, sclk_ff);
3473 mc_latency_mclk.full += disp_latency_overhead.full + cur_latency_mclk.full;
3474 mc_latency_sclk.full += disp_latency_overhead.full + cur_latency_sclk.full;
3476 if (mc_latency_mclk.full > mc_latency_sclk.full)
3477 disp_latency.full = mc_latency_mclk.full;
3479 disp_latency.full = mc_latency_sclk.full;
3500 temp_ff.full = dfixed_const((16/pixel_bytes1));
3501 disp_drain_rate.full = dfixed_div(pix_clk, temp_ff);
3506 crit_point_ff.full = dfixed_mul(disp_drain_rate, disp_latency);
3507 crit_point_ff.full += dfixed_const_half(0);
3580 temp_ff.full = dfixed_const((16/pixel_bytes2));
3581 disp_drain_rate2.full = dfixed_div(pix_clk2, temp_ff);
3602 temp_ff.full = dfixed_const(temp);
3603 temp_ff.full = dfixed_mul(mclk_ff, temp_ff);
3604 if (sclk_ff.full < temp_ff.full)
3605 temp_ff.full = sclk_ff.full;
3607 read_return_rate.full = temp_ff.full;
3610 temp_ff.full = read_return_rate.full - disp_drain_rate.full;
3611 time_disp1_drop_priority.full = dfixed_div(crit_point_ff, temp_ff);
3613 time_disp1_drop_priority.full = 0;
3615 crit_point_ff.full = disp_latency.full + time_disp1_drop_priority.full + disp_latency.full;
3616 crit_point_ff.full = dfixed_mul(crit_point_ff, disp_drain_rate2);
3617 crit_point_ff.full += dfixed_const_half(0);