Searched refs:vblwait (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/
H A Ddrm_irq.c1647 union drm_wait_vblank *vblwait, drm_queue_vblank_event()
1667 e->event.user_data = vblwait->request.signal; drm_queue_vblank_event()
1694 if ((vblwait->request.type & _DRM_VBLANK_NEXTONMISS) && drm_queue_vblank_event()
1695 (seq - vblwait->request.sequence) <= (1 << 23)) { drm_queue_vblank_event()
1696 vblwait->request.sequence = seq + 1; drm_queue_vblank_event()
1697 vblwait->reply.sequence = vblwait->request.sequence; drm_queue_vblank_event()
1701 vblwait->request.sequence, seq, pipe); drm_queue_vblank_event()
1704 vblwait->request.sequence); drm_queue_vblank_event()
1706 e->event.sequence = vblwait->request.sequence; drm_queue_vblank_event()
1707 if ((seq - vblwait->request.sequence) <= (1 << 23)) { drm_queue_vblank_event()
1710 vblwait->reply.sequence = seq; drm_queue_vblank_event()
1714 vblwait->reply.sequence = vblwait->request.sequence; drm_queue_vblank_event()
1747 union drm_wait_vblank *vblwait = data; drm_wait_vblank() local
1754 if (vblwait->request.type & _DRM_VBLANK_SIGNAL) drm_wait_vblank()
1757 if (vblwait->request.type & drm_wait_vblank()
1761 vblwait->request.type, drm_wait_vblank()
1767 flags = vblwait->request.type & _DRM_VBLANK_FLAGS_MASK; drm_wait_vblank()
1768 high_pipe = (vblwait->request.type & _DRM_VBLANK_HIGH_CRTC_MASK); drm_wait_vblank()
1785 switch (vblwait->request.type & _DRM_VBLANK_TYPES_MASK) { drm_wait_vblank()
1787 vblwait->request.sequence += seq; drm_wait_vblank()
1788 vblwait->request.type &= ~_DRM_VBLANK_RELATIVE; drm_wait_vblank()
1800 return drm_queue_vblank_event(dev, pipe, vblwait, file_priv); drm_wait_vblank()
1804 (seq - vblwait->request.sequence) <= (1<<23)) { drm_wait_vblank()
1805 vblwait->request.sequence = seq + 1; drm_wait_vblank()
1809 vblwait->request.sequence, pipe); drm_wait_vblank()
1810 vblank->last_wait = vblwait->request.sequence; drm_wait_vblank()
1813 vblwait->request.sequence) <= (1 << 23)) || drm_wait_vblank()
1820 vblwait->reply.sequence = drm_vblank_count_and_time(dev, pipe, &now); drm_wait_vblank()
1821 vblwait->reply.tval_sec = now.tv_sec; drm_wait_vblank()
1822 vblwait->reply.tval_usec = now.tv_usec; drm_wait_vblank()
1825 vblwait->reply.sequence); drm_wait_vblank()
1646 drm_queue_vblank_event(struct drm_device *dev, unsigned int pipe, union drm_wait_vblank *vblwait, struct drm_file *file_priv) drm_queue_vblank_event() argument

Completed in 42 milliseconds