Home
last modified time | relevance | path

Searched refs:ir (Results 1 – 142 of 142) sorted by relevance

/linux-4.4.14/drivers/media/rc/
Diguanair.c95 static void process_ir_data(struct iguanair *ir, unsigned len) in process_ir_data() argument
97 if (len >= 4 && ir->buf_in[0] == 0 && ir->buf_in[1] == 0) { in process_ir_data()
98 switch (ir->buf_in[3]) { in process_ir_data()
101 ir->version = (ir->buf_in[5] << 8) | in process_ir_data()
102 ir->buf_in[4]; in process_ir_data()
103 complete(&ir->completion); in process_ir_data()
108 ir->bufsize = ir->buf_in[4]; in process_ir_data()
109 complete(&ir->completion); in process_ir_data()
114 ir->cycle_overhead = ir->buf_in[5]; in process_ir_data()
115 complete(&ir->completion); in process_ir_data()
[all …]
Dlirc_dev.c75 static void lirc_irctl_init(struct irctl *ir) in lirc_irctl_init() argument
77 mutex_init(&ir->irctl_lock); in lirc_irctl_init()
78 ir->d.minor = NOPLUG; in lirc_irctl_init()
81 static void lirc_irctl_cleanup(struct irctl *ir) in lirc_irctl_cleanup() argument
83 dev_dbg(ir->d.dev, LOGHEAD "cleaning up\n", ir->d.name, ir->d.minor); in lirc_irctl_cleanup()
85 device_destroy(lirc_class, MKDEV(MAJOR(lirc_base_dev), ir->d.minor)); in lirc_irctl_cleanup()
87 if (ir->buf != ir->d.rbuf) { in lirc_irctl_cleanup()
88 lirc_buffer_free(ir->buf); in lirc_irctl_cleanup()
89 kfree(ir->buf); in lirc_irctl_cleanup()
91 ir->buf = NULL; in lirc_irctl_cleanup()
[all …]
Dsunxi-cir.c64 #define REG_RXSTA_GET_AC(val) (((val) >> 8) & (ir->fifo_size * 2 - 1))
105 struct sunxi_ir *ir = dev_id; in sunxi_ir_irq() local
108 spin_lock(&ir->ir_lock); in sunxi_ir_irq()
110 status = readl(ir->base + SUNXI_IR_RXSTA_REG); in sunxi_ir_irq()
113 writel(status | REG_RXSTA_CLEARALL, ir->base + SUNXI_IR_RXSTA_REG); in sunxi_ir_irq()
119 rc = rc > ir->fifo_size ? ir->fifo_size : rc; in sunxi_ir_irq()
123 dt = readb(ir->base + SUNXI_IR_RXFIFO_REG); in sunxi_ir_irq()
126 ir_raw_event_store_with_filter(ir->rc, &rawir); in sunxi_ir_irq()
131 ir_raw_event_reset(ir->rc); in sunxi_ir_irq()
133 ir_raw_event_set_idle(ir->rc, true); in sunxi_ir_irq()
[all …]
Dmceusb.c538 static void mceusb_dev_printdata(struct mceusb_dev *ir, char *buf, in mceusb_dev_printdata() argument
544 struct device *dev = ir->dev; in mceusb_dev_printdata()
549 if (ir->flags.microsoft_gen1 && !out && !offset) in mceusb_dev_printdata()
670 else if (ir->learning_enabled) in mceusb_dev_printdata()
697 dev_dbg(dev, "Raw IR data, %d pulse/space samples", ir->rem); in mceusb_dev_printdata()
703 struct mceusb_dev *ir; in mce_async_callback() local
709 ir = urb->context; in mce_async_callback()
716 mceusb_dev_printdata(ir, urb->transfer_buffer, 0, len, true); in mce_async_callback()
727 dev_err(ir->dev, "Error: request urb status = %d", urb->status); in mce_async_callback()
737 static void mce_request_packet(struct mceusb_dev *ir, unsigned char *data, in mce_request_packet() argument
[all …]
Dmeson-ir.c65 static void meson_ir_set_mask(struct meson_ir *ir, unsigned int reg, in meson_ir_set_mask() argument
70 data = readl(ir->reg + reg); in meson_ir_set_mask()
73 writel(data, ir->reg + reg); in meson_ir_set_mask()
78 struct meson_ir *ir = dev_id; in meson_ir_irq() local
82 spin_lock(&ir->lock); in meson_ir_irq()
84 duration = readl(ir->reg + IR_DEC_REG1); in meson_ir_irq()
88 rawir.pulse = !!(readl(ir->reg + IR_DEC_STATUS) & STATUS_IR_DEC_IN); in meson_ir_irq()
90 ir_raw_event_store_with_filter(ir->rc, &rawir); in meson_ir_irq()
91 ir_raw_event_handle(ir->rc); in meson_ir_irq()
93 spin_unlock(&ir->lock); in meson_ir_irq()
[all …]
Digorplugusb.c55 static void igorplugusb_cmd(struct igorplugusb *ir, int cmd);
57 static void igorplugusb_irdata(struct igorplugusb *ir, unsigned len) in igorplugusb_irdata() argument
62 dev_dbg(ir->dev, "irdata: %*ph (len=%u)", len, ir->buf_in, len); in igorplugusb_irdata()
70 overflow = ir->buf_in[2]; in igorplugusb_irdata()
74 dev_err(ir->dev, "receive overflow invalid: %u", overflow); in igorplugusb_irdata()
77 dev_warn(ir->dev, "receive overflow, at least %u lost", in igorplugusb_irdata()
81 rawir.duration = ir->buf_in[i] * 85333; in igorplugusb_irdata()
84 ir_raw_event_store_with_filter(ir->rc, &rawir); in igorplugusb_irdata()
91 rawir.duration = ir->rc->timeout; in igorplugusb_irdata()
93 ir_raw_event_store_with_filter(ir->rc, &rawir); in igorplugusb_irdata()
[all …]
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-lirc-codec.o
[all …]
DKconfig173 called ir-hix5hd2.
235 module will be called meson-ir.
346 source "drivers/media/rc/img-ir/Kconfig"
368 be called gpio-ir-recv.
389 be called sunxi-ir.
/linux-4.4.14/drivers/media/pci/cx88/
Dcx88-input.c69 printk(KERN_DEBUG "%s IR: " fmt , ir->core->name , ##arg)
76 static void cx88_ir_handle_key(struct cx88_IR *ir) in cx88_ir_handle_key() argument
78 struct cx88_core *core = ir->core; in cx88_ir_handle_key()
82 gpio = cx_read(ir->gpio_addr); in cx88_ir_handle_key()
114 if (ir->polling) { in cx88_ir_handle_key()
115 if (ir->last_gpio == auxgpio) in cx88_ir_handle_key()
117 ir->last_gpio = auxgpio; in cx88_ir_handle_key()
121 data = ir_extract_bits(gpio, ir->mask_keycode); in cx88_ir_handle_key()
124 ir->polling ? "poll" : "irq", in cx88_ir_handle_key()
125 (gpio & ir->mask_keydown) ? " down" : "", in cx88_ir_handle_key()
[all …]
Dcx88-video.c1552 if (core->ir) in cx8800_finidev()
1590 if (core->ir) in cx8800_suspend()
1632 if (core->ir) in cx8800_resume()
Dcx88.h398 struct cx88_IR *ir; member
/linux-4.4.14/drivers/media/usb/tm6000/
Dtm6000-input.c51 printk(KERN_DEBUG "%s/ir: " fmt, ir->name , ## arg); \
79 struct tm6000_IR *ir = dev->ir; in tm6000_ir_wait() local
81 if (!dev->ir) in tm6000_ir_wait()
84 dprintk(2, "%s: %i\n",__func__, ir->wait); in tm6000_ir_wait()
87 ir->wait = 1; in tm6000_ir_wait()
89 ir->wait = 0; in tm6000_ir_wait()
92 static int tm6000_ir_config(struct tm6000_IR *ir) in tm6000_ir_config() argument
94 struct tm6000_core *dev = ir->dev; in tm6000_ir_config()
111 switch (ir->rc_type) { in tm6000_ir_config()
125 if (ir->rc_type == RC_BIT_NEC) in tm6000_ir_config()
[all …]
Dtm6000.h131 int ir; member
251 struct tm6000_IR *ir; member
Dtm6000-cards.c188 .ir = TM6010_GPIO_0,
369 .ir = TM6010_GPIO_0,
481 .ir = TM6010_GPIO_0,
542 .ir = TM6010_GPIO_0,
831 tm6000_set_reg(dev, REQ_03_SET_GET_MCU_PIN, dev->gpio.ir, 0x01); in tm6000_cards_setup()
/linux-4.4.14/drivers/media/pci/bt8xx/
Dbttv-input.c55 struct bttv_ir *ir = btv->remote; in ir_handle_key() local
60 if (ir->polling) { in ir_handle_key()
61 if (ir->last_gpio == gpio) in ir_handle_key()
63 ir->last_gpio = gpio; in ir_handle_key()
67 data = ir_extract_bits(gpio, ir->mask_keycode); in ir_handle_key()
70 ir->polling ? "poll" : "irq", in ir_handle_key()
71 (gpio & ir->mask_keydown) ? " down" : "", in ir_handle_key()
72 (gpio & ir->mask_keyup) ? " up" : ""); in ir_handle_key()
74 if ((ir->mask_keydown && (gpio & ir->mask_keydown)) || in ir_handle_key()
75 (ir->mask_keyup && !(gpio & ir->mask_keyup))) { in ir_handle_key()
[all …]
/linux-4.4.14/drivers/media/pci/ttpci/
Dav7110_ir.c92 struct infrared *ir = (struct infrared *) parm; in av7110_emit_keyup() local
94 if (!ir || !test_bit(ir->last_key, ir->input_dev->key)) in av7110_emit_keyup()
97 input_report_key(ir->input_dev, ir->last_key, 0); in av7110_emit_keyup()
98 input_sync(ir->input_dev); in av7110_emit_keyup()
105 struct infrared *ir = (struct infrared *) parm; in av7110_emit_key() local
106 u32 ircom = ir->ir_command; in av7110_emit_key()
113 switch (ir->protocol) { in av7110_emit_key()
136 printk("%s invalid protocol %x\n", __func__, ir->protocol); in av7110_emit_key()
140 input_event(ir->input_dev, EV_MSC, MSC_RAW, (addr << 16) | data); in av7110_emit_key()
141 input_event(ir->input_dev, EV_MSC, MSC_SCAN, data); in av7110_emit_key()
[all …]
Dbudget-ci.c115 struct budget_ci_ir ir; member
122 struct rc_dev *dev = budget_ci->ir.dev; in msp430_ir_interrupt()
149 budget_ci->ir.have_command = true; in msp430_ir_interrupt()
150 budget_ci->ir.ir_key = command & 0x3f; in msp430_ir_interrupt()
155 if (!budget_ci->ir.have_command) in msp430_ir_interrupt()
157 budget_ci->ir.have_command = false; in msp430_ir_interrupt()
159 if (budget_ci->ir.rc5_device != IR_DEVICE_ANY && in msp430_ir_interrupt()
160 budget_ci->ir.rc5_device != (command & 0x1f)) in msp430_ir_interrupt()
163 if (budget_ci->ir.full_rc5) { in msp430_ir_interrupt()
165 RC_SCANCODE_RC5(budget_ci->ir.rc5_device, budget_ci->ir.ir_key), in msp430_ir_interrupt()
[all …]
Dav7110.h259 struct infrared ir; member
Dav7110.c689 if (av7110->ir.ir_handler) in gpioirq()
690 av7110->ir.ir_handler(av7110, in gpioirq()
/linux-4.4.14/drivers/media/usb/au0828/
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) in au8522_rc_write() argument
58 struct i2c_msg msg = { .addr = ir->i2c_dev_addr, .flags = 0, in au8522_rc_write()
61 rc = i2c_transfer(ir->dev->i2c_client.adapter, &msg, 1); in au8522_rc_write()
69 static int au8522_rc_read(struct au0828_rc *ir, u16 reg, int val, in au8522_rc_read() argument
74 struct i2c_msg msg[2] = { { .addr = ir->i2c_dev_addr, .flags = 0, in au8522_rc_read()
76 { .addr = ir->i2c_dev_addr, .flags = I2C_M_RD, in au8522_rc_read()
86 rc = i2c_transfer(ir->dev->i2c_client.adapter, msg, 2); in au8522_rc_read()
94 static int au8522_rc_andor(struct au0828_rc *ir, u16 reg, u8 mask, u8 value) in au8522_rc_andor() argument
99 rc = au8522_rc_read(ir, reg, -1, &buf, 1); in au8522_rc_andor()
[all …]
Dau0828.h211 struct au0828_rc *ir; member
/linux-4.4.14/drivers/media/i2c/
Dir-kbd-i2c.c65 static int get_key_haup_common(struct IR_i2c *ir, enum rc_type *protocol, in get_key_haup_common() argument
72 if (size != i2c_master_recv(ir->c, buf, size)) in get_key_haup_common()
107 static int get_key_haup(struct IR_i2c *ir, enum rc_type *protocol, in get_key_haup() argument
110 return get_key_haup_common (ir, protocol, scancode, toggle, 3, 0); in get_key_haup()
113 static int get_key_haup_xvr(struct IR_i2c *ir, enum rc_type *protocol, in get_key_haup_xvr() argument
125 ret = i2c_master_send(ir->c, buf, 1); in get_key_haup_xvr()
129 return get_key_haup_common(ir, protocol, scancode, toggle, 6, 3); in get_key_haup_xvr()
132 static int get_key_pixelview(struct IR_i2c *ir, enum rc_type *protocol, in get_key_pixelview() argument
138 if (1 != i2c_master_recv(ir->c, &b, 1)) { in get_key_pixelview()
149 static int get_key_fusionhdtv(struct IR_i2c *ir, enum rc_type *protocol, in get_key_fusionhdtv() argument
[all …]
DMakefile78 obj-$(CONFIG_VIDEO_IR_I2C) += ir-kbd-i2c.o
/linux-4.4.14/drivers/media/rc/img-ir/
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-jvc.o
6 img-ir-$(CONFIG_IR_IMG_SONY) += img-ir-sony.o
7 img-ir-$(CONFIG_IR_IMG_SHARP) += img-ir-sharp.o
8 img-ir-$(CONFIG_IR_IMG_SANYO) += img-ir-sanyo.o
9 img-ir-$(CONFIG_IR_IMG_RC5) += img-ir-rc5.o
10 img-ir-$(CONFIG_IR_IMG_RC6) += img-ir-rc6.o
[all …]
/linux-4.4.14/drivers/staging/media/lirc/
Dlirc_zilog.c71 struct IR *ir; member
87 struct IR *ir; member
163 static struct IR *get_ir_device(struct IR *ir, bool ir_devices_lock_held) in get_ir_device() argument
166 kref_get(&ir->ref); in get_ir_device()
169 kref_get(&ir->ref); in get_ir_device()
172 return ir; in get_ir_device()
177 struct IR *ir = container_of(ref, struct IR, ref); in release_ir_device() local
187 if (ir->l.minor >= 0 && ir->l.minor < MAX_IRCTL_DEVICES) { in release_ir_device()
188 lirc_unregister_driver(ir->l.minor); in release_ir_device()
189 ir->l.minor = MAX_IRCTL_DEVICES; in release_ir_device()
[all …]
DTODO.lirc_zilog1 1. Both ir-kbd-i2c and lirc_zilog provide support for RX events for
4 a. ir-kbd-i2c needs a module parameter added to allow the user to tell
5 ir-kbd-i2c to ignore Z8 IR units.
7 b. lirc_zilog should provide Rx key presses to the rc core like ir-kbd-i2c
30 Note: Both lirc_zilog and ir-kbd-i2c support the Zilog Z8 for IR, as programmed
DTODO1 - All drivers should either be ported to ir-core, or dropped entirely
/linux-4.4.14/drivers/media/pci/smipcie/
Dsmipcie-ir.c19 static void smi_ir_enableInterrupt(struct smi_rc *ir) in smi_ir_enableInterrupt() argument
21 struct smi_dev *dev = ir->dev; in smi_ir_enableInterrupt()
26 static void smi_ir_disableInterrupt(struct smi_rc *ir) in smi_ir_disableInterrupt() argument
28 struct smi_dev *dev = ir->dev; in smi_ir_disableInterrupt()
33 static void smi_ir_clearInterrupt(struct smi_rc *ir) in smi_ir_clearInterrupt() argument
35 struct smi_dev *dev = ir->dev; in smi_ir_clearInterrupt()
40 static void smi_ir_stop(struct smi_rc *ir) in smi_ir_stop() argument
42 struct smi_dev *dev = ir->dev; in smi_ir_stop()
44 smi_ir_disableInterrupt(ir); in smi_ir_stop()
116 struct smi_rc *ir = container_of(work, struct smi_rc, work); in smi_ir_decode() local
[all …]
Dsmipcie.h300 struct smi_rc ir; member
313 int smi_ir_irq(struct smi_rc *ir, u32 int_status);
314 void smi_ir_start(struct smi_rc *ir);
DMakefile2 smipcie-objs := smipcie-main.o smipcie-ir.o
Dsmipcie-main.c471 struct smi_rc *ir = &dev->ir; in smi_irq_handler() local
485 handled += smi_ir_irq(ir, intr_status); in smi_irq_handler()
1016 smi_ir_start(&dev->ir); in smi_probe()
/linux-4.4.14/drivers/media/pci/saa7134/
Dsaa7134-input.c48 #define ir_dbg(ir, fmt, arg...) do { \ argument
50 printk(KERN_DEBUG pr_fmt("ir %s: " fmt), ir->name, ## arg); \
60 struct saa7134_card_ir *ir = dev->remote; in build_key() local
75 if (ir->polling) { in build_key()
76 if (ir->last_gpio == gpio) in build_key()
78 ir->last_gpio = gpio; in build_key()
81 data = ir_extract_bits(gpio, ir->mask_keycode); in build_key()
83 gpio, ir->mask_keycode, data); in build_key()
87 if (data == ir->mask_keycode) in build_key()
88 rc_keyup(ir->dev); in build_key()
[all …]
/linux-4.4.14/drivers/media/usb/em28xx/
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);
187 static int default_polling_getkey(struct em28xx_IR *ir, in default_polling_getkey() argument
190 struct em28xx *dev = ir->dev; in default_polling_getkey()
209 switch (ir->rc_type) { in default_polling_getkey()
229 static int em2874_polling_getkey(struct em28xx_IR *ir, in em2874_polling_getkey() argument
232 struct em28xx *dev = ir->dev; in em2874_polling_getkey()
254 switch (ir->rc_type) { in em2874_polling_getkey()
294 static int em28xx_i2c_ir_handle_key(struct em28xx_IR *ir) in em28xx_i2c_ir_handle_key() argument
300 rc = ir->get_key_i2c(ir->i2c_client, &protocol, &scancode); in em28xx_i2c_ir_handle_key()
[all …]
Dem28xx.h608 struct em28xx_IR *ir; member
/linux-4.4.14/arch/mips/kernel/
Dmips-r2-to-r6-emul.c77 static inline int mipsr6_emul(struct pt_regs *regs, u32 ir) in mipsr6_emul() argument
79 switch (MIPSInst_OPCODE(ir)) { in mipsr6_emul()
81 if (MIPSInst_RT(ir)) in mipsr6_emul()
82 regs->regs[MIPSInst_RT(ir)] = in mipsr6_emul()
83 (s32)regs->regs[MIPSInst_RS(ir)] + in mipsr6_emul()
84 (s32)MIPSInst_SIMM(ir); in mipsr6_emul()
90 if (MIPSInst_RT(ir)) in mipsr6_emul()
91 regs->regs[MIPSInst_RT(ir)] = in mipsr6_emul()
92 (s64)regs->regs[MIPSInst_RS(ir)] + in mipsr6_emul()
93 (s64)MIPSInst_SIMM(ir); in mipsr6_emul()
[all …]
/linux-4.4.14/arch/mips/math-emu/
Dcp1emu.c852 mips_instruction ir) in cop1_cfc() argument
857 switch (MIPSInst_RD(ir)) { in cop1_cfc()
861 (void *)xcp->cp0_epc, MIPSInst_RT(ir), value); in cop1_cfc()
871 (void *)xcp->cp0_epc, MIPSInst_RT(ir), value); in cop1_cfc()
879 (void *)xcp->cp0_epc, MIPSInst_RT(ir), value); in cop1_cfc()
890 (void *)xcp->cp0_epc, MIPSInst_RT(ir), value); in cop1_cfc()
901 if (MIPSInst_RT(ir)) in cop1_cfc()
902 xcp->regs[MIPSInst_RT(ir)] = value; in cop1_cfc()
909 mips_instruction ir) in cop1_ctc() argument
915 if (MIPSInst_RT(ir) == 0) in cop1_ctc()
[all …]
Ddsemul.c34 int mips_dsemul(struct pt_regs *regs, mips_instruction ir, unsigned long cpc) in mips_dsemul() argument
39 if ((get_isa16_mode(regs->cp0_epc) && ((ir >> 16) == MM_NOP16)) || in mips_dsemul()
40 (ir == 0)) { in mips_dsemul()
76 err = __put_user(ir >> 16, (u16 __user *)(&fr->emul)); in mips_dsemul()
77 err |= __put_user(ir & 0xffff, (u16 __user *)((long)(&fr->emul) + 2)); in mips_dsemul()
81 err = __put_user(ir, &fr->emul); in mips_dsemul()
/linux-4.4.14/arch/parisc/math-emu/
Dfpudispatch.c195 fpudispatch(u_int ir, u_int excp_code, u_int holder, u_int fpregs[]) in fpudispatch() argument
207 class = get_class(ir); in fpudispatch()
210 subop = get_subop1_PA2_0(ir); in fpudispatch()
212 subop = get_subop1_PA1_1(ir); in fpudispatch()
215 subop = get_subop(ir); in fpudispatch()
222 return(decode_0c(ir,class,subop,fpregs)); in fpudispatch()
224 return(decode_0e(ir,class,subop,fpregs)); in fpudispatch()
226 return(decode_06(ir,fpregs)); in fpudispatch()
228 return(decode_26(ir,fpregs)); in fpudispatch()
230 return(decode_2e(ir,fpregs)); in fpudispatch()
[all …]
/linux-4.4.14/drivers/media/common/siano/
Dsmsir.c49 ir_raw_event_store(coredev->ir.dev, &ev); in sms_ir_event()
51 ir_raw_event_handle(coredev->ir.dev); in sms_ir_event()
65 coredev->ir.controller = 0; /* Todo: vega/nova SPI number */ in sms_ir_init()
66 coredev->ir.timeout = IR_DEFAULT_TIMEOUT; in sms_ir_init()
68 coredev->ir.controller, coredev->ir.timeout); in sms_ir_init()
70 snprintf(coredev->ir.name, sizeof(coredev->ir.name), in sms_ir_init()
73 strlcpy(coredev->ir.phys, coredev->devpath, sizeof(coredev->ir.phys)); in sms_ir_init()
74 strlcat(coredev->ir.phys, "/ir0", sizeof(coredev->ir.phys)); in sms_ir_init()
76 dev->input_name = coredev->ir.name; in sms_ir_init()
77 dev->input_phys = coredev->ir.phys; in sms_ir_init()
[all …]
Dsms-cards.h72 int ir; member
Dsms-cards.c78 .board_cfg.ir = 9,
Dsmscoreapi.c784 coredev->ir.dev = NULL; in smscore_init_ir()
785 ir_io = sms_get_board(smscore_get_board_id(coredev))->board_cfg.ir; in smscore_init_ir()
804 msg->msg_data[0] = coredev->ir.controller; in smscore_init_ir()
805 msg->msg_data[1] = coredev->ir.timeout; in smscore_init_ir()
Dsmscoreapi.h213 struct ir_t ir; member
/linux-4.4.14/Documentation/devicetree/bindings/media/
Dsunxi-ir.txt4 - compatible : "allwinner,sun4i-a10-ir" or "allwinner,sun5i-a13-ir"
7 - clock-names : should contain "apb" and "ir" entries;
17 ir0: ir@01c21800 {
18 compatible = "allwinner,sun4i-a10-ir";
20 clock-names = "apb", "ir";
Dhix5hd2-ir.txt1 Device-Tree bindings for hix5hd2 ir IP
4 - compatible: Should contain "hisilicon,hix5hd2-ir".
18 ir: ir@f8001000 {
19 compatible = "hisilicon,hix5hd2-ir";
Dgpio-ir-receiver.txt4 - compatible: should be "gpio-ir-receiver".
12 ir: ir-receiver {
13 compatible = "gpio-ir-receiver";
Dmeson-ir.txt4 - compatible : should be "amlogic,meson6-ir"
10 ir-receiver@c8100480 {
11 compatible= "amlogic,meson6-ir";
Dimg-ir-rev1.txt7 - compatible: Should be "img,ir-rev1"
28 ir@02006200 {
29 compatible = "img,ir-rev1";
/linux-4.4.14/crypto/
Dcamellia_generic.c357 #define CAMELLIA_F(xl, xr, kl, kr, yl, yr, il, ir, t0, t1) ({ \ argument
359 ir = xr ^ kr; \
361 t1 = ir >> 16; \
362 yl = camellia_sp1110[(u8)(ir)] \
365 ^ camellia_sp4404[(u8)(ir >> 8)]; \
561 u32 il, ir, t0, t1, w0, w1; in camellia_setup128() local
618 w0, w1, il, ir, t0, t1); in camellia_setup128()
622 kll, klr, il, ir, t0, t1); in camellia_setup128()
626 krl, krr, il, ir, t0, t1); in camellia_setup128()
630 w0, w1, il, ir, t0, t1); in camellia_setup128()
[all …]
/linux-4.4.14/drivers/video/fbdev/
Dbt431.h73 static inline void bt431_select_reg(struct bt431_regs *regs, int ir) in bt431_select_reg() argument
83 *lo = bt431_set_value(ir & 0xff); in bt431_select_reg()
85 *hi = bt431_set_value((ir >> 8) & 0xff); in bt431_select_reg()
113 static inline u8 bt431_read_reg(struct bt431_regs *regs, int ir) in bt431_read_reg() argument
115 bt431_select_reg(regs, ir); in bt431_read_reg()
119 static inline void bt431_write_reg(struct bt431_regs *regs, int ir, u8 value) in bt431_write_reg() argument
121 bt431_select_reg(regs, ir); in bt431_write_reg()
Dbt455.h26 static inline void bt455_select_reg(struct bt455_regs *regs, int ir) in bt455_select_reg() argument
29 regs->addr_cmap = ir & 0x0f; in bt455_select_reg()
/linux-4.4.14/drivers/media/pci/cx23885/
Dcx23885-input.c54 v4l2_subdev_call(dev->sd_ir, ir, rx_read, (u8 *) ir_core_event, in cx23885_input_process_measurements()
114 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, &params); in cx23885_input_rx_work_handler()
118 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, &params); in cx23885_input_rx_work_handler()
129 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, &params); in cx23885_input_rx_work_handler()
142 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, &params); in cx23885_input_ir_start()
215 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, &params); in cx23885_input_ir_start()
244 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, &params); in cx23885_input_ir_stop()
249 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, &params); in cx23885_input_ir_stop()
250 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, &params); in cx23885_input_ir_stop()
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 \
Dcx23888-ir.c1133 .ir = &cx23888_ir_ir_ops,
1205 v4l2_subdev_call(sd, ir, rx_s_parameters, &default_params); in cx23888_ir_probe()
1209 v4l2_subdev_call(sd, ir, tx_s_parameters, &default_params); in cx23888_ir_probe()
Dcx23885-cards.c1741 v4l2_subdev_call(dev->sd_ir, ir, tx_g_parameters, &params); in cx23885_ir_init()
1745 v4l2_subdev_call(dev->sd_ir, ir, tx_s_parameters, &params); in cx23885_ir_init()
1747 v4l2_subdev_call(dev->sd_ir, ir, tx_s_parameters, &params); in cx23885_ir_init()
/linux-4.4.14/fs/ntfs/
Ddir.c86 INDEX_ROOT *ir; in ntfs_lookup_inode_by_name() local
126 ir = (INDEX_ROOT*)((u8*)ctx->attr + in ntfs_lookup_inode_by_name()
128 index_end = (u8*)&ir->index + le32_to_cpu(ir->index.index_length); in ntfs_lookup_inode_by_name()
130 ie = (INDEX_ENTRY*)((u8*)&ir->index + in ntfs_lookup_inode_by_name()
131 le32_to_cpu(ir->index.entries_offset)); in ntfs_lookup_inode_by_name()
639 INDEX_ROOT *ir;
677 ir = (INDEX_ROOT*)((u8*)ctx->attr +
679 index_end = (u8*)&ir->index + le32_to_cpu(ir->index.index_length);
681 ie = (INDEX_ENTRY*)((u8*)&ir->index +
682 le32_to_cpu(ir->index.entries_offset));
[all …]
Dindex.c128 INDEX_ROOT *ir; in ntfs_index_lookup() local
175 ir = (INDEX_ROOT*)((u8*)actx->attr + in ntfs_index_lookup()
177 index_end = (u8*)&ir->index + le32_to_cpu(ir->index.index_length); in ntfs_index_lookup()
179 ie = (INDEX_ENTRY*)((u8*)&ir->index + in ntfs_index_lookup()
180 le32_to_cpu(ir->index.entries_offset)); in ntfs_index_lookup()
210 ictx->ir = ir; in ntfs_index_lookup()
Dinode.c789 INDEX_ROOT *ir; in ntfs_read_locked_inode() local
838 ir = (INDEX_ROOT*)((u8*)a + in ntfs_read_locked_inode()
840 ir_end = (u8*)ir + le32_to_cpu(a->data.resident.value_length); in ntfs_read_locked_inode()
846 index_end = (u8*)&ir->index + in ntfs_read_locked_inode()
847 le32_to_cpu(ir->index.index_length); in ntfs_read_locked_inode()
852 if (ir->type != AT_FILE_NAME) { in ntfs_read_locked_inode()
857 if (ir->collation_rule != COLLATION_FILE_NAME) { in ntfs_read_locked_inode()
862 ni->itype.index.collation_rule = ir->collation_rule; in ntfs_read_locked_inode()
863 ni->itype.index.block_size = le32_to_cpu(ir->index_block_size); in ntfs_read_locked_inode()
906 if (!(ir->index.flags & LARGE_INDEX)) { in ntfs_read_locked_inode()
[all …]
Dindex.h81 INDEX_ROOT *ir; member
/linux-4.4.14/drivers/hid/
Dhid-wiimote-modules.c557 static void wiimod_ir_in_ir(struct wiimote_data *wdata, const __u8 *ir, in wiimod_ir_in_ir() argument
600 x = ir[1] | ((ir[0] & 0x03) << 8); in wiimod_ir_in_ir()
601 y = ir[2] | ((ir[0] & 0x0c) << 6); in wiimod_ir_in_ir()
603 x = ir[0] | ((ir[2] & 0x30) << 4); in wiimod_ir_in_ir()
604 y = ir[1] | ((ir[2] & 0xc0) << 2); in wiimod_ir_in_ir()
607 input_report_abs(wdata->ir, xid, x); in wiimod_ir_in_ir()
608 input_report_abs(wdata->ir, yid, y); in wiimod_ir_in_ir()
611 input_sync(wdata->ir); in wiimod_ir_in_ir()
745 wdata->ir = input_allocate_device(); in wiimod_ir_probe()
746 if (!wdata->ir) in wiimod_ir_probe()
[all …]
Dhid-wiimote-core.c199 __u8 ir = wdata->state.flags & WIIPROTO_FLAGS_IR; in select_drm() local
213 if (ir == WIIPROTO_FLAG_IR_BASIC) { in select_drm()
224 } else if (ir == WIIPROTO_FLAG_IR_EXT) { in select_drm()
226 } else if (ir == WIIPROTO_FLAG_IR_FULL) { in select_drm()
1375 #define ir_to_input0(wdata, ir, packed) handler_ir((wdata), (ir), (packed), 0) argument
1376 #define ir_to_input1(wdata, ir, packed) handler_ir((wdata), (ir), (packed), 1) argument
1377 #define ir_to_input2(wdata, ir, packed) handler_ir((wdata), (ir), (packed), 2) argument
1378 #define ir_to_input3(wdata, ir, packed) handler_ir((wdata), (ir), (packed), 3) argument
1841 input_free_device(wdata->ir); in wiimote_hid_probe()
Dhid-wiimote.h149 struct input_dev *ir; member
197 void (*in_ir) (struct wiimote_data *wdata, const __u8 *ir, bool packed,
/linux-4.4.14/drivers/media/usb/cx231xx/
Dcx231xx-input.c27 static int get_key_isdbt(struct IR_i2c *ir, enum rc_type *protocol, in get_key_isdbt() argument
33 dev_dbg(&ir->rc->input_dev->dev, "%s\n", __func__); in get_key_isdbt()
36 rc = i2c_master_recv(ir->c, &cmd, 1); in get_key_isdbt()
51 dev_dbg(&ir->rc->input_dev->dev, "cmd %02x, scan = %02x\n", in get_key_isdbt()
/linux-4.4.14/Documentation/video4linux/
DREADME.ir16 bttv ir-kbd-gpio or ir-kbd-i2c depending on your
19 ir-kbd-gpio and ir-kbd-i2c don't support all cards lirc supports
22 Feel free to contact me in case of trouble. Note that the ir-kbd-*
Dhauppauge-wintv-cx88-ir.txt52 http://www.xs4all.nl/~sbp/knowledge/ir/rc5.htm
/linux-4.4.14/include/media/
Dir-kbd-i2c.h23 int (*get_key)(struct IR_i2c *ir, enum rc_type *protocol,
48 int (*get_key)(struct IR_i2c *ir, enum rc_type *protocol,
Dv4l2-subdev.h651 const struct v4l2_subdev_ir_ops *ir; member
/linux-4.4.14/drivers/media/pci/dm1105/
Ddm1105.c339 struct infrared ir; member
673 struct infrared *ir = container_of(work, struct infrared, work); in dm1105_emit_key() local
674 u32 ircom = ir->ir_command; in dm1105_emit_key()
683 rc_keydown(ir->dev, RC_TYPE_UNKNOWN, data, 0); in dm1105_emit_key()
734 dev->ir.ir_command = dm_readl(DM1105_IRCODE); in dm1105_irq()
735 schedule_work(&dev->ir.work); in dm1105_irq()
751 snprintf(dm1105->ir.input_phys, sizeof(dm1105->ir.input_phys), in dm1105_ir_init()
758 dev->input_phys = dm1105->ir.input_phys; in dm1105_ir_init()
770 INIT_WORK(&dm1105->ir.work, dm1105_emit_key); in dm1105_ir_init()
778 dm1105->ir.dev = dev; in dm1105_ir_init()
[all …]
/linux-4.4.14/arch/arm/boot/dts/
Drk3288-firefly.dts51 &ir {
62 ir {
63 ir_int: ir-int {
Drk3288-firefly-beta.dts51 &ir {
62 ir {
63 ir_int: ir-int {
Ddove-cubox.dts59 ir_recv: ir-receiver {
60 compatible = "gpio-ir-receiver";
Drk3066a-rayeager.dts55 ir: ir-receiver { label
56 compatible = "gpio-ir-receiver";
367 ir {
368 ir_int: ir-int {
Drk3288-popmetal.dts98 ir: ir-receiver { label
99 compatible = "gpio-ir-receiver";
462 ir {
463 ir_int: ir-int {
Drk3188-radxarock.dts108 ir_recv: gpio-ir-receiver {
109 compatible = "gpio-ir-receiver";
347 ir-receiver {
348 ir_recv_pin: ir-recv-pin {
Dimx6qdl-cubox-i.dtsi47 ir_recv: ir-receiver {
48 compatible = "gpio-ir-receiver";
170 pinctrl_cubox_i_ir: cubox-i-ir {
Dmeson.dtsi148 ir_receiver: ir-receiver@c8100480 {
149 compatible= "amlogic,meson6-ir";
Dimx6qdl-hummingboard.dtsi49 ir_recv: ir-receiver {
50 compatible = "gpio-ir-receiver";
Dhisi-x5hd2.dtsi488 ir: ir@001000 { label
489 compatible = "hisilicon,hix5hd2-ir";
Drk3288-firefly.dtsi82 ir: ir-receiver { label
83 compatible = "gpio-ir-receiver";
Dsun4i-a10.dtsi1000 ir0: ir@01c21800 {
1001 compatible = "allwinner,sun4i-a10-ir";
1003 clock-names = "apb", "ir";
1009 ir1: ir@01c21c00 {
1010 compatible = "allwinner,sun4i-a10-ir";
1012 clock-names = "apb", "ir";
Dsun6i-a31.dtsi1080 clock-output-names = "ir";
1094 ir: ir@01f02000 { label
1095 compatible = "allwinner,sun5i-a13-ir";
1097 clock-names = "apb", "ir";
1117 ir_pins_a: ir@0 {
Dsun6i-a31s-cs908.dts80 &ir {
Dsun7i-a20.dtsi1194 ir0: ir@01c21800 {
1195 compatible = "allwinner,sun4i-a10-ir";
1197 clock-names = "apb", "ir";
1203 ir1: ir@01c21c00 {
1204 compatible = "allwinner,sun4i-a10-ir";
1206 clock-names = "apb", "ir";
Dsun4i-a10-mini-xplus.dts95 /* The ir receiver is not always populated */
Dsun6i-a31-i7.dts94 &ir {
Dsun6i-a31s-sina31s.dts90 &ir {
Dsun6i-a31-m9.dts94 &ir {
Dsun6i-a31-mele-a1000g-quad.dts94 &ir {
Dsun6i-a31s-sinovoip-bpi-m2.dts108 &ir {
Dsun6i-a31-hummingbird.dts119 &ir {
Dimx6q-tbs2910.dts76 compatible = "gpio-ir-receiver";
Dvfxxx.dtsi72 compatible = "fsl,vf610-mscm-ir";
Dstih407-pinctrl.dtsi121 ir = <&pio4 0 ALT2 IN>;
127 ir = <&pio4 1 ALT2 IN>;
Dstih415-pinctrl.dtsi142 ir = <&pio4 0 ALT2 IN>;
Dstih416-pinctrl.dtsi112 ir = <&pio4 0 ALT2 IN>;
/linux-4.4.14/drivers/pinctrl/meson/
Dpinctrl-meson.h195 #define BANK(n, f, l, per, peb, pr, pb, dr, db, or, ob, ir, ib) \ argument
205 [REG_IN] = { ir, ib }, \
/linux-4.4.14/net/ipv4/
Dipconfig.c373 struct ifreq ir; in ic_setup_if() local
374 struct sockaddr_in *sin = (void *) &ir.ifr_ifru.ifru_addr; in ic_setup_if()
377 memset(&ir, 0, sizeof(ir)); in ic_setup_if()
378 strcpy(ir.ifr_ifrn.ifrn_name, ic_dev->name); in ic_setup_if()
380 if ((err = ic_devinet_ioctl(SIOCSIFADDR, &ir)) < 0) { in ic_setup_if()
386 if ((err = ic_devinet_ioctl(SIOCSIFNETMASK, &ir)) < 0) { in ic_setup_if()
392 if ((err = ic_devinet_ioctl(SIOCSIFBRDADDR, &ir)) < 0) { in ic_setup_if()
402 strcpy(ir.ifr_name, ic_dev->name); in ic_setup_if()
403 ir.ifr_mtu = ic_dev_mtu; in ic_setup_if()
404 if ((err = ic_dev_ioctl(SIOCSIFMTU, &ir)) < 0) in ic_setup_if()
/linux-4.4.14/Documentation/devicetree/bindings/arm/freescale/
Dfsl,vf610-mscm-ir.txt11 - compatible: "fsl,vf610-mscm-ir"
27 compatible = "fsl,vf610-mscm-ir";
/linux-4.4.14/arch/arm64/net/
Dbpf_jit.h100 #define A64_SBFM(sf, Rd, Rn, ir, is) A64_BITFIELD(sf, Rd, Rn, ir, is, SIGNED) argument
102 #define A64_UBFM(sf, Rd, Rn, ir, is) A64_BITFIELD(sf, Rd, Rn, ir, is, UNSIGNED) argument
/linux-4.4.14/arch/arm64/boot/dts/rockchip/
Drk3368-r88.dts92 ir: ir-receiver { label
93 compatible = "gpio-ir-receiver";
295 ir {
296 ir_int: ir-int {
/linux-4.4.14/drivers/media/i2c/cx25840/
DMakefile2 cx25840-vbi.o cx25840-ir.o
Dcx25840-ir.c1253 v4l2_subdev_call(sd, ir, rx_s_parameters, &default_params); in cx25840_ir_probe()
1257 v4l2_subdev_call(sd, ir, tx_s_parameters, &default_params); in cx25840_ir_probe()
Dcx25840-core.c5098 .ir = &cx25840_ir_ops,
/linux-4.4.14/sound/soc/codecs/
Dsta32x.c545 int ir; member
656 int i, mcs = -EINVAL, ir = -EINVAL; in sta32x_hw_params() local
673 ir = interpolation_ratios[i].ir; in sta32x_hw_params()
678 if (ir < 0) { in sta32x_hw_params()
684 if (mcs_ratio_table[ir][i] == ratio) { in sta32x_hw_params()
695 confa = (ir << STA32X_CONFA_IR_SHIFT) | in sta32x_hw_params()
Dsta350.c581 int ir; member
687 int i, mcs = -EINVAL, ir = -EINVAL; in sta350_hw_params() local
704 ir = interpolation_ratios[i].ir; in sta350_hw_params()
709 if (ir < 0) { in sta350_hw_params()
715 if (mcs_ratio_table[ir][i] == ratio) { in sta350_hw_params()
726 confa = (ir << STA350_CONFA_IR_SHIFT) | in sta350_hw_params()
/linux-4.4.14/drivers/net/ethernet/wiznet/
Dw5300.c434 int ir = w5300_read(priv, W5300_S0_IR); in w5300_interrupt() local
435 if (!ir) in w5300_interrupt()
437 w5300_write(priv, W5300_S0_IR, ir); in w5300_interrupt()
440 if (ir & S0_IR_SENDOK) { in w5300_interrupt()
445 if (ir & S0_IR_RECV) { in w5300_interrupt()
Dw5100.c514 int ir = w5100_read(priv, W5100_S0_IR); in w5100_interrupt() local
515 if (!ir) in w5100_interrupt()
517 w5100_write(priv, W5100_S0_IR, ir); in w5100_interrupt()
520 if (ir & S0_IR_SENDOK) { in w5100_interrupt()
525 if (ir & S0_IR_RECV) { in w5100_interrupt()
/linux-4.4.14/drivers/net/can/m_can/
Dm_can.c746 u32 ir; in m_can_isr() local
748 ir = m_can_read(priv, M_CAN_IR); in m_can_isr()
749 if (!ir) in m_can_isr()
753 if (ir & IR_ALL_INT) in m_can_isr()
754 m_can_write(priv, M_CAN_IR, ir); in m_can_isr()
761 if ((ir & IR_RF0N) || (ir & IR_ERR_ALL)) { in m_can_isr()
762 priv->irqstatus = ir; in m_can_isr()
768 if (ir & IR_TC) { in m_can_isr()
/linux-4.4.14/arch/powerpc/sysdev/
Dppc4xx_gpio.c46 __be32 ir; member
81 return in_be32(&regs->ir) & GPIO_MASK(gpio); in ppc4xx_gpio_get()
/linux-4.4.14/drivers/isdn/hisax/
Denternow_pci.c246 unsigned char s0val, s1val, ir; in enpci_interrupt() local
255 ir = ReadByteAmd7930(cs, 0x00); in enpci_interrupt()
256 Amd7930_interrupt(cs, ir); in enpci_interrupt()
Disar.c136 struct isar_reg *ir = cs->bcs[0].hw.isar.reg; in waitrecmsg() local
146 get_irq_infos(cs, ir); in waitrecmsg()
147 rcv_mbox(cs, ir, msg); in waitrecmsg()
148 *len = ir->clsb; in waitrecmsg()
/linux-4.4.14/arch/mips/include/asm/
Dfpu_emulator.h63 extern int mips_dsemul(struct pt_regs *regs, mips_instruction ir,
Dmsa.h232 __BUILD_MSA_CTL_REG(ir, 0)
/linux-4.4.14/drivers/media/rc/keymaps/
DKconfig12 The ir-keytable program, available at v4l-utils package
/linux-4.4.14/drivers/net/can/softing/
Dsofting_main.c370 uint8_t ir; in softing_irq_v2() local
372 ir = ioread8(&card->dpram[DPRAM_V2_IRQ_TOHOST]); in softing_irq_v2()
374 return (1 == ir) ? IRQ_WAKE_THREAD : IRQ_NONE; in softing_irq_v2()
380 uint8_t ir; in softing_irq_v1() local
382 ir = ioread8(&card->dpram[DPRAM_IRQ_TOHOST]); in softing_irq_v1()
384 return ir ? IRQ_WAKE_THREAD : IRQ_NONE; in softing_irq_v1()
/linux-4.4.14/drivers/misc/
Dapds990x.c267 u32 ir; in apds990x_lux_to_threshold() local
301 ir = (u32)chip->lux_ir * (u32)again[chip->again_next] / in apds990x_lux_to_threshold()
310 thres = (chip->rcf.cf1 * thres + chip->rcf.irf1 * ir) / in apds990x_lux_to_threshold()
313 thres = (chip->rcf.cf2 * thres + chip->rcf.irf2 * ir) / in apds990x_lux_to_threshold()
446 static int apds990x_get_lux(struct apds990x_chip *chip, int clear, int ir) in apds990x_get_lux() argument
455 iac1 = (chip->cf.cf1 * clear - chip->cf.irf1 * ir) / APDS_PARAM_SCALE; in apds990x_get_lux()
456 iac2 = (chip->cf.cf2 * clear - chip->cf.irf2 * ir) / APDS_PARAM_SCALE; in apds990x_get_lux()
/linux-4.4.14/drivers/net/ethernet/apple/
Dmace.h24 REG(ir); /* interrupt register */
Dmace.c339 i = in_8(&mb->ir); in mace_reset()
672 intr = in_8(&mb->ir); /* read interrupt register */ in mace_interrupt()
685 intr = in_8(&mb->ir); in mace_interrupt()
822 mace_handle_misc_intrs(mp, in_8(&mb->ir), dev); in mace_tx_timeout()
Dmacmace.c289 i = mb->ir; in mace_reset()
568 intr = mb->ir; /* read interrupt register */ in mace_interrupt()
/linux-4.4.14/drivers/rtc/
Drtc-isl12057.c251 unsigned int ir; in isl12057_rtc_read_alarm() local
298 ret = regmap_read(data->regmap, ISL12057_REG_INT, &ir); in isl12057_rtc_read_alarm()
305 alarm->enabled = !!(ir & ISL12057_REG_INT_A1IE); in isl12057_rtc_read_alarm()
/linux-4.4.14/net/bluetooth/
Dhci_core.c1290 struct hci_inquiry_req *ir = (struct hci_inquiry_req *) opt; in hci_inq_req() local
1300 memcpy(&cp.lap, &ir->lap, 3); in hci_inq_req()
1301 cp.length = ir->length; in hci_inq_req()
1302 cp.num_rsp = ir->num_rsp; in hci_inq_req()
1309 struct hci_inquiry_req ir; in hci_inquiry() local
1315 if (copy_from_user(&ir, ptr, sizeof(ir))) in hci_inquiry()
1318 hdev = hci_dev_get(ir.dev_id); in hci_inquiry()
1344 inquiry_cache_empty(hdev) || ir.flags & IREQ_CACHE_FLUSH) { in hci_inquiry()
1350 timeo = ir.length * msecs_to_jiffies(2000); in hci_inquiry()
1353 err = hci_req_sync(hdev, hci_inq_req, (unsigned long) &ir, in hci_inquiry()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dimg,tz1090-pdc-pinctrl.txt124 ir: ir@02006200 {
Dimg,pistachio-pinctrl.txt125 mfio72 ir
/linux-4.4.14/drivers/media/pci/ivtv/
Divtv-i2c.c151 static int get_key_adaptec(struct IR_i2c *ir, enum rc_type *protocol, in get_key_adaptec() argument
157 i2c_master_send(ir->c, keybuf, 1); in get_key_adaptec()
159 if (i2c_master_recv(ir->c, keybuf, sizeof(keybuf)) != sizeof(keybuf)) { in get_key_adaptec()
/linux-4.4.14/drivers/usb/serial/
DMakefile30 obj-$(CONFIG_USB_SERIAL_IR) += ir-usb.o
DKconfig212 module will be called ir-usb.
/linux-4.4.14/Documentation/video4linux/cx88/
Dhauppauge-wintv-cx88-ir.txt52 http://www.xs4all.nl/~sbp/knowledge/ir/rc5.htm
/linux-4.4.14/drivers/media/platform/vivid/
Dvivid-tpg-colors.c1168 double ir, ig, ib; in mult_matrix() local
1170 ir = m[0][0] * (*r) + m[0][1] * (*g) + m[0][2] * (*b); in mult_matrix()
1173 *r = ir; in mult_matrix()
/linux-4.4.14/drivers/irqchip/
DMakefile45 obj-$(CONFIG_SOC_VF610) += irq-vf610-mscm-ir.o
/linux-4.4.14/sound/sparc/
Damd7930.c498 u8 ir; in snd_amd7930_interrupt() local
504 ir = sbus_readb(amd->regs + AMD7930_IR); in snd_amd7930_interrupt()
505 if (ir & AMR_IR_BBUF) { in snd_amd7930_interrupt()
/linux-4.4.14/drivers/staging/iio/light/
Disl29018.c229 static int isl29018_read_ir(struct isl29018_chip *chip, int *ir) in isl29018_read_ir() argument
238 *ir = ir_data; in isl29018_read_ir()
/linux-4.4.14/drivers/net/ethernet/smsc/
Dsmc91c92_cs.c1201 short time_out, ir; in smc_start_xmit() local
1241 ir = inw(ioaddr+INTERRUPT); in smc_start_xmit()
1242 if (ir & IM_ALLOC_INT) { in smc_start_xmit()
1244 outw((ir&0xff00) | IM_ALLOC_INT, ioaddr + INTERRUPT); in smc_start_xmit()
1253 outw((IM_ALLOC_INT << 8) | (ir & 0xff00), ioaddr + INTERRUPT); in smc_start_xmit()
/linux-4.4.14/drivers/scsi/
DBusLogic.c419 if (intreg.ir.cmd_complete) in blogic_cmd()
477 if (intreg.ir.cmd_complete) in blogic_cmd()
1164 statusreg.sr.cmd_invalid || intreg.ir.rsvd != 0) in blogic_probe()
2900 if (intreg.ir.int_valid) { in blogic_inthandler()
2912 if (intreg.ir.ext_busreset) in blogic_inthandler()
2914 else if (intreg.ir.mailin_loaded) in blogic_inthandler()
2916 else if (intreg.ir.cmd_complete) in blogic_inthandler()
DBusLogic.h329 } ir; member
/linux-4.4.14/arch/powerpc/boot/dts/
Dwalnut.dts191 ir@3,0 {
Debony.dts186 ir@3,0 {
/linux-4.4.14/arch/ia64/include/asm/
Dprocessor.h136 __u64 ir : 1; member
/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_pr.c541 bool ir = (kvmppc_get_msr(vcpu) & MSR_IR) ? true : false; in kvmppc_handle_pagefault() local
544 relocated = data ? dr : ir; in kvmppc_handle_pagefault()
/linux-4.4.14/Documentation/filesystems/
Dcoda.txt789 44..99.. mmkkddiirr
921 44..1133.. rrmmddiirr
1128 44..1199.. rreeaaddddiirr
1628 66..11.. RReeqquuiirreemmeennttss
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-pistachio.c597 FUNCTION(ir),
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-iio1258 Unit-less light intensity. Modifiers both and ir indicate
/linux-4.4.14/
DMAINTAINERS920 F: drivers/media/rc/meson-ir.c
5436 F: drivers/media/rc/img-ir/