Home
last modified time | relevance | path

Searched refs:lirc_buffer (Results 1 – 13 of 13) sorted by relevance

/dports/comms/lirc/lirc-0.9.0/drivers/lirc_dev/
H A Dlirc_dev.h25 struct lirc_buffer { struct
40 static inline void lirc_buffer_clear(struct lirc_buffer *buf) in lirc_buffer_clear() argument
58 static inline int lirc_buffer_init(struct lirc_buffer *buf, in lirc_buffer_init()
81 static inline void lirc_buffer_free(struct lirc_buffer *buf) in lirc_buffer_free()
96 static inline int lirc_buffer_len(struct lirc_buffer *buf) in lirc_buffer_len()
112 static inline int lirc_buffer_full(struct lirc_buffer *buf) in lirc_buffer_full()
117 static inline int lirc_buffer_empty(struct lirc_buffer *buf) in lirc_buffer_empty()
122 static inline int lirc_buffer_available(struct lirc_buffer *buf) in lirc_buffer_available()
127 static inline unsigned int lirc_buffer_read(struct lirc_buffer *buf, in lirc_buffer_read()
172 int (*add_to_buf) (void *data, struct lirc_buffer *buf);
[all …]
H A Dlirc_dev.c74 struct lirc_buffer *buf;
374 ir->buf = kmalloc(sizeof(struct lirc_buffer), GFP_KERNEL);
/dports/comms/lirc/lirc-0.9.0/drivers/lirc_i2c/
H A Dlirc_i2c.c106 static int add_to_buf_adap(void *data, struct lirc_buffer *buf) in add_to_buf_adap()
134 static int add_to_buf_pcf8574(void *data, struct lirc_buffer *buf) in add_to_buf_pcf8574()
178 static int add_to_buf_haup_common(void *data, struct lirc_buffer *buf, in add_to_buf_haup_common()
216 static int add_to_buf_haup_pvr150(void *data, struct lirc_buffer *buf) in add_to_buf_haup_pvr150()
224 static int add_to_buf_haup(void *data, struct lirc_buffer *buf) in add_to_buf_haup()
232 static int add_to_buf_pvr2000(void *data, struct lirc_buffer *buf) in add_to_buf_pvr2000()
265 static int add_to_buf_pixelview(void *data, struct lirc_buffer *buf) in add_to_buf_pixelview()
282 static int add_to_buf_pv951(void *data, struct lirc_buffer *buf) in add_to_buf_pv951()
307 static int add_to_buf_knc1(void *data, struct lirc_buffer *buf) in add_to_buf_knc1()
/dports/comms/lirc/lirc-0.9.0/tools/
H A Dlirc_client.c99 static char *lirc_buffer = NULL; variable
163 if (lirc_buffer != NULL) { in lirc_deinit()
164 free(lirc_buffer); in lirc_deinit()
165 lirc_buffer = NULL; in lirc_deinit()
1417 if (lirc_buffer == NULL) { in lirc_nextcode()
1419 if (lirc_buffer == NULL) { in lirc_nextcode()
1423 lirc_buffer[0] = 0; in lirc_nextcode()
1434 lirc_buffer = new_buffer; in lirc_nextcode()
1444 lirc_buffer[end_len] = 0; in lirc_nextcode()
1456 *code = strdup(lirc_buffer); in lirc_nextcode()
[all …]
/dports/comms/lirc/lirc-0.9.0/drivers/lirc_igorplugusb/
H A Dlirc_igorplugusb.c290 static void send_fragment(struct igorplug *ir, struct lirc_buffer *buf, in send_fragment()
315 static int igorplugusb_remote_poll(void *data, struct lirc_buffer *buf) in igorplugusb_remote_poll()
/dports/comms/lirc/lirc-0.9.0/drivers/lirc_bt829/
H A Dlirc_bt829.c105 static int atir_add_to_buf(void *data, struct lirc_buffer *buf) in atir_add_to_buf()
/dports/comms/lirc/lirc-0.9.0/drivers/lirc_sasem/
H A Dlirc_sasem.c711 struct lirc_buffer *rbuf = NULL; in sasem_probe()
795 rbuf = kmalloc(sizeof(struct lirc_buffer), GFP_KERNEL); in sasem_probe()
/dports/comms/lirc/lirc-0.9.0/drivers/lirc_gpio/
H A Dlirc_gpio.c344 static int add_to_buf(void *data, struct lirc_buffer *buf) in add_to_buf()
/dports/comms/lirc/lirc-0.9.0/drivers/lirc_ttusbir/
H A Dlirc_ttusbir.c106 struct lirc_buffer rbuf; /* Buffer towards LIRC */
/dports/comms/lirc/lirc-0.9.0/drivers/lirc_imon/
H A Dlirc_imon.c752 struct lirc_buffer *rbuf = NULL; in imon_probe()
860 rbuf = kmalloc(sizeof(struct lirc_buffer), GFP_KERNEL); in imon_probe()
/dports/comms/lirc/lirc-0.9.0/drivers/lirc_wpc8769l/
H A Dlirc_wpc8769l.c141 static struct lirc_buffer rbuf;
/dports/comms/lirc/lirc-0.9.0/drivers/lirc_serial/
H A Dlirc_serial.c246 static struct lirc_buffer rbuf;
/dports/comms/lirc/lirc-0.9.0/
H A DChangeLog3347 all lirc_buffer allocation handled inside lirc_dev
8876 Replace the semaphore in 'struct lirc_buffer' with an spinlock.
9049 - Introduces 'struct lirc_buffer' and functions to handle it.
9050 - Moves the lock and wait queue to 'struct lirc_buffer'.
9054 - Plugins can provide an 'struct lirc_buffer' for reading.
9056 lirc_buffer'->chunk_size.