Lines Matching refs:ev
38 static int ir_sharp_decode(struct rc_dev *dev, struct ir_raw_event ev) in ir_sharp_decode() argument
43 if (!is_timing_event(ev)) { in ir_sharp_decode()
44 if (ev.reset) in ir_sharp_decode()
50 data->state, ev.duration, TO_STR(ev.pulse)); in ir_sharp_decode()
55 if (!ev.pulse) in ir_sharp_decode()
58 if (!eq_margin(ev.duration, SHARP_BIT_PULSE, in ir_sharp_decode()
63 data->pulse_len = ev.duration; in ir_sharp_decode()
68 if (!ev.pulse) in ir_sharp_decode()
71 if (!eq_margin(ev.duration, SHARP_BIT_PULSE, in ir_sharp_decode()
75 data->pulse_len = ev.duration; in ir_sharp_decode()
80 if (ev.pulse) in ir_sharp_decode()
84 if (eq_margin(data->pulse_len + ev.duration, SHARP_BIT_1_PERIOD, in ir_sharp_decode()
87 else if (!eq_margin(data->pulse_len + ev.duration, in ir_sharp_decode()
101 if (!ev.pulse) in ir_sharp_decode()
104 if (!eq_margin(ev.duration, SHARP_BIT_PULSE, in ir_sharp_decode()
121 if (ev.pulse) in ir_sharp_decode()
124 if (!eq_margin(ev.duration, SHARP_ECHO_SPACE, in ir_sharp_decode()
133 if (ev.pulse) in ir_sharp_decode()
136 if (!geq_margin(ev.duration, SHARP_TRAILER_SPACE, in ir_sharp_decode()
162 data->count, data->state, ev.duration, TO_STR(ev.pulse)); in ir_sharp_decode()