Home | History | Annotate | Download | only in src

Lines Matching refs:flip

667     /* Page flip the full screen buffer */
1050 DRI2FrameEventPtr flip = event_data;
1057 status = dixLookupDrawable(&drawable, flip->drawable_id, serverClient,
1060 free(flip);
1070 __func__, __LINE__, flip, pixmap->drawable.width, pixmap->devKind, pixmap->devKind/4);
1073 switch (flip->type) {
1079 if ((frame < flip->frame) && (flip->frame - frame < 5)) {
1082 __func__, frame, flip->frame);
1087 DRI2SwapComplete(flip->client, drawable, frame, tv_sec, tv_usec,
1088 flip->event_complete,
1089 flip->event_data);
1097 free(flip);
1108 * In the case of a page flip, we request an event for the last queued swap
1109 * frame + swap interval - 1, since we'll need to queue the flip for the frame
1113 * after queueing a swap, though in the Intel case after queueing a flip, the
1115 * they access buffers busy with the flip.
1130 int ret, crtc= radeon_dri2_drawable_crtc(draw), flip = 0;
1190 flip = 1;
1195 /* Correct target_msc by 'flip' if swap_type == DRI2_FLIP.
1200 *target_msc -= flip;
1213 if (flip == 0)
1234 *target_msc = vbl.reply.sequence + flip;
1246 if (flip == 0)
1267 /* Account for 1 frame extra pageflip delay if flip > 0 */
1268 vbl.request.sequence -= flip;
1279 /* Adjust returned value for 1 fame pageflip offset of flip > 0 */
1280 *target_msc = vbl.reply.sequence + flip;