• Home
  • Raw
  • Download

Lines Matching refs:rawir

126 static void sz_push(struct streamzap_ir *sz, struct ir_raw_event rawir)  in sz_push()  argument
129 (rawir.pulse ? "pulse" : "space"), rawir.duration); in sz_push()
130 ir_raw_event_store_with_filter(sz->rdev, &rawir); in sz_push()
136 DEFINE_IR_RAW_EVENT(rawir); in sz_push_full_pulse()
145 rawir.pulse = false; in sz_push_full_pulse()
148 rawir.duration = IR_MAX_DURATION; in sz_push_full_pulse()
150 rawir.duration = (int)(deltv * 1000000 + in sz_push_full_pulse()
153 rawir.duration -= sz->sum; in sz_push_full_pulse()
154 rawir.duration = US_TO_NS(rawir.duration); in sz_push_full_pulse()
155 rawir.duration = (rawir.duration > IR_MAX_DURATION) ? in sz_push_full_pulse()
156 IR_MAX_DURATION : rawir.duration; in sz_push_full_pulse()
158 sz_push(sz, rawir); in sz_push_full_pulse()
164 rawir.pulse = true; in sz_push_full_pulse()
165 rawir.duration = ((int) value) * SZ_RESOLUTION; in sz_push_full_pulse()
166 rawir.duration += SZ_RESOLUTION / 2; in sz_push_full_pulse()
167 sz->sum += rawir.duration; in sz_push_full_pulse()
168 rawir.duration = US_TO_NS(rawir.duration); in sz_push_full_pulse()
169 rawir.duration = (rawir.duration > IR_MAX_DURATION) ? in sz_push_full_pulse()
170 IR_MAX_DURATION : rawir.duration; in sz_push_full_pulse()
171 sz_push(sz, rawir); in sz_push_full_pulse()
183 DEFINE_IR_RAW_EVENT(rawir); in sz_push_full_space()
185 rawir.pulse = false; in sz_push_full_space()
186 rawir.duration = ((int) value) * SZ_RESOLUTION; in sz_push_full_space()
187 rawir.duration += SZ_RESOLUTION / 2; in sz_push_full_space()
188 sz->sum += rawir.duration; in sz_push_full_space()
189 rawir.duration = US_TO_NS(rawir.duration); in sz_push_full_space()
190 sz_push(sz, rawir); in sz_push_full_space()
257 DEFINE_IR_RAW_EVENT(rawir); in streamzap_callback()
259 rawir.pulse = false; in streamzap_callback()
260 rawir.duration = sz->rdev->timeout; in streamzap_callback()
263 sz_push(sz, rawir); in streamzap_callback()