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