Lines Matching refs:ev
213 static int ir_mce_kbd_decode(struct rc_dev *dev, struct ir_raw_event ev) in ir_mce_kbd_decode() argument
222 if (!is_timing_event(ev)) { in ir_mce_kbd_decode()
223 if (ev.reset) in ir_mce_kbd_decode()
228 if (!geq_margin(ev.duration, MCIR2_UNIT, MCIR2_UNIT / 2)) in ir_mce_kbd_decode()
233 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_mce_kbd_decode()
235 if (!geq_margin(ev.duration, MCIR2_UNIT, MCIR2_UNIT / 2)) in ir_mce_kbd_decode()
241 if (!ev.pulse) in ir_mce_kbd_decode()
247 if (!eq_margin(ev.duration, MCIR2_PREFIX_PULSE, MCIR2_UNIT)) in ir_mce_kbd_decode()
256 if (geq_margin(ev.duration, MCIR2_MAX_LEN, MCIR2_UNIT / 2)) in ir_mce_kbd_decode()
260 if (ev.pulse) in ir_mce_kbd_decode()
267 if (!is_transition(&ev, &dev->raw->prev_ev)) in ir_mce_kbd_decode()
270 decrease_duration(&ev, MCIR2_BIT_END); in ir_mce_kbd_decode()
295 if (geq_margin(ev.duration, MCIR2_MAX_LEN, MCIR2_UNIT / 2)) in ir_mce_kbd_decode()
299 if (ev.pulse) in ir_mce_kbd_decode()
306 if (!is_transition(&ev, &dev->raw->prev_ev)) in ir_mce_kbd_decode()
314 decrease_duration(&ev, MCIR2_BIT_END); in ir_mce_kbd_decode()
318 if (ev.pulse) in ir_mce_kbd_decode()
351 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_mce_kbd_decode()