Lines Matching refs:vblwait
461 drm_wait_vblank_t vblwait;
474 vblwait.request.type = vblwait32.request.type;
475 vblwait.request.sequence = vblwait32.request.sequence;
476 vblwait.request.signal = vblwait32.request.signal;
479 DRM_COPYFROM_WITH_RETURN(&vblwait, (void *)data,
480 sizeof (vblwait));
485 if (vblwait.request.type &
488 vblwait.request.type);
492 flags = vblwait.request.type & _DRM_VBLANK_FLAGS_MASK;
505 switch (vblwait.request.type & _DRM_VBLANK_TYPES_MASK) {
507 vblwait.request.sequence += sequence;
508 vblwait.request.type &= ~_DRM_VBLANK_RELATIVE;
518 (sequence - vblwait.request.sequence) <= (1<<23)) {
519 vblwait.request.sequence = sequence + 1;
535 - vblwait.request.sequence) <= (1 << 23)) ||
540 vblwait.reply.tval_sec = now.tv_sec;
541 vblwait.reply.tval_usec = now.tv_usec;
542 vblwait.reply.sequence = drm_vblank_count(dev, crtc);
550 vblwait32.reply.type = vblwait.reply.type;
551 vblwait32.reply.sequence = vblwait.reply.sequence;
552 vblwait32.reply.tval_sec = (int32_t)vblwait.reply.tval_sec;
553 vblwait32.reply.tval_usec = (int32_t)vblwait.reply.tval_usec;
558 DRM_COPYTO_WITH_RETURN((void *)data, &vblwait,
559 sizeof (vblwait));