Lines Matching refs:pulse_time
125 u64 pulse_time;
129 pulse_time = w->irq_time - w->irq_lasttime;
140 pulse_time -= BIN1_PULSE;
143 pulse_time -= BIN0_PULSE;
149 if (abs(pulse_time - SYNC_PULSE) < RESERVE) /* new frame sync */
152 if ((pulse_time > (ANALOG_MIN_PULSE - RESERVE)
153 && (pulse_time < (ANALOG_MAX_PULSE + RESERVE)))) {
154 pulse_time -= (ANALOG_MIN_PULSE - RESERVE);
155 pulse_time = (u32) pulse_time / ANALOG_DELTA; /* overtiping is safe, pulsetime < s32.. */
156 w->buf[w->counter++] |= (pulse_time & 7);
160 } else if (abs(pulse_time - SYNC_PULSE - BIN0_PULSE) <