Lines Matching refs:target_msc

973 					   "%s: Pageflip completion has impossible msc %d < target_msc %d\n",
1080 DRI2BufferPtr back, CARD64 *target_msc, CARD64 divisor,
1135 /* Correct target_msc by 'flip' if swap_type == DRI2_FLIP.
1137 * for divisor, remainder and msc vs. target_msc works.
1139 if (*target_msc > 0)
1140 *target_msc -= flip;
1143 * If divisor is zero, or current_msc is smaller than target_msc
1144 * we just need to make sure target_msc passes before initiating
1147 if (divisor == 0 || current_msc < *target_msc) {
1153 if (flip && divisor == 0 && current_msc >= *target_msc &&
1167 /* If target_msc already reached or passed, set it to
1171 if (current_msc >= *target_msc)
1172 *target_msc = current_msc;
1178 vbl.request.sequence = intel_crtc_msc_to_sequence(scrn, crtc, *target_msc);
1189 *target_msc = intel_sequence_to_crtc_msc(crtc, vbl.reply.sequence + flip);
1190 swap_info->frame = *target_msc;
1196 * If we get here, target_msc has already passed or we don't have one,
1239 *target_msc = intel_sequence_to_crtc_msc(crtc, vbl.reply.sequence + flip);
1240 swap_info->frame = *target_msc;
1249 *target_msc = 0; /* offscreen, so zero out target vblank count */
1306 I830DRI2ScheduleWaitMSC(ClientPtr client, DrawablePtr draw, CARD64 target_msc,
1345 * If divisor is zero, or current_msc is smaller than target_msc,
1346 * we just need to make sure target_msc passes before waking up the
1349 if (divisor == 0 || current_msc < target_msc) {
1350 /* If target_msc already reached or passed, set it to
1360 if (current_msc >= target_msc)
1361 target_msc = current_msc;
1364 vbl.request.sequence = intel_crtc_msc_to_sequence(scrn, crtc, target_msc);
1386 * If we get here, target_msc has already passed or we don't have one,
1431 DRI2WaitMSCComplete(client, draw, target_msc, 0, 0);