Home
last modified time | relevance | path

Searched refs:event (Results 1 – 7 of 7) sorted by relevance

/gfx-drm/usr/src/uts/common/io/drm/
H A Ddrm_irq.c970 e->event.sequence = (u32) seq; in send_vblank_event()
971 e->event.tv_sec = now->tv_sec; in send_vblank_event()
972 e->event.tv_usec = now->tv_usec; in send_vblank_event()
1155 e->event.sequence, seq); in drm_vblank_off()
1274 e->event.base.type = DRM_EVENT_VBLANK; in drm_queue_vblank_event()
1275 e->event.base.length = sizeof e->event; in drm_queue_vblank_event()
1276 e->event.user_data = vblwait->request.signal; in drm_queue_vblank_event()
1277 e->base.event = &e->event.base; in drm_queue_vblank_event()
1288 file_priv->event_space -= sizeof e->event; in drm_queue_vblank_event()
1441 if ((seq - e->event.sequence) > (1<<23)) in drm_handle_vblank_events()
[all …]
H A Ddrm_fops.c453 if (e->event->length + total > max) in drm_dequeue_event()
456 file_priv->event_space += e->event->length; in drm_dequeue_event()
481 ret = uiomove((caddr_t)e->event, e->event->length, UIO_READ, uiop); in drm_read()
486 total += e->event->length; in drm_read()
H A Ddrm_crtc.c3527 if (file->event_space < sizeof e->event) { in drm_mode_page_flip_ioctl()
3531 file->event_space -= sizeof e->event; in drm_mode_page_flip_ioctl()
3537 file->event_space += sizeof e->event; in drm_mode_page_flip_ioctl()
3542 e->event.base.type = DRM_EVENT_FLIP_COMPLETE; in drm_mode_page_flip_ioctl()
3543 e->event.base.length = sizeof e->event; in drm_mode_page_flip_ioctl()
3544 e->event.user_data = page_flip->user_data; in drm_mode_page_flip_ioctl()
3545 e->base.event = &e->event.base; in drm_mode_page_flip_ioctl()
3556 file->event_space += sizeof e->event; in drm_mode_page_flip_ioctl()
/gfx-drm/usr/src/uts/common/drm/
H A DdrmP.h525 struct drm_event *event; member
530 void (*destroy)(void *event, size_t size);
1031 struct drm_event_vblank event; member
H A Ddrm_crtc.h369 struct drm_pending_vblank_event *event);
/gfx-drm/usr/src/uts/intel/io/i915/
H A Dintel_drv.h525 struct drm_pending_vblank_event *event; member
H A Dintel_display.c7239 if (work->event) { in do_intel_finish_page_flip()
7240 drm_send_vblank_event(dev, intel_crtc->pipe, work->event); in do_intel_finish_page_flip()
7242 pollwakeup(&work->event->base.file_priv->drm_pollhead, POLLIN | POLLRDNORM); in do_intel_finish_page_flip()
7539 struct drm_pending_vblank_event *event) in intel_crtc_page_flip() argument
7567 work->event = event; in intel_crtc_page_flip()