Lines Matching refs:rawir
114 static void sz_push(struct streamzap_ir *sz, struct ir_raw_event rawir) in sz_push() argument
117 (rawir.pulse ? "pulse" : "space"), rawir.duration); in sz_push()
118 ir_raw_event_store_with_filter(sz->rdev, &rawir); in sz_push()
124 struct ir_raw_event rawir = {}; in sz_push_full_pulse() local
133 rawir.pulse = false; in sz_push_full_pulse()
136 rawir.duration = IR_MAX_DURATION; in sz_push_full_pulse()
138 rawir.duration = delta; in sz_push_full_pulse()
139 rawir.duration -= sz->sum; in sz_push_full_pulse()
140 rawir.duration = (rawir.duration > IR_MAX_DURATION) ? in sz_push_full_pulse()
141 IR_MAX_DURATION : rawir.duration; in sz_push_full_pulse()
143 sz_push(sz, rawir); in sz_push_full_pulse()
149 rawir.pulse = true; in sz_push_full_pulse()
150 rawir.duration = ((int) value) * SZ_RESOLUTION; in sz_push_full_pulse()
151 rawir.duration += SZ_RESOLUTION / 2; in sz_push_full_pulse()
152 sz->sum += rawir.duration; in sz_push_full_pulse()
153 rawir.duration = (rawir.duration > IR_MAX_DURATION) ? in sz_push_full_pulse()
154 IR_MAX_DURATION : rawir.duration; in sz_push_full_pulse()
155 sz_push(sz, rawir); in sz_push_full_pulse()
167 struct ir_raw_event rawir = {}; in sz_push_full_space() local
169 rawir.pulse = false; in sz_push_full_space()
170 rawir.duration = ((int) value) * SZ_RESOLUTION; in sz_push_full_space()
171 rawir.duration += SZ_RESOLUTION / 2; in sz_push_full_space()
172 sz->sum += rawir.duration; in sz_push_full_space()
173 sz_push(sz, rawir); in sz_push_full_space()
240 struct ir_raw_event rawir = { in streamzap_callback() local
246 sz_push(sz, rawir); in streamzap_callback()