Lines Matching refs:vblwait

1458 				  union drm_wait_vblank *vblwait,  in drm_queue_vblank_event()  argument
1478 e->event.user_data = vblwait->request.signal; in drm_queue_vblank_event()
1505 if ((vblwait->request.type & _DRM_VBLANK_NEXTONMISS) && in drm_queue_vblank_event()
1506 (seq - vblwait->request.sequence) <= (1 << 23)) { in drm_queue_vblank_event()
1507 vblwait->request.sequence = seq + 1; in drm_queue_vblank_event()
1508 vblwait->reply.sequence = vblwait->request.sequence; in drm_queue_vblank_event()
1512 vblwait->request.sequence, seq, pipe); in drm_queue_vblank_event()
1515 vblwait->request.sequence); in drm_queue_vblank_event()
1517 e->event.sequence = vblwait->request.sequence; in drm_queue_vblank_event()
1518 if ((seq - vblwait->request.sequence) <= (1 << 23)) { in drm_queue_vblank_event()
1521 vblwait->reply.sequence = seq; in drm_queue_vblank_event()
1525 vblwait->reply.sequence = vblwait->request.sequence; in drm_queue_vblank_event()
1558 union drm_wait_vblank *vblwait = data; in drm_wait_vblank() local
1565 if (vblwait->request.type & _DRM_VBLANK_SIGNAL) in drm_wait_vblank()
1568 if (vblwait->request.type & in drm_wait_vblank()
1572 vblwait->request.type, in drm_wait_vblank()
1578 flags = vblwait->request.type & _DRM_VBLANK_FLAGS_MASK; in drm_wait_vblank()
1579 high_crtc = (vblwait->request.type & _DRM_VBLANK_HIGH_CRTC_MASK); in drm_wait_vblank()
1596 switch (vblwait->request.type & _DRM_VBLANK_TYPES_MASK) { in drm_wait_vblank()
1598 vblwait->request.sequence += seq; in drm_wait_vblank()
1599 vblwait->request.type &= ~_DRM_VBLANK_RELATIVE; in drm_wait_vblank()
1611 return drm_queue_vblank_event(dev, crtc, vblwait, file_priv); in drm_wait_vblank()
1615 (seq - vblwait->request.sequence) <= (1<<23)) { in drm_wait_vblank()
1616 vblwait->request.sequence = seq + 1; in drm_wait_vblank()
1620 vblwait->request.sequence, crtc); in drm_wait_vblank()
1621 vblank->last_wait = vblwait->request.sequence; in drm_wait_vblank()
1624 vblwait->request.sequence) <= (1 << 23)) || in drm_wait_vblank()
1631 vblwait->reply.sequence = drm_vblank_count_and_time(dev, crtc, &now); in drm_wait_vblank()
1632 vblwait->reply.tval_sec = now.tv_sec; in drm_wait_vblank()
1633 vblwait->reply.tval_usec = now.tv_usec; in drm_wait_vblank()
1636 vblwait->reply.sequence); in drm_wait_vblank()