Lines Matching refs:event
970 e->event.sequence = (u32) seq;
971 e->event.tv_sec = now->tv_sec;
972 e->event.tv_usec = now->tv_usec;
979 * drm_send_vblank_event - helper to send vblank event after pageflip
982 * @e: the event to send
984 * Updates sequence # and timestamp on event, and sends it to userspace.
985 * Caller must hold event lock.
1132 * Caller must hold event lock.
1153 DRM_DEBUG("Sending premature vblank event on disable: \
1155 e->event.sequence, seq);
1214 * drm_modeset_ctl - handle vblank event counter changes across mode switch
1274 e->event.base.type = DRM_EVENT_VBLANK;
1275 e->event.base.length = sizeof e->event;
1276 e->event.user_data = vblwait->request.signal;
1277 e->base.event = &e->event.base;
1283 if (file_priv->event_space < sizeof e->event) {
1288 file_priv->event_space -= sizeof e->event;
1297 DRM_DEBUG("event on vblank count %d, current %d, crtc %d\n",
1300 e->event.sequence = vblwait->request.sequence;
1389 /* must hold on to the vblank ref until the event fires
1441 if ((seq - e->event.sequence) > (1<<23))
1444 DRM_DEBUG("vblank event on %d, current %d\n",
1445 e->event.sequence, seq);
1457 * drm_handle_vblank - handle a vblank event
1459 * @crtc: where this event occurred