Lines Matching refs:req_seq
1403 u64 req_seq, in drm_queue_vblank_event() argument
1453 req_seq, seq, pipe); in drm_queue_vblank_event()
1455 trace_drm_vblank_event_queued(file_priv, pipe, req_seq); in drm_queue_vblank_event()
1457 e->sequence = req_seq; in drm_queue_vblank_event()
1458 if (vblank_passed(seq, req_seq)) { in drm_queue_vblank_event()
1465 vblwait->reply.sequence = req_seq; in drm_queue_vblank_event()
1531 u64 req_seq, seq; in drm_wait_vblank_ioctl() local
1597 req_seq = seq + vblwait->request.sequence; in drm_wait_vblank_ioctl()
1598 vblwait->request.sequence = req_seq; in drm_wait_vblank_ioctl()
1602 req_seq = widen_32_to_64(vblwait->request.sequence, seq); in drm_wait_vblank_ioctl()
1610 vblank_passed(seq, req_seq)) { in drm_wait_vblank_ioctl()
1611 req_seq = seq + 1; in drm_wait_vblank_ioctl()
1613 vblwait->request.sequence = req_seq; in drm_wait_vblank_ioctl()
1620 return drm_queue_vblank_event(dev, pipe, req_seq, vblwait, file_priv); in drm_wait_vblank_ioctl()
1623 if (req_seq != seq) { in drm_wait_vblank_ioctl()
1625 req_seq, pipe); in drm_wait_vblank_ioctl()
1628 req_seq) || in drm_wait_vblank_ioctl()
1827 u64 req_seq; in drm_crtc_queue_sequence_ioctl() local
1862 req_seq = queue_seq->sequence; in drm_crtc_queue_sequence_ioctl()
1865 req_seq += seq; in drm_crtc_queue_sequence_ioctl()
1867 if ((flags & DRM_CRTC_SEQUENCE_NEXT_ON_MISS) && vblank_passed(seq, req_seq)) in drm_crtc_queue_sequence_ioctl()
1868 req_seq = seq + 1; in drm_crtc_queue_sequence_ioctl()
1894 e->sequence = req_seq; in drm_crtc_queue_sequence_ioctl()
1896 if (vblank_passed(seq, req_seq)) { in drm_crtc_queue_sequence_ioctl()
1903 queue_seq->sequence = req_seq; in drm_crtc_queue_sequence_ioctl()