/linux-4.1.27/drivers/media/rc/ |
H A D | streamzap.c | 126 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 D | ttusbir.c | 124 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 D | rc-loopback.c | 109 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 D | igorplugusb.c | 59 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 D | meson-ir.c | 80 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 D | sunxi-cir.c | 106 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 D | iguanair.c | 135 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 D | redrat3.c | 344 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 D | fintek-cir.c | 295 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 D | nuvoton-cir.c | 618 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 D | mceusb.c | 984 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 D | winbond-cir.c | 385 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 D | ite-cir.h | 128 struct ir_raw_event rawir; member in struct:ite_dev
|
H A D | ite-cir.c | 1517 init_ir_raw_event(&itdev->rawir); ite_probe()
|
/linux-4.1.27/drivers/media/usb/au0828/ |
H A D | au0828-input.c | 127 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 D | hid-picolcd_cir.c | 48 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()
|