Lines Matching refs:ev
46 static int ir_sharp_decode(struct rc_dev *dev, struct ir_raw_event ev) in ir_sharp_decode() argument
54 if (!is_timing_event(ev)) { in ir_sharp_decode()
55 if (ev.reset) in ir_sharp_decode()
61 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_sharp_decode()
66 if (!ev.pulse) in ir_sharp_decode()
69 if (!eq_margin(ev.duration, SHARP_BIT_PULSE, in ir_sharp_decode()
74 data->pulse_len = ev.duration; in ir_sharp_decode()
79 if (!ev.pulse) in ir_sharp_decode()
82 if (!eq_margin(ev.duration, SHARP_BIT_PULSE, in ir_sharp_decode()
86 data->pulse_len = ev.duration; in ir_sharp_decode()
91 if (ev.pulse) in ir_sharp_decode()
95 if (eq_margin(data->pulse_len + ev.duration, SHARP_BIT_1_PERIOD, in ir_sharp_decode()
98 else if (!eq_margin(data->pulse_len + ev.duration, in ir_sharp_decode()
112 if (!ev.pulse) in ir_sharp_decode()
115 if (!eq_margin(ev.duration, SHARP_BIT_PULSE, in ir_sharp_decode()
130 if (ev.pulse) in ir_sharp_decode()
133 if (!eq_margin(ev.duration, SHARP_ECHO_SPACE, in ir_sharp_decode()
142 if (ev.pulse) in ir_sharp_decode()
145 if (!geq_margin(ev.duration, SHARP_TRAILER_SPACE, in ir_sharp_decode()
171 data->count, data->state, TO_US(ev.duration), in ir_sharp_decode()
172 TO_STR(ev.pulse)); in ir_sharp_decode()