Lines Matching refs:ev
55 static int ir_sanyo_decode(struct rc_dev *dev, struct ir_raw_event ev) in ir_sanyo_decode() argument
64 if (!is_timing_event(ev)) { in ir_sanyo_decode()
65 if (ev.reset) { in ir_sanyo_decode()
73 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_sanyo_decode()
78 if (!ev.pulse) in ir_sanyo_decode()
81 if (eq_margin(ev.duration, SANYO_HEADER_PULSE, SANYO_UNIT / 2)) { in ir_sanyo_decode()
90 if (ev.pulse) in ir_sanyo_decode()
93 if (eq_margin(ev.duration, SANYO_HEADER_SPACE, SANYO_UNIT / 2)) { in ir_sanyo_decode()
101 if (!ev.pulse) in ir_sanyo_decode()
104 if (!eq_margin(ev.duration, SANYO_BIT_PULSE, SANYO_UNIT / 2)) in ir_sanyo_decode()
111 if (ev.pulse) in ir_sanyo_decode()
114 if (!data->count && geq_margin(ev.duration, SANYO_REPEAT_SPACE, SANYO_UNIT / 2)) { in ir_sanyo_decode()
126 if (eq_margin(ev.duration, SANYO_BIT_1_SPACE, SANYO_UNIT / 2)) in ir_sanyo_decode()
128 else if (!eq_margin(ev.duration, SANYO_BIT_0_SPACE, SANYO_UNIT / 2)) in ir_sanyo_decode()
140 if (!ev.pulse) in ir_sanyo_decode()
143 if (!eq_margin(ev.duration, SANYO_TRAILER_PULSE, SANYO_UNIT / 2)) in ir_sanyo_decode()
150 if (ev.pulse) in ir_sanyo_decode()
153 if (!geq_margin(ev.duration, SANYO_TRAILER_SPACE, SANYO_UNIT / 2)) in ir_sanyo_decode()
176 data->count, data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_sanyo_decode()