Searched refs:cibuf (Results 1 - 6 of 6) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/media/dvb/ttpci/
H A Dav7110_ca.c75 void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len) argument
77 if (dvb_ringbuffer_free(cibuf) < len + 2)
80 DVB_RINGBUFFER_WRITE_BYTE(cibuf, len >> 8);
81 DVB_RINGBUFFER_WRITE_BYTE(cibuf, len & 0xff);
82 dvb_ringbuffer_write(cibuf, data, len);
83 wake_up_interruptible(&cibuf->queue);
124 static int ci_ll_reset(struct dvb_ringbuffer *cibuf, struct file *file, argument
136 if (dvb_ringbuffer_free(cibuf) < len)
142 dvb_ringbuffer_write(cibuf, msg, 8);
150 static ssize_t ci_ll_write(struct dvb_ringbuffer *cibuf, struc argument
189 ci_ll_read(struct dvb_ringbuffer *cibuf, struct file *file, char __user *buf, size_t count, loff_t *ppos) argument
[all...]
H A Dav7110_ca.h7 extern void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len);
H A Dav7110.c561 struct dvb_ringbuffer *cibuf = &av7110->ci_wbuffer; local
563 avail = dvb_ringbuffer_avail(cibuf);
570 len = DVB_RINGBUFFER_PEEK(cibuf, 0) << 8;
571 len |= DVB_RINGBUFFER_PEEK(cibuf, 1);
578 DVB_RINGBUFFER_SKIP(cibuf, 2);
580 dvb_ringbuffer_read(cibuf, av7110->debi_virt, len);
587 wake_up(&cibuf->queue);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/media/dvb/ttpci/
H A Dav7110_ca.c75 void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len) argument
77 if (dvb_ringbuffer_free(cibuf) < len + 2)
80 DVB_RINGBUFFER_WRITE_BYTE(cibuf, len >> 8);
81 DVB_RINGBUFFER_WRITE_BYTE(cibuf, len & 0xff);
82 dvb_ringbuffer_write(cibuf, data, len);
83 wake_up_interruptible(&cibuf->queue);
124 static int ci_ll_reset(struct dvb_ringbuffer *cibuf, struct file *file, argument
136 if (dvb_ringbuffer_free(cibuf) < len)
142 dvb_ringbuffer_write(cibuf, msg, 8);
150 static ssize_t ci_ll_write(struct dvb_ringbuffer *cibuf, struc argument
189 ci_ll_read(struct dvb_ringbuffer *cibuf, struct file *file, char __user *buf, size_t count, loff_t *ppos) argument
[all...]
H A Dav7110_ca.h7 extern void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len);
H A Dav7110.c561 struct dvb_ringbuffer *cibuf = &av7110->ci_wbuffer; local
563 avail = dvb_ringbuffer_avail(cibuf);
570 len = DVB_RINGBUFFER_PEEK(cibuf, 0) << 8;
571 len |= DVB_RINGBUFFER_PEEK(cibuf, 1);
578 DVB_RINGBUFFER_SKIP(cibuf, 2);
580 dvb_ringbuffer_read(cibuf, av7110->debi_virt, len);
587 wake_up(&cibuf->queue);

Completed in 73 milliseconds