Lines Matching refs:current_msc
794 CARD64 current_msc = last_vblank_seq;
798 current_msc += delta_seq / 1000000;
799 current_msc &= 0xffffffff;
801 *target_msc = current_msc;
805 current_msc - (current_msc % divisor) + remainder;
806 if ((current_msc % divisor) >= remainder)
953 CARD64 current_msc;
997 current_msc = seq + msc_delta;
998 current_msc &= 0xffffffff;
1011 * If divisor is zero, or current_msc is smaller than target_msc,
1015 if (divisor == 0 || current_msc < target_msc) {
1017 * current_msc to ensure we return a reasonable value back
1022 if (current_msc >= target_msc)
1023 target_msc = current_msc;
1041 target_msc = current_msc - (current_msc % divisor) + remainder - msc_delta;
1049 if ((current_msc % divisor) >= remainder)
1107 CARD64 current_msc, event_msc;
1177 current_msc = seq + msc_delta;
1178 current_msc &= 0xffffffff;
1194 * If divisor is zero, or current_msc is smaller than target_msc
1198 if (divisor == 0 || current_msc < *target_msc) {
1208 * current_msc to ensure we return a reasonable value back
1211 if (current_msc >= *target_msc)
1212 *target_msc = current_msc;
1238 event_msc = current_msc - (current_msc % divisor) + remainder - msc_delta;
1242 * or equal to current_msc, it means we've passed the last point
1251 if (event_msc <= current_msc)