Home | History | Annotate | Download | only in i915

Lines Matching defs:scanline

558  * -vbs-----> <---vbs+1---> <---vbs+2---> <-----0-----> <-----1-----> <-----2--- (scanline counter gen2)
559 * -vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2---> <-----0--- (scanline counter gen3+)
560 * -vbs-2---> <---vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2- (scanline counter hsw+ hdmi)
661 * scanline register will not work to get the scanline,
663 * with scanline register updates.
665 * timestamp registers to calculate the scanline.
677 u32 scanline, scan_prev_time, scan_curr_time, scan_post_time;
702 scanline = div_u64(mul_u32_u32(scan_curr_time - scan_prev_time,
704 scanline = min(scanline, vtotal - 1);
705 scanline = (scanline + vblank_start) % vtotal;
707 return scanline;
745 * bit and return the vblank start value; nor can we use the scanline
839 * matches how the scanline counter based position works since
840 * the scanline counter doesn't count the two half lines.