Lines Matching defs:lirc
1 /* ir-lirc-codec.c - ir-core to classic lirc interface bridge
17 #include <media/lirc.h>
30 * This function returns -EINVAL if the lirc interfaces aren't wired up.
40 if (!ir_dev->raw->lirc.drv || !ir_dev->raw->lirc.drv->rbuf)
53 lirc_buffer_write(ir_dev->raw->lirc.drv->rbuf,
55 wake_up(&ir_dev->raw->lirc.drv->rbuf->wait_poll);
64 struct lirc_codec *lirc;
69 lirc = lirc_get_pdata(file);
70 if (!lirc)
84 ir_dev = lirc->ir_dev;
101 struct lirc_codec *lirc;
107 lirc = lirc_get_pdata(filep);
108 if (!lirc)
111 ir_dev = lirc->ir_dev;
165 ir_dev->raw->lirc.carrier_low, val);
170 ir_dev->raw->lirc.carrier_low = 0;
175 ir_dev->raw->lirc.carrier_low = val;
284 snprintf(drv->name, sizeof(drv->name), "ir-lirc-codec (%s)",
288 drv->data = &ir_dev->raw->lirc;
303 ir_dev->raw->lirc.drv = drv;
304 ir_dev->raw->lirc.ir_dev = ir_dev;
319 struct lirc_codec *lirc = &ir_dev->raw->lirc;
321 lirc_unregister_driver(lirc->drv->minor);
322 lirc_buffer_free(lirc->drv->rbuf);
323 kfree(lirc->drv);