Lines Matching full:vpos
131 int vpos, hpos;
142 &vpos, &hpos, NULL, NULL,
1583 * fudged earlier start of vblank in *vpos and the distance
1586 * \param *vpos Location where vertical scanout position should be stored.
1593 * Returns vpos as a positive number while in active scanout area.
1594 * Returns vpos as a negative number inside vblank, counting the number
1608 unsigned int pipe, unsigned int flags, int *vpos,
1634 *vpos = position & 0x1fff;
1652 *hpos = *vpos - vbl_start;
1669 if ((*vpos < vbl_start) && (*vpos >= vbl_end))
1679 *vpos -= vbl_start;
1684 * vpos will then be >=0 in video scanout area, but negative
1690 if (in_vbl && (*vpos >= vbl_start)) {
1693 /* With variable refresh rate displays the vpos can exceed
1697 *vpos = (*vpos < vtotal) ? (*vpos - vtotal) : 0;
1701 *vpos = *vpos - vbl_end;
1730 bool in_vblank_irq, int *vpos,
1737 return amdgpu_display_get_crtc_scanoutpos(dev, pipe, 0, vpos, hpos,