Lines Matching full:edge
37 void (*send_pulse)(unsigned int length, ktime_t edge);
60 static void send_pulse_irdeo(unsigned int length, ktime_t edge);
63 static void send_pulse_homebrew(unsigned int length, ktime_t edge);
215 static void send_pulse_homebrew_softcarrier(unsigned int length, ktime_t edge) in send_pulse_homebrew_softcarrier() argument
217 ktime_t now, target = ktime_add_us(edge, length); in send_pulse_homebrew_softcarrier()
236 edge = ktime_add_ns(edge, pulse); in send_pulse_homebrew_softcarrier()
237 delta = ktime_to_ns(ktime_sub(edge, now)); in send_pulse_homebrew_softcarrier()
244 edge = ktime_add_ns(edge, space); in send_pulse_homebrew_softcarrier()
245 delta = ktime_to_ns(ktime_sub(edge, now)); in send_pulse_homebrew_softcarrier()
251 static void send_pulse_homebrew(unsigned int length, ktime_t edge) in send_pulse_homebrew() argument
254 send_pulse_homebrew_softcarrier(length, edge); in send_pulse_homebrew()
639 ktime_t edge; in serial_ir_tx() local
649 edge = ktime_get(); in serial_ir_tx()
654 hardware[type].send_pulse(txbuf[i], edge); in serial_ir_tx()
656 edge = ktime_add_us(edge, txbuf[i]); in serial_ir_tx()
657 delta = ktime_us_delta(edge, ktime_get()); in serial_ir_tx()