Lines Matching defs:current_msc
2502 uint64_t *current_msc)
2505 *current_msc = -1;
2513 *current_msc = get_current_msc(sna, draw, crtc);
2515 DBG(("%s: current_msc=%ld, target_msc=%ld -- %s\n",
2516 __FUNCTION__, (long)*current_msc, (long)target_msc,
2517 (*current_msc >= target_msc - 1) ? "yes" : "no"));
2518 return *current_msc >= target_msc - 1;
2523 *current_msc = get_current_msc(sna, draw, crtc);
2535 uint64_t current_msc;
2537 if (immediate_swap(sna, *target_msc, divisor, draw, crtc, ¤t_msc)) {
2553 if (info->mode || current_msc >= *target_msc) {
2591 current_msc++;
2612 DBG(("%s: target_msc=%llu\n", __FUNCTION__, current_msc + 1));
2613 *target_msc = current_msc + 1;
2630 * If divisor is zero, or current_msc is smaller than target_msc
2634 if (divisor && current_msc >= *target_msc) {
2637 (long long)current_msc,
2642 *target_msc = current_msc + remainder - current_msc % divisor;
2643 if (*target_msc <= current_msc)
2647 if (*target_msc <= current_msc + 1) {
2652 *target_msc = current_msc + 1;
2685 uint64_t current_msc;
2688 if (!immediate_swap(sna, *target_msc, divisor, draw, crtc, ¤t_msc))
2691 sync = current_msc < *target_msc;
2735 *target_msc = current_msc + 1;
2746 uint64_t current_msc;
2749 if (!immediate_swap(sna, *target_msc, divisor, draw, crtc, ¤t_msc))
2752 sync = current_msc < *target_msc;
2796 *target_msc = current_msc + 1;
2838 CARD64 current_msc;
2949 if (immediate_swap(sna, *target_msc, divisor, draw, crtc, ¤t_msc)) {
2950 bool sync = current_msc < *target_msc;
2953 *target_msc = current_msc + sync;
2963 * If divisor is zero, or current_msc is smaller than target_msc
2969 if (divisor && current_msc >= *target_msc) {
2972 (long long)current_msc,
2977 *target_msc = current_msc + remainder - current_msc % divisor;
2978 if (*target_msc <= current_msc)
2982 if (*target_msc <= current_msc + 1) {
2994 *target_msc = current_msc + 1;
3071 CARD64 current_msc;
3097 current_msc = draw_current_msc(draw, crtc, sna_crtc_record_vblank(crtc, &vbl));
3100 * current_msc to ensure we return a reasonable value back
3105 if (divisor == 0 && current_msc >= target_msc)
3118 * If divisor is zero, or current_msc is smaller than target_msc,
3122 if (divisor && current_msc >= target_msc) {
3125 (long long)current_msc,
3129 target_msc = current_msc + remainder - current_msc % divisor;
3130 if (target_msc <= current_msc)