Lines Matching defs:scanline
589 * -vbs-----> <---vbs+1---> <---vbs+2---> <-----0-----> <-----1-----> <-----2--- (scanline counter gen2)
590 * -vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2---> <-----0--- (scanline counter gen3+)
591 * -vbs-2---> <---vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2- (scanline counter hsw+ hdmi)
692 * scanline register will not work to get the scanline,
694 * with scanline register updates.
696 * timestamp registers to calculate the scanline.
708 u32 scanline, scan_prev_time, scan_curr_time, scan_post_time;
735 scanline = div_u64(mul_u32_u32(scan_curr_time - scan_prev_time,
737 scanline = min(scanline, vtotal - 1);
738 scanline = (scanline + vblank_start) % vtotal;
740 return scanline;
781 * bit and return the vblank start value; nor can we use the scanline
878 * matches how the scanline counter based position works since
879 * the scanline counter doesn't count the two half lines.