Lines Matching full:edge
78 ktime_t edge; in gpio_ir_tx_unmodulated() local
81 edge = ktime_get(); in gpio_ir_tx_unmodulated()
86 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_unmodulated()
87 delay_until(edge); in gpio_ir_tx_unmodulated()
96 ktime_t edge; in gpio_ir_tx_modulated() local
111 edge = ktime_get(); in gpio_ir_tx_modulated()
116 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_modulated()
117 delay_until(edge); in gpio_ir_tx_modulated()
120 ktime_t last = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_modulated()
124 edge = ktime_add_ns(edge, pulse); in gpio_ir_tx_modulated()
125 delta = ktime_to_ns(ktime_sub(edge, in gpio_ir_tx_modulated()
130 edge = ktime_add_ns(edge, space); in gpio_ir_tx_modulated()
131 delta = ktime_to_ns(ktime_sub(edge, in gpio_ir_tx_modulated()
137 edge = last; in gpio_ir_tx_modulated()