Searched refs:rbuf (Results 1 - 25 of 61) sorted by relevance

123

/drivers/media/dvb/dvb-core/
H A Ddvb_ringbuffer.c42 void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, size_t len) argument
44 rbuf->pread=rbuf->pwrite=0;
45 rbuf->data=data;
46 rbuf->size=len;
47 rbuf->error=0;
49 init_waitqueue_head(&rbuf->queue);
51 spin_lock_init(&(rbuf->lock));
56 int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf) argument
58 return (rbuf
63 dvb_ringbuffer_free(struct dvb_ringbuffer *rbuf) argument
75 dvb_ringbuffer_avail(struct dvb_ringbuffer *rbuf) argument
87 dvb_ringbuffer_flush(struct dvb_ringbuffer *rbuf) argument
94 dvb_ringbuffer_reset(struct dvb_ringbuffer *rbuf) argument
100 dvb_ringbuffer_flush_spinlock_wakeup(struct dvb_ringbuffer *rbuf) argument
111 dvb_ringbuffer_read_user(struct dvb_ringbuffer *rbuf, u8 __user *buf, size_t len) argument
132 dvb_ringbuffer_read(struct dvb_ringbuffer *rbuf, u8 *buf, size_t len) argument
150 dvb_ringbuffer_write(struct dvb_ringbuffer *rbuf, const u8 *buf, size_t len) argument
169 dvb_ringbuffer_pkt_write(struct dvb_ringbuffer *rbuf, u8* buf, size_t len) argument
183 dvb_ringbuffer_pkt_read_user(struct dvb_ringbuffer *rbuf, size_t idx, int offset, u8 __user *buf, size_t len) argument
211 dvb_ringbuffer_pkt_read(struct dvb_ringbuffer *rbuf, size_t idx, int offset, u8* buf, size_t len) argument
236 dvb_ringbuffer_pkt_dispose(struct dvb_ringbuffer *rbuf, size_t idx) argument
255 dvb_ringbuffer_pkt_next(struct dvb_ringbuffer *rbuf, size_t idx, size_t* pktlen) argument
[all...]
H A Ddvb_ringbuffer.h55 ** free = dvb_ringbuffer_free(rbuf);
57 ** count = dvb_ringbuffer_write(rbuf, buffer, buflen);
62 ** avail = dvb_ringbuffer_avail(rbuf);
64 ** count = dvb_ringbuffer_read(rbuf, buffer, min(avail, bufsize));
77 extern void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, size_t len);
80 extern int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf);
83 extern ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *rbuf);
86 extern ssize_t dvb_ringbuffer_avail(struct dvb_ringbuffer *rbuf);
93 extern void dvb_ringbuffer_reset(struct dvb_ringbuffer *rbuf);
99 extern void dvb_ringbuffer_flush(struct dvb_ringbuffer *rbuf);
[all...]
/drivers/w1/slaves/
H A Dw1_ds2423.c54 u8 rbuf[COUNTER_COUNT * READ_BYTE_COUNT]; local
82 rbuf + (p * READ_BYTE_COUNT), READ_BYTE_COUNT);
86 rbuf[(p * READ_BYTE_COUNT) + ii]);
98 crc = crc16(crc, rbuf, 11);
105 (rbuf + 11) +
113 result |= rbuf[(p *
/drivers/media/dvb/dvb-usb/
H A Dlmedm04.c158 u8 *wbuf, int wlen, u8 *rbuf, int rlen)
193 memcpy(rbuf, buff, rlen);
215 static u8 rbuf[1]; local
234 sizeof(pid_buff) , rbuf, sizeof(rbuf));
246 static u8 *ibuf, *rbuf; local
263 rbuf = (u8 *) lme_urb->transfer_buffer;
269 ibuf = (u8 *)&rbuf[i*8];
363 static u8 rbuf[1]; local
374 sizeof(clear_pid_reg), rbuf, sizeo
157 lme2510_usb_talk(struct dvb_usb_device *d, u8 *wbuf, int wlen, u8 *rbuf, int rlen) argument
422 lme2510_msg(struct dvb_usb_device *d, u8 *wbuf, int wlen, u8 *rbuf, int rlen) argument
667 static u8 rbuf[1]; local
915 static u8 rbuf[1]; local
1077 static u8 rbuf[1]; local
[all...]
H A Dfriio.c34 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen)
38 int wo = (rbuf == NULL || rlen == 0); /* write only */
63 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen)
67 int wo = (rbuf == NULL || rlen == 0); /* write-only */
74 return gl861_i2c_ctrlmsg_data(d, addr, wbuf, wlen, rbuf, rlen);
105 value, index, rbuf, rlen, 2000);
226 u8 *rbuf, *wbuf; local
234 rbuf = kmalloc(2, GFP_KERNEL);
235 if (!rbuf) {
271 ret = gl861_i2c_msg(d, 0x12 >> 1, wbuf, 3, rbuf,
33 gl861_i2c_ctrlmsg_data(struct dvb_usb_device *d, u8 addr, u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) argument
62 gl861_i2c_msg(struct dvb_usb_device *d, u8 addr, u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) argument
[all...]
H A Ddvb-usb-urb.c11 int dvb_usb_generic_rw(struct dvb_usb_device *d, u8 *wbuf, u16 wlen, u8 *rbuf, argument
40 if (!ret && rbuf && rlen) {
47 d->props.generic_bulk_ctrl_endpoint),rbuf,rlen,&actlen,
54 debug_dump(rbuf,actlen,deb_xfer);
H A Dau6610.c32 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen)
70 rbuf[0] = usb_buf[4];
78 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen)
81 u8 wo = (rbuf == NULL || rlen == 0); /* write-only */
89 return au6610_usb_msg(d, request, addr, wbuf, wlen, rbuf, rlen);
31 au6610_usb_msg(struct dvb_usb_device *d, u8 operation, u8 addr, u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) argument
77 au6610_i2c_msg(struct dvb_usb_device *d, u8 addr, u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) argument
H A Dgl861.c22 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen)
26 int wo = (rbuf == NULL || rlen == 0); /* write-only */
53 value, index, rbuf, rlen, 2000);
21 gl861_i2c_msg(struct dvb_usb_device *d, u8 addr, u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) argument
H A Dfriio-fe.c241 u8 rbuf[37]; local
248 rbuf, sizeof(rbuf));
255 /* signal_strength: rbuf[2-4] (24bit BE), use lower 16bit for now. */
256 *strength = (rbuf[3] << 8) + rbuf[4];
257 if (rbuf[2])
H A Ddtv5100.c35 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen)
65 type, value, index, rbuf, rlen,
34 dtv5100_i2c_msg(struct dvb_usb_device *d, u8 addr, u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) argument
/drivers/infiniband/hw/qib/
H A Dqib_common.h724 static inline __u32 qib_hdrget_err_flags(const __le32 *rbuf) argument
726 return __le32_to_cpu(rbuf[1]) & QLOGIC_IB_RHF_H_ERR_MASK;
729 static inline __u32 qib_hdrget_rcv_type(const __le32 *rbuf) argument
731 return (__le32_to_cpu(rbuf[0]) >> QLOGIC_IB_RHF_RCVTYPE_SHIFT) &
735 static inline __u32 qib_hdrget_length_in_bytes(const __le32 *rbuf) argument
737 return ((__le32_to_cpu(rbuf[0]) >> QLOGIC_IB_RHF_LENGTH_SHIFT) &
741 static inline __u32 qib_hdrget_index(const __le32 *rbuf) argument
743 return (__le32_to_cpu(rbuf[0]) >> QLOGIC_IB_RHF_EGRINDEX_SHIFT) &
747 static inline __u32 qib_hdrget_seq(const __le32 *rbuf) argument
749 return (__le32_to_cpu(rbuf[
753 qib_hdrget_offset(const __le32 *rbuf) argument
759 qib_hdrget_use_egr_buf(const __le32 *rbuf) argument
[all...]
/drivers/ata/
H A Dlibata-scsi.c1885 * Returns rbuf buffer. The result is copied to @cmd's buffer if
1916 unsigned int (*actor)(struct ata_scsi_args *args, u8 *rbuf))
1918 u8 *rbuf; local
1923 rbuf = ata_scsi_rbuf_get(cmd, false, &flags);
1924 rc = actor(args, rbuf);
1935 * @rbuf: Response buffer, to which simulated SCSI cmd output is sent.
1943 static unsigned int ata_scsiop_inq_std(struct ata_scsi_args *args, u8 *rbuf) argument
1968 memcpy(rbuf, hdr, sizeof(hdr));
1969 memcpy(&rbuf[8], "ATA ", 8);
1970 ata_id_string(args->id, &rbuf[1
1915 ata_scsi_rbuf_fill(struct ata_scsi_args *args, unsigned int (*actor)(struct ata_scsi_args *args, u8 *rbuf)) argument
1991 ata_scsiop_inq_00(struct ata_scsi_args *args, u8 *rbuf) argument
2018 ata_scsiop_inq_80(struct ata_scsi_args *args, u8 *rbuf) argument
2046 ata_scsiop_inq_83(struct ata_scsi_args *args, u8 *rbuf) argument
2102 ata_scsiop_inq_89(struct ata_scsi_args *args, u8 *rbuf) argument
2132 ata_scsiop_inq_b0(struct ata_scsi_args *args, u8 *rbuf) argument
2166 ata_scsiop_inq_b1(struct ata_scsi_args *args, u8 *rbuf) argument
2180 ata_scsiop_inq_b2(struct ata_scsi_args *args, u8 *rbuf) argument
2201 ata_scsiop_noop(struct ata_scsi_args *args, u8 *rbuf) argument
2295 ata_scsiop_mode_sense(struct ata_scsi_args *args, u8 *rbuf) argument
2411 ata_scsiop_read_cap(struct ata_scsi_args *args, u8 *rbuf) argument
2483 ata_scsiop_report_luns(struct ata_scsi_args *args, u8 *rbuf) argument
[all...]
/drivers/misc/
H A Dakm8975.c141 static void akm8975_ecs_report_value(struct akm8975_data *akm, short *rbuf) argument
149 rbuf[0], rbuf[1], rbuf[2]);
150 pr_info("tmp = %d, m_stat= %d, g_stat=%d\n", rbuf[3], rbuf[4], rbuf[5]);
152 rbuf[6], rbuf[7], rbuf[
[all...]
/drivers/media/rc/
H A Dir-lirc-codec.c41 if (!dev->raw->lirc.drv || !dev->raw->lirc.drv->rbuf)
84 lirc_buffer_write(dev->raw->lirc.drv->rbuf,
95 lirc_buffer_write(dev->raw->lirc.drv->rbuf,
97 wake_up(&dev->raw->lirc.drv->rbuf->wait_poll);
302 struct lirc_buffer *rbuf; local
310 rbuf = kzalloc(sizeof(struct lirc_buffer), GFP_KERNEL);
311 if (!rbuf)
314 rc = lirc_buffer_init(rbuf, sizeof(int), LIRCBUF_SIZE);
347 drv->rbuf = rbuf;
[all...]
/drivers/infiniband/hw/ipath/
H A Dipath_common.h805 static inline __u32 ipath_hdrget_err_flags(const __le32 * rbuf) argument
807 return __le32_to_cpu(rbuf[1]) & INFINIPATH_RHF_H_ERR_MASK;
810 static inline __u32 ipath_hdrget_rcv_type(const __le32 * rbuf) argument
812 return (__le32_to_cpu(rbuf[0]) >> INFINIPATH_RHF_RCVTYPE_SHIFT)
816 static inline __u32 ipath_hdrget_length_in_bytes(const __le32 * rbuf) argument
818 return ((__le32_to_cpu(rbuf[0]) >> INFINIPATH_RHF_LENGTH_SHIFT)
822 static inline __u32 ipath_hdrget_index(const __le32 * rbuf) argument
824 return (__le32_to_cpu(rbuf[0]) >> INFINIPATH_RHF_EGRINDEX_SHIFT)
828 static inline __u32 ipath_hdrget_seq(const __le32 *rbuf) argument
830 return (__le32_to_cpu(rbuf[
834 ipath_hdrget_offset(const __le32 *rbuf) argument
840 ipath_hdrget_use_egr_buf(const __le32 *rbuf) argument
[all...]
/drivers/media/dvb/b2c2/
H A Dflexcop-eeprom.c16 u32 len, u8 *wbuf, u8 *rbuf, int retries)
22 if (eeprom_lrc_read(adapter, addr, len, rbuf, retries) == 1)
33 u8 rbuf[20];
44 return eeprom_lrc_write(adapter, 0x3e4, 20, wbuf, rbuf, 4);
/drivers/staging/media/lirc/
H A Dlirc_zilog.c101 struct lirc_buffer rbuf; member in struct:IR
199 if (ir->rbuf.fifo_initialized)
200 lirc_buffer_free(&ir->rbuf);
274 wake_up_interruptible(&ir->rbuf.wait_poll);
329 struct lirc_buffer *rbuf = ir->l.rbuf; local
333 if (lirc_buffer_full(rbuf)) {
446 lirc_buffer_write(rbuf, codes);
449 } while (!lirc_buffer_full(rbuf));
471 struct lirc_buffer *rbuf local
897 struct lirc_buffer *rbuf = ir->l.rbuf; local
1200 struct lirc_buffer *rbuf = ir->l.rbuf; local
[all...]
H A Dlirc_ttusbir.c95 struct lirc_buffer rbuf; /* Buffer towards LIRC */ member in struct:ttusbir_device
206 if (!lirc_buffer_full(&ttusbir->rbuf)) {
207 lirc_buffer_write(&ttusbir->rbuf, (void *)&l);
208 wake_up_interruptible(&ttusbir->rbuf.wait_poll);
293 if (lirc_buffer_init(&ttusbir->rbuf, sizeof(int), 256) < 0) {
305 ttusbir->driver.rbuf = &ttusbir->rbuf;
315 lirc_buffer_free(&ttusbir->rbuf);
327 lirc_buffer_free(&ttusbir->rbuf);
371 lirc_buffer_free(&ttusbir->rbuf);
[all...]
H A Dlirc_sasem.c171 lirc_buffer_free(context->driver->rbuf);
172 kfree(context->driver->rbuf);
627 lirc_buffer_write(context->driver->rbuf, buf);
628 wake_up(&context->driver->rbuf->wait_poll);
679 struct lirc_buffer *rbuf = NULL; local
764 rbuf = kmalloc(sizeof(struct lirc_buffer), GFP_KERNEL);
765 if (!rbuf) {
770 if (lirc_buffer_init(rbuf, BUF_CHUNK_SIZE, BUF_SIZE)) {
799 driver->rbuf = rbuf;
[all...]
H A Dlirc_imon.c197 lirc_buffer_free(context->driver->rbuf);
198 kfree(context->driver->rbuf);
562 lirc_buffer_write(context->driver->rbuf, buf);
563 wake_up(&context->driver->rbuf->wait_poll);
716 struct lirc_buffer *rbuf = NULL; local
821 rbuf = kmalloc(sizeof(struct lirc_buffer), GFP_KERNEL);
822 if (!rbuf) {
827 if (lirc_buffer_init(rbuf, BUF_CHUNK_SIZE, BUF_SIZE)) {
855 driver->rbuf = rbuf;
[all...]
H A Dlirc_serial.c240 static struct lirc_buffer rbuf; variable in typeref:struct:lirc_buffer
595 if (lirc_buffer_full(&rbuf)) {
600 lirc_buffer_write(&rbuf, (void *)&l);
745 wake_up_interruptible(&rbuf.wait_poll);
1090 .rbuf = &rbuf,
1137 lirc_buffer_clear(&rbuf);
1160 result = lirc_buffer_init(&rbuf, sizeof(int), RBUF_LEN);
1187 lirc_buffer_free(&rbuf);
1195 lirc_buffer_free(&rbuf);
[all...]
/drivers/isdn/i4l/
H A Disdn_v110.c166 unsigned char *rbuf = v->decodebuf; local
171 for (rbuf++, len--; len > 0; len--, rbuf++) /* such den SyncHeader in buf ! */
172 if ((*rbuf & v->key) == 0) /* erstes byte gefunden ? */
175 memcpy(v->decodebuf, rbuf, len);
261 unsigned char *rbuf; local
267 rbuf = skb->data;
276 for (; len > 0; len--, rbuf++) /* scan for SyncHeader in buf */
277 if ((*rbuf & v->key) == 0)
284 memcpy(&(v->decodebuf[v->decodelen]), rbuf, le
462 unsigned char *rbuf; local
[all...]
/drivers/tty/
H A Dn_hdlc.c584 struct n_hdlc_buf *rbuf; local
613 rbuf = n_hdlc_buf_get(&n_hdlc->rx_buf_list);
614 if (rbuf) {
615 if (rbuf->count > nr) {
619 if (copy_to_user(buf, rbuf->buf, rbuf->count))
622 ret = rbuf->count;
627 kfree(rbuf);
629 n_hdlc_buf_put(&n_hdlc->rx_free_buf_list, rbuf);
/drivers/mfd/
H A Dtwl4030-madc.c374 r->channels, r->rbuf);
377 r->func_cb(len, r->channels, r->rbuf);
400 r->channels, r->rbuf);
403 r->func_cb(len, r->channels, r->rbuf);
502 * req->rbuf will be filled with read values of channels based on the
588 req->channels, req->rbuf);
615 if (req.rbuf[channel_no] > 0)
616 temp = req.rbuf[channel_no];
/drivers/video/omap/
H A Dlcd_mipid.c69 int wlen, u8 *rbuf, int rlen)
111 x->rx_buf = &rbuf[1];
122 rbuf[0] = w & 0xff;
350 u8 rbuf[2]; local
370 mipid_read(md, rd->cmd, rbuf, 2);
378 dev_dbg(&md->spi->dev, "ESD mode 2 state %02x\n", rbuf[1]);
379 if (rbuf[1] == 0x00)
68 mipid_transfer(struct mipid_device *md, int cmd, const u8 *wbuf, int wlen, u8 *rbuf, int rlen) argument

Completed in 269 milliseconds

123