Searched refs:ir (Results 1 - 25 of 72) sorted by relevance

123

/drivers/media/rc/img-ir/
H A DMakefile1 img-ir-y := img-ir-core.o
2 img-ir-$(CONFIG_IR_IMG_RAW) += img-ir-raw.o
3 img-ir-$(CONFIG_IR_IMG_HW) += img-ir-hw.o
4 img-ir-$(CONFIG_IR_IMG_NEC) += img-ir-nec.o
5 img-ir-$(CONFIG_IR_IMG_JVC) += img-ir
[all...]
/drivers/media/rc/
H A Diguanair.c95 static void process_ir_data(struct iguanair *ir, unsigned len) argument
97 if (len >= 4 && ir->buf_in[0] == 0 && ir->buf_in[1] == 0) {
98 switch (ir->buf_in[3]) {
101 ir->version = (ir->buf_in[5] << 8) |
102 ir->buf_in[4];
103 complete(&ir->completion);
108 ir->bufsize = ir
162 struct iguanair *ir; local
196 struct iguanair *ir = urb->context; local
206 iguanair_send(struct iguanair *ir, unsigned size) argument
223 iguanair_get_features(struct iguanair *ir) argument
276 iguanair_receiver(struct iguanair *ir, bool enable) argument
296 struct iguanair *ir = dev->priv; local
338 struct iguanair *ir = dev->priv; local
352 struct iguanair *ir = dev->priv; local
395 struct iguanair *ir = rdev->priv; local
411 struct iguanair *ir = rdev->priv; local
428 struct iguanair *ir; local
540 struct iguanair *ir = usb_get_intfdata(intf); local
555 struct iguanair *ir = usb_get_intfdata(intf); local
576 struct iguanair *ir = usb_get_intfdata(intf); local
[all...]
H A Dsunxi-cir.c7 * Based on sun5i-ir.c:
28 #define SUNXI_IR_DEV "sunxi-ir"
106 struct sunxi_ir *ir = dev_id; local
109 spin_lock(&ir->ir_lock);
111 status = readl(ir->base + SUNXI_IR_RXSTA_REG);
114 writel(status | REG_RXSTA_CLEARALL, ir->base + SUNXI_IR_RXSTA_REG);
124 dt = readb(ir->base + SUNXI_IR_RXFIFO_REG);
127 ir_raw_event_store_with_filter(ir->rc, &rawir);
132 ir_raw_event_reset(ir->rc);
134 ir_raw_event_set_idle(ir
151 struct sunxi_ir *ir; local
281 struct sunxi_ir *ir = platform_get_drvdata(pdev); local
[all...]
H A Dlirc_dev.c75 static void lirc_irctl_init(struct irctl *ir) argument
77 mutex_init(&ir->irctl_lock);
78 ir->d.minor = NOPLUG;
81 static void lirc_irctl_cleanup(struct irctl *ir) argument
83 dev_dbg(ir->d.dev, LOGHEAD "cleaning up\n", ir->d.name, ir->d.minor);
85 device_destroy(lirc_class, MKDEV(MAJOR(lirc_base_dev), ir->d.minor));
87 if (ir->buf != ir
98 lirc_add_to_buf(struct irctl *ir) argument
128 struct irctl *ir = irctl; local
170 lirc_cdev_add(struct irctl *ir) argument
208 struct irctl *ir; local
381 struct irctl *ir; local
440 struct irctl *ir; local
507 struct irctl *ir = irctls[iminor(inode)]; local
544 struct irctl *ir = irctls[iminor(file_inode(file))]; local
578 struct irctl *ir = irctls[iminor(file_inode(file))]; local
663 struct irctl *ir = irctls[iminor(file_inode(file))]; local
773 struct irctl *ir = irctls[iminor(file_inode(file))]; local
[all...]
H A Dmceusb.c13 * Initial port from lirc driver to ir-core drivery by Jarod, based
415 /* ir-core bits */
538 static void mceusb_dev_printdata(struct mceusb_dev *ir, char *buf, argument
544 struct device *dev = ir->dev;
549 if (ir->flags.microsoft_gen1 && !out && !offset)
670 else if (ir->learning_enabled)
697 dev_dbg(dev, "Raw IR data, %d pulse/space samples", ir->rem);
703 struct mceusb_dev *ir; local
709 ir = urb->context;
716 mceusb_dev_printdata(ir, ur
737 mce_request_packet(struct mceusb_dev *ir, unsigned char *data, int size, int urb_type) argument
798 mce_async_out(struct mceusb_dev *ir, unsigned char *data, int size) argument
812 mce_flush_rx_buffer(struct mceusb_dev *ir, int size) argument
820 struct mceusb_dev *ir = dev->priv; local
883 struct mceusb_dev *ir = dev->priv; local
897 struct mceusb_dev *ir = dev->priv; local
942 mceusb_handle_command(struct mceusb_dev *ir, int index) argument
982 mceusb_process_ir_data(struct mceusb_dev *ir, int buf_len) argument
1053 struct mceusb_dev *ir; local
1095 mceusb_get_emulator_version(struct mceusb_dev *ir) argument
1102 mceusb_gen1_init(struct mceusb_dev *ir) argument
1153 mceusb_gen2_init(struct mceusb_dev *ir) argument
1165 mceusb_get_parameters(struct mceusb_dev *ir) argument
1197 mceusb_flash_led(struct mceusb_dev *ir) argument
1205 mceusb_init_rc_dev(struct mceusb_dev *ir) argument
1276 struct mceusb_dev *ir = NULL; local
1430 struct mceusb_dev *ir = usb_get_intfdata(intf); local
1449 struct mceusb_dev *ir = usb_get_intfdata(intf); local
1457 struct mceusb_dev *ir = usb_get_intfdata(intf); local
[all...]
H A DMakefile1 rc-core-objs := rc-main.o rc-ir-raw.o
7 obj-$(CONFIG_IR_NEC_DECODER) += ir-nec-decoder.o
8 obj-$(CONFIG_IR_RC5_DECODER) += ir-rc5-decoder.o
9 obj-$(CONFIG_IR_RC6_DECODER) += ir-rc6-decoder.o
10 obj-$(CONFIG_IR_JVC_DECODER) += ir-jvc-decoder.o
11 obj-$(CONFIG_IR_SONY_DECODER) += ir-sony-decoder.o
12 obj-$(CONFIG_IR_SANYO_DECODER) += ir-sanyo-decoder.o
13 obj-$(CONFIG_IR_SHARP_DECODER) += ir-sharp-decoder.o
14 obj-$(CONFIG_IR_MCE_KBD_DECODER) += ir-mce_kbd-decoder.o
15 obj-$(CONFIG_IR_LIRC_CODEC) += ir
[all...]
/drivers/media/pci/bt8xx/
H A Dbttv-input.c55 struct bttv_ir *ir = btv->remote; local
60 if (ir->polling) {
61 if (ir->last_gpio == gpio)
63 ir->last_gpio = gpio;
67 data = ir_extract_bits(gpio, ir->mask_keycode);
70 ir->polling ? "poll" : "irq",
71 (gpio & ir->mask_keydown) ? " down" : "",
72 (gpio & ir->mask_keyup) ? " up" : "");
74 if ((ir->mask_keydown && (gpio & ir
89 struct bttv_ir *ir = btv->remote; local
130 struct bttv_ir *ir = btv->remote; local
141 struct bttv_ir *ir = btv->remote; local
196 struct bttv_ir *ir = (struct bttv_ir *)data; local
251 struct bttv_ir *ir = btv->remote; local
306 bttv_ir_start(struct bttv *btv, struct bttv_ir *ir) argument
339 get_key_pv951(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
423 struct bttv_ir *ir; local
[all...]
/drivers/media/usb/tm6000/
H A Dtm6000-input.c38 MODULE_PARM_DESC(enable_ir, "enable ir (default is enable)");
42 MODULE_PARM_DESC(enable_ir, "ir clock, in MHz");
51 printk(KERN_DEBUG "%s/ir: " fmt, ir->name , ## arg); \
79 struct tm6000_IR *ir = dev->ir; local
81 if (!dev->ir)
84 dprintk(2, "%s: %i\n",__func__, ir->wait);
87 ir->wait = 1;
89 ir
92 tm6000_ir_config(struct tm6000_IR *ir) argument
165 tm6000_ir_keydown(struct tm6000_IR *ir, const char *buf, unsigned int len) argument
200 struct tm6000_IR *ir = dev->ir; local
231 struct tm6000_IR *ir = container_of(work, struct tm6000_IR, work.work); local
266 struct tm6000_IR *ir = container_of(work, struct tm6000_IR, work.work); local
301 struct tm6000_IR *ir = rc->priv; local
312 struct tm6000_IR *ir = rc->priv; local
321 struct tm6000_IR *ir = rc->priv; local
340 struct tm6000_IR *ir = rc->priv; local
382 struct tm6000_IR *ir = rc->priv; local
397 struct tm6000_IR *ir = dev->ir; local
407 struct tm6000_IR *ir = dev->ir; local
417 struct tm6000_IR *ir; local
496 struct tm6000_IR *ir = dev->ir; local
[all...]
/drivers/media/usb/au0828/
H A Dau0828-input.c47 int (*get_key_i2c)(struct au0828_rc *ir);
54 static int au8522_rc_write(struct au0828_rc *ir, u16 reg, u8 data) argument
58 struct i2c_msg msg = { .addr = ir->i2c_dev_addr, .flags = 0,
61 rc = i2c_transfer(ir->dev->i2c_client.adapter, &msg, 1);
69 static int au8522_rc_read(struct au0828_rc *ir, u16 reg, int val, argument
74 struct i2c_msg msg[2] = { { .addr = ir->i2c_dev_addr, .flags = 0,
76 { .addr = ir->i2c_dev_addr, .flags = I2C_M_RD,
86 rc = i2c_transfer(ir->dev->i2c_client.adapter, msg, 2);
94 static int au8522_rc_andor(struct au0828_rc *ir, u16 reg, u8 mask, u8 value) argument
99 rc = au8522_rc_read(ir, re
124 au0828_get_key_au8522(struct au0828_rc *ir) argument
228 struct au0828_rc *ir = container_of(work, struct au0828_rc, work.work); local
240 struct au0828_rc *ir = rc->priv; local
254 struct au0828_rc *ir = rc->priv; local
281 struct au0828_rc *ir; local
360 struct au0828_rc *ir = dev->ir; local
376 struct au0828_rc *ir = dev->ir; local
393 struct au0828_rc *ir = dev->ir; local
[all...]
/drivers/staging/media/lirc/
H A Dlirc_igorplugusb.c207 static int unregister_from_lirc(struct igorplug *ir) argument
212 devnum = ir->devnum;
213 d = ir->d;
216 dev_err(&ir->usbdev->dev,
221 dev_dbg(&ir->usbdev->dev, "calling lirc_unregister_driver\n");
229 struct igorplug *ir = data; local
231 if (!ir) {
236 dev_dbg(&ir->usbdev->dev, "set use inc\n");
238 if (!ir->usbdev)
246 struct igorplug *ir local
256 send_fragment(struct igorplug *ir, struct lirc_buffer *buf, int i, int max) argument
285 struct igorplug *ir = (struct igorplug *)data; local
363 struct igorplug *ir = NULL; local
462 struct igorplug *ir = usb_get_intfdata(intf); local
[all...]
H A Dlirc_zilog.c71 struct IR *ir; member in struct:IR_rx
87 struct IR *ir; member in struct:IR_tx
174 static struct IR *get_ir_device(struct IR *ir, bool ir_devices_lock_held) argument
177 kref_get(&ir->ref);
180 kref_get(&ir->ref);
183 return ir;
188 struct IR *ir = container_of(ref, struct IR, ref); local
192 * ir->rx set to NULL and deallocated - happens before ir->rx->ir pu
208 put_ir_device(struct IR *ir, bool ir_devices_lock_held) argument
223 get_ir_rx(struct IR *ir) argument
249 struct IR *ir = rx->ir; local
266 struct IR *ir = rx->ir; local
285 get_ir_tx(struct IR *ir) argument
300 struct IR *ir = tx->ir; local
311 struct IR *ir = tx->ir; local
322 add_to_buf(struct IR *ir) argument
472 struct IR *ir = arg; local
900 struct IR *ir = filep->private_data; local
1103 struct IR *ir = filep->private_data; local
1210 struct IR *ir = filep->private_data; local
1242 struct IR *ir = filep->private_data; local
1294 struct IR *ir; local
1318 struct IR *ir; local
1340 struct IR *ir = filep->private_data; local
1432 struct IR *ir; local
1448 struct IR *ir; local
[all...]
/drivers/media/pci/cx88/
H A Dcx88-input.c69 printk(KERN_DEBUG "%s IR: " fmt , ir->core->name , ##arg)
76 static void cx88_ir_handle_key(struct cx88_IR *ir) argument
78 struct cx88_core *core = ir->core;
82 gpio = cx_read(ir->gpio_addr);
114 if (ir->polling) {
115 if (ir->last_gpio == auxgpio)
117 ir->last_gpio = auxgpio;
121 data = ir_extract_bits(gpio, ir->mask_keycode);
124 ir->polling ? "poll" : "irq",
125 (gpio & ir
175 struct cx88_IR *ir = container_of(timer, struct cx88_IR, timer); local
189 struct cx88_IR *ir; local
214 struct cx88_IR *ir; local
264 struct cx88_IR *ir; local
510 struct cx88_IR *ir = core->ir; local
529 struct cx88_IR *ir = core->ir; local
558 get_key_pvr2000(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
[all...]
/drivers/media/pci/ttpci/
H A Dav7110_ir.c47 /* Note: enable ir debugging by or'ing debug with 16 */
92 struct infrared *ir = (struct infrared *) parm; local
94 if (!ir || !test_bit(ir->last_key, ir->input_dev->key))
97 input_report_key(ir->input_dev, ir->last_key, 0);
98 input_sync(ir->input_dev);
105 struct infrared *ir = (struct infrared *) parm; local
106 u32 ircom = ir
185 input_register_keys(struct infrared *ir) argument
214 struct infrared *ir = (struct infrared *) parm; local
[all...]
/drivers/media/i2c/
H A Dir-kbd-i2c.c50 #include <media/ir-kbd-i2c.h>
59 #define MODULE_NAME "ir-kbd-i2c"
65 static int get_key_haup_common(struct IR_i2c *ir, enum rc_type *protocol, argument
72 if (size != i2c_master_recv(ir->c, buf, size))
98 dprintk(1,"ir hauppauge (rc5): s%d r%d t%d dev=%d code=%d\n",
107 static int get_key_haup(struct IR_i2c *ir, enum rc_type *protocol, argument
110 return get_key_haup_common (ir, protocol, scancode, toggle, 3, 0);
113 static int get_key_haup_xvr(struct IR_i2c *ir, enum rc_type *protocol, argument
125 ret = i2c_master_send(ir->c, buf, 1);
129 return get_key_haup_common(ir, protoco
132 get_key_pixelview(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
149 get_key_fusionhdtv(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
174 get_key_knc1(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
204 get_key_avermedia_cardbus(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
249 ir_key_poll(struct IR_i2c *ir) argument
274 struct IR_i2c *ir = container_of(work, struct IR_i2c, work.work); local
293 struct IR_i2c *ir; local
461 struct IR_i2c *ir = i2c_get_clientdata(client); local
[all...]
/drivers/media/common/siano/
H A Dsmsir.c48 ir_raw_event_store(coredev->ir.dev, &ev);
50 ir_raw_event_handle(coredev->ir.dev);
66 coredev->ir.controller = 0; /* Todo: vega/nova SPI number */
67 coredev->ir.timeout = IR_DEFAULT_TIMEOUT;
69 coredev->ir.controller, coredev->ir.timeout);
71 snprintf(coredev->ir.name, sizeof(coredev->ir.name),
74 strlcpy(coredev->ir.phys, coredev->devpath, sizeof(coredev->ir
[all...]
/drivers/media/usb/em28xx/
H A Dem28xx-input.c46 printk(KERN_DEBUG "%s/ir: " fmt, ir->name , ## arg); \
76 int (*get_key_i2c)(struct i2c_client *ir, enum rc_type *protocol, u32 *scancode);
81 I2C IR based get keycodes - should be used with ir-kbd-i2c
187 static int default_polling_getkey(struct em28xx_IR *ir, argument
190 struct em28xx *dev = ir->dev;
209 switch (ir->rc_type) {
229 static int em2874_polling_getkey(struct em28xx_IR *ir, argument
232 struct em28xx *dev = ir->dev;
254 switch (ir
294 em28xx_i2c_ir_handle_key(struct em28xx_IR *ir) argument
314 em28xx_ir_handle_key(struct em28xx_IR *ir) argument
356 struct em28xx_IR *ir = container_of(work, struct em28xx_IR, work.work); local
367 struct em28xx_IR *ir = rc->priv; local
377 struct em28xx_IR *ir = rc->priv; local
384 struct em28xx_IR *ir = rc_dev->priv; local
412 struct em28xx_IR *ir = rc_dev->priv; local
447 struct em28xx_IR *ir = rc_dev->priv; local
680 struct em28xx_IR *ir; local
829 struct em28xx_IR *ir = dev->ir; local
861 struct em28xx_IR *ir = dev->ir; local
878 struct em28xx_IR *ir = dev->ir; local
[all...]
/drivers/media/pci/saa7134/
H A Dsaa7134-input.c45 printk(KERN_DEBUG "%s/ir: " fmt, dev->name , ## arg)
47 printk(KERN_DEBUG "%s/ir: " fmt, ir->name , ## arg)
56 struct saa7134_card_ir *ir = dev->remote; local
71 if (ir->polling) {
72 if (ir->last_gpio == gpio)
74 ir->last_gpio = gpio;
77 data = ir_extract_bits(gpio, ir->mask_keycode);
79 gpio, ir->mask_keycode, data);
83 if (data == ir
111 get_key_flydvb_trio(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
164 get_key_msi_tvanywhere_plus(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
213 get_key_kworld_pc150u(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
261 get_key_purpletv(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
286 get_key_hvr1110(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
317 get_key_beholdm6xx(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
353 get_key_pinnacle(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle, int parity_offset, int marker, int code_modulo) argument
407 get_key_pinnacle_grey(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
419 get_key_pinnacle_color(struct IR_i2c *ir, enum rc_type *protocol, u32 *scancode, u8 *toggle) argument
433 struct saa7134_card_ir *ir; local
452 struct saa7134_card_ir *ir = dev->remote; local
468 struct saa7134_card_ir *ir; local
531 struct saa7134_card_ir *ir; local
581 struct saa7134_card_ir *ir; local
1033 struct saa7134_card_ir *ir = dev->remote; local
[all...]
/drivers/media/i2c/cx25840/
H A DMakefile2 cx25840-vbi.o cx25840-ir.o
/drivers/media/usb/cx231xx/
H A Dcx231xx-input.c28 static int get_key_isdbt(struct IR_i2c *ir, enum rc_type *protocol, argument
34 dev_dbg(&ir->rc->input_dev->dev, "%s\n", __func__);
37 rc = i2c_master_recv(ir->c, &cmd, 1);
52 dev_dbg(&ir->rc->input_dev->dev, "cmd %02x, scan = %02x\n",
72 request_module("ir-kbd-i2c");
99 /* Load and bind ir-kbd-i2c */
101 dev_dbg(&dev->udev->dev, "Trying to bind ir at bus %d, addr 0x%02x\n",
/drivers/video/fbdev/
H A Dbt431.h73 static inline void bt431_select_reg(struct bt431_regs *regs, int ir) argument
83 *lo = bt431_set_value(ir & 0xff);
85 *hi = bt431_set_value((ir >> 8) & 0xff);
113 static inline u8 bt431_read_reg(struct bt431_regs *regs, int ir) argument
115 bt431_select_reg(regs, ir);
119 static inline void bt431_write_reg(struct bt431_regs *regs, int ir, u8 value) argument
121 bt431_select_reg(regs, ir);
H A Dbt455.h26 static inline void bt455_select_reg(struct bt455_regs *regs, int ir) argument
29 regs->addr_cmap = ir & 0x0f;
/drivers/media/pci/cx23885/
H A Dcx23885-input.c54 v4l2_subdev_call(dev->sd_ir, ir, rx_read, (u8 *) ir_core_event,
107 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, &params);
111 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, &params);
122 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, &params);
135 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, &params);
201 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, &params);
230 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, &params);
235 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, &params);
236 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, &params);
H A DMakefile3 cx23885-ioctl.o cx23885-ir.o cx23885-av.o cx23885-input.o \
4 cx23888-ir.o netup-init.o cimax2.o netup-eeprom.o \
/drivers/media/platform/vivid/
H A Dvivid-tpg-colors.c167 double ir, ig, ib; local
169 ir = m[0][0] * (*r) + m[0][1] * (*g) + m[0][2] * (*b);
172 *r = ir;
/drivers/hid/
H A Dhid-wiimote-modules.c554 static void wiimod_ir_in_ir(struct wiimote_data *wdata, const __u8 *ir, argument
597 x = ir[1] | ((ir[0] & 0x03) << 8);
598 y = ir[2] | ((ir[0] & 0x0c) << 6);
600 x = ir[0] | ((ir[2] & 0x30) << 4);
601 y = ir[1] | ((ir[2] & 0xc0) << 2);
604 input_report_abs(wdata->ir, xi
[all...]

Completed in 400 milliseconds

123