Searched refs:rawir (Results 1 - 16 of 16) sorted by relevance

/linux-4.1.27/drivers/media/rc/
H A Dstreamzap.c126 static void sz_push(struct streamzap_ir *sz, struct ir_raw_event rawir) sz_push() argument
129 (rawir.pulse ? "pulse" : "space"), rawir.duration); sz_push()
130 ir_raw_event_store_with_filter(sz->rdev, &rawir); sz_push()
136 DEFINE_IR_RAW_EVENT(rawir); sz_push_full_pulse()
145 rawir.pulse = false; sz_push_full_pulse()
148 rawir.duration = IR_MAX_DURATION; sz_push_full_pulse()
150 rawir.duration = (int)(deltv * 1000000 + sz_push_full_pulse()
153 rawir.duration -= sz->sum; sz_push_full_pulse()
154 rawir.duration = US_TO_NS(rawir.duration); sz_push_full_pulse()
155 rawir.duration &= IR_MAX_DURATION; sz_push_full_pulse()
157 sz_push(sz, rawir); sz_push_full_pulse()
163 rawir.pulse = true; sz_push_full_pulse()
164 rawir.duration = ((int) value) * SZ_RESOLUTION; sz_push_full_pulse()
165 rawir.duration += SZ_RESOLUTION / 2; sz_push_full_pulse()
166 sz->sum += rawir.duration; sz_push_full_pulse()
167 rawir.duration = US_TO_NS(rawir.duration); sz_push_full_pulse()
168 rawir.duration &= IR_MAX_DURATION; sz_push_full_pulse()
169 sz_push(sz, rawir); sz_push_full_pulse()
181 DEFINE_IR_RAW_EVENT(rawir); sz_push_full_space()
183 rawir.pulse = false; sz_push_full_space()
184 rawir.duration = ((int) value) * SZ_RESOLUTION; sz_push_full_space()
185 rawir.duration += SZ_RESOLUTION / 2; sz_push_full_space()
186 sz->sum += rawir.duration; sz_push_full_space()
187 rawir.duration = US_TO_NS(rawir.duration); sz_push_full_space()
188 sz_push(sz, rawir); sz_push_full_space()
255 DEFINE_IR_RAW_EVENT(rawir); streamzap_callback()
257 rawir.pulse = false; streamzap_callback()
258 rawir.duration = sz->rdev->timeout; streamzap_callback()
261 sz_push(sz, rawir); streamzap_callback()
H A Dttusbir.c124 struct ir_raw_event rawir; ttusbir_process_ir_data() local
128 init_ir_raw_event(&rawir); ttusbir_process_ir_data()
134 rawir.pulse = false; ttusbir_process_ir_data()
135 rawir.duration = NS_PER_BYTE; ttusbir_process_ir_data()
136 if (ir_raw_event_store_with_filter(tt->rc, &rawir)) ttusbir_process_ir_data()
140 rawir.pulse = true; ttusbir_process_ir_data()
141 rawir.duration = NS_PER_BYTE; ttusbir_process_ir_data()
142 if (ir_raw_event_store_with_filter(tt->rc, &rawir)) ttusbir_process_ir_data()
149 rawir.pulse = true; ttusbir_process_ir_data()
152 rawir.pulse = false; ttusbir_process_ir_data()
155 rawir.duration = NS_PER_BIT * (8 - b); ttusbir_process_ir_data()
156 if (ir_raw_event_store_with_filter(tt->rc, &rawir)) ttusbir_process_ir_data()
159 rawir.pulse = !rawir.pulse; ttusbir_process_ir_data()
160 rawir.duration = NS_PER_BIT * b; ttusbir_process_ir_data()
161 if (ir_raw_event_store_with_filter(tt->rc, &rawir)) ttusbir_process_ir_data()
H A Drc-loopback.c109 DEFINE_IR_RAW_EVENT(rawir); loop_tx_ir()
128 rawir.pulse = i % 2 ? false : true; loop_tx_ir()
129 rawir.duration = txbuf[i] * 1000; loop_tx_ir()
130 if (rawir.duration) loop_tx_ir()
131 ir_raw_event_store_with_filter(dev, &rawir); loop_tx_ir()
135 rawir.pulse = false; loop_tx_ir()
136 rawir.duration = dev->timeout; loop_tx_ir()
137 ir_raw_event_store_with_filter(dev, &rawir); loop_tx_ir()
H A Digorplugusb.c59 DEFINE_IR_RAW_EVENT(rawir); igorplugusb_irdata()
81 rawir.duration = ir->buf_in[i] * 85333; igorplugusb_irdata()
82 rawir.pulse = i & 1; igorplugusb_irdata()
84 ir_raw_event_store_with_filter(ir->rc, &rawir); igorplugusb_irdata()
91 rawir.duration = ir->rc->timeout; igorplugusb_irdata()
92 rawir.pulse = false; igorplugusb_irdata()
93 ir_raw_event_store_with_filter(ir->rc, &rawir); igorplugusb_irdata()
H A Dmeson-ir.c80 DEFINE_IR_RAW_EVENT(rawir); meson_ir_irq()
86 rawir.duration = US_TO_NS(duration * MESON_TRATE); meson_ir_irq()
88 rawir.pulse = !!(readl(ir->reg + IR_DEC_STATUS) & STATUS_IR_DEC_IN); meson_ir_irq()
90 ir_raw_event_store_with_filter(ir->rc, &rawir); meson_ir_irq()
H A Dsunxi-cir.c106 DEFINE_IR_RAW_EVENT(rawir); sunxi_ir_irq()
124 rawir.pulse = (dt & 0x80) != 0; sunxi_ir_irq()
125 rawir.duration = ((dt & 0x7f) + 1) * SUNXI_IR_SAMPLE; sunxi_ir_irq()
126 ir_raw_event_store_with_filter(ir->rc, &rawir); sunxi_ir_irq()
H A Diguanair.c135 DEFINE_IR_RAW_EVENT(rawir); process_ir_data()
139 init_ir_raw_event(&rawir); process_ir_data()
143 rawir.pulse = false; process_ir_data()
144 rawir.duration = US_TO_NS(21845); process_ir_data()
146 rawir.pulse = (ir->buf_in[i] & 0x80) == 0; process_ir_data()
147 rawir.duration = ((ir->buf_in[i] & 0x7f) + 1) * process_ir_data()
151 if (ir_raw_event_store_with_filter(ir->rc, &rawir)) process_ir_data()
H A Dredrat3.c344 DEFINE_IR_RAW_EVENT(rawir); redrat3_process_ir_data()
374 rawir.pulse = false; redrat3_process_ir_data()
376 rawir.pulse = true; redrat3_process_ir_data()
378 rawir.duration = US_TO_NS(single_len); redrat3_process_ir_data()
381 trailer = rawir.duration; redrat3_process_ir_data()
383 rawir.duration &= IR_MAX_DURATION; redrat3_process_ir_data()
386 rawir.pulse ? "pulse" : "space", rawir.duration, i); redrat3_process_ir_data()
387 ir_raw_event_store_with_filter(rr3->rc, &rawir); redrat3_process_ir_data()
392 rawir.pulse = false; redrat3_process_ir_data()
395 rawir.duration = US_TO_NS(2800); redrat3_process_ir_data()
397 rawir.duration = trailer; redrat3_process_ir_data()
399 rawir.duration); redrat3_process_ir_data()
400 ir_raw_event_store_with_filter(rr3->rc, &rawir); redrat3_process_ir_data()
H A Dfintek-cir.c295 DEFINE_IR_RAW_EVENT(rawir); fintek_process_rx_ir_data()
327 init_ir_raw_event(&rawir); fintek_process_rx_ir_data()
328 rawir.pulse = ((sample & BUF_PULSE_BIT) != 0); fintek_process_rx_ir_data()
329 rawir.duration = US_TO_NS((sample & BUF_SAMPLE_MASK) fintek_process_rx_ir_data()
333 rawir.pulse ? "pulse" : "space", fintek_process_rx_ir_data()
334 rawir.duration); fintek_process_rx_ir_data()
336 &rawir)) fintek_process_rx_ir_data()
H A Dnuvoton-cir.c618 DEFINE_IR_RAW_EVENT(rawir); nvt_process_rx_ir_data()
629 init_ir_raw_event(&rawir); nvt_process_rx_ir_data()
634 rawir.pulse = ((sample & BUF_PULSE_BIT) != 0); nvt_process_rx_ir_data()
635 rawir.duration = US_TO_NS((sample & BUF_LEN_MASK) nvt_process_rx_ir_data()
639 rawir.pulse ? "pulse" : "space", rawir.duration); nvt_process_rx_ir_data()
641 ir_raw_event_store_with_filter(nvt->rdev, &rawir); nvt_process_rx_ir_data()
H A Dmceusb.c984 DEFINE_IR_RAW_EVENT(rawir); mceusb_process_ir_data()
1007 init_ir_raw_event(&rawir); mceusb_process_ir_data()
1008 rawir.pulse = ((ir->buf_in[i] & MCE_PULSE_BIT) != 0); mceusb_process_ir_data()
1009 rawir.duration = (ir->buf_in[i] & MCE_PULSE_MASK) mceusb_process_ir_data()
1013 rawir.pulse ? "pulse" : "space", mceusb_process_ir_data()
1014 rawir.duration); mceusb_process_ir_data()
1016 if (ir_raw_event_store_with_filter(ir->rc, &rawir)) mceusb_process_ir_data()
H A Dwinbond-cir.c385 DEFINE_IR_RAW_EVENT(rawir); wbcir_irq_rx()
396 rawir.pulse = irdata & 0x80 ? false : true; wbcir_irq_rx()
397 rawir.duration = US_TO_NS(duration); wbcir_irq_rx()
399 if (rawir.pulse) wbcir_irq_rx()
402 ir_raw_event_store_with_filter(data->dev, &rawir); wbcir_irq_rx()
H A Dite-cir.h128 struct ir_raw_event rawir; member in struct:ite_dev
H A Dite-cir.c1517 init_ir_raw_event(&itdev->rawir); ite_probe()
/linux-4.1.27/drivers/media/usb/au0828/
H A Dau0828-input.c127 DEFINE_IR_RAW_EVENT(rawir); au0828_get_key_au8522()
181 init_ir_raw_event(&rawir); au0828_get_key_au8522()
182 rawir.pulse = true; au0828_get_key_au8522()
186 rawir.duration = NEC_START_PULSE; au0828_get_key_au8522()
188 rawir.pulse ? "pulse" : "space", au0828_get_key_au8522()
189 rawir.duration); au0828_get_key_au8522()
192 rawir.duration = RC5_START_PULSE; au0828_get_key_au8522()
194 rawir.pulse ? "pulse" : "space", au0828_get_key_au8522()
195 rawir.duration); au0828_get_key_au8522()
197 ir_raw_event_store(ir->rc, &rawir); au0828_get_key_au8522()
200 init_ir_raw_event(&rawir); au0828_get_key_au8522()
201 rawir.pulse = prv_bit ? false : true; au0828_get_key_au8522()
202 rawir.duration = AU8522_UNIT * width; au0828_get_key_au8522()
204 rawir.pulse ? "pulse" : "space", au0828_get_key_au8522()
205 rawir.duration); au0828_get_key_au8522()
206 ir_raw_event_store(ir->rc, &rawir); au0828_get_key_au8522()
213 init_ir_raw_event(&rawir); au0828_get_key_au8522()
214 rawir.pulse = prv_bit ? false : true; au0828_get_key_au8522()
215 rawir.duration = AU8522_UNIT * width; au0828_get_key_au8522()
217 rawir.pulse ? "pulse" : "space", au0828_get_key_au8522()
218 rawir.duration); au0828_get_key_au8522()
219 ir_raw_event_store(ir->rc, &rawir); au0828_get_key_au8522()
/linux-4.1.27/drivers/hid/
H A Dhid-picolcd_cir.c48 DEFINE_IR_RAW_EVENT(rawir); picolcd_raw_cir()
70 init_ir_raw_event(&rawir); picolcd_raw_cir()
72 rawir.pulse = !!(w & 0x8000); picolcd_raw_cir()
73 rawir.duration = US_TO_NS(rawir.pulse ? (65536 - w) : w); picolcd_raw_cir()
75 if (i == 0 && rawir.duration > 15000000) picolcd_raw_cir()
76 rawir.duration -= 15000000; picolcd_raw_cir()
77 ir_raw_event_store(data->rc_dev, &rawir); picolcd_raw_cir()

Completed in 262 milliseconds