Lines Matching refs:ev

86 static int ir_rc6_decode(struct rc_dev *dev, struct ir_raw_event ev)  in ir_rc6_decode()  argument
98 if (!is_timing_event(ev)) { in ir_rc6_decode()
99 if (ev.reset) in ir_rc6_decode()
104 if (!geq_margin(ev.duration, RC6_UNIT, RC6_UNIT / 2)) in ir_rc6_decode()
109 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_rc6_decode()
111 if (!geq_margin(ev.duration, RC6_UNIT, RC6_UNIT / 2)) in ir_rc6_decode()
117 if (!ev.pulse) in ir_rc6_decode()
123 if (!eq_margin(ev.duration, RC6_PREFIX_PULSE, RC6_UNIT)) in ir_rc6_decode()
131 if (ev.pulse) in ir_rc6_decode()
134 if (!eq_margin(ev.duration, RC6_PREFIX_SPACE, RC6_UNIT / 2)) in ir_rc6_decode()
142 if (!eq_margin(ev.duration, RC6_BIT_START, RC6_UNIT / 2)) in ir_rc6_decode()
146 if (ev.pulse) in ir_rc6_decode()
153 if (!is_transition(&ev, &dev->raw->prev_ev)) in ir_rc6_decode()
161 decrease_duration(&ev, RC6_BIT_END); in ir_rc6_decode()
165 if (!eq_margin(ev.duration, RC6_TOGGLE_START, RC6_UNIT / 2)) in ir_rc6_decode()
168 data->toggle = ev.pulse; in ir_rc6_decode()
173 if (!is_transition(&ev, &dev->raw->prev_ev) || in ir_rc6_decode()
174 !geq_margin(ev.duration, RC6_TOGGLE_END, RC6_UNIT / 2)) in ir_rc6_decode()
183 decrease_duration(&ev, RC6_TOGGLE_END); in ir_rc6_decode()
201 if (eq_margin(ev.duration, RC6_BIT_START, RC6_UNIT / 2)) { in ir_rc6_decode()
205 if (ev.pulse) in ir_rc6_decode()
210 } else if (RC6_MODE_6A == rc6_mode(data) && !ev.pulse && in ir_rc6_decode()
211 geq_margin(ev.duration, RC6_SUFFIX_SPACE, RC6_UNIT / 2)) { in ir_rc6_decode()
218 if (!is_transition(&ev, &dev->raw->prev_ev)) in ir_rc6_decode()
226 decrease_duration(&ev, RC6_BIT_END); in ir_rc6_decode()
230 if (ev.pulse) in ir_rc6_decode()
289 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_rc6_decode()