/drivers/media/dvb/dvb-core/ |
H A D | dvb_ringbuffer.c | 42 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 D | dvb_ringbuffer.h | 55 ** 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 D | w1_ds2423.c | 54 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 D | lmedm04.c | 158 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 D | friio.c | 34 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 D | dvb-usb-urb.c | 11 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 D | au6610.c | 32 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 D | gl861.c | 22 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 D | friio-fe.c | 241 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 D | dtv5100.c | 35 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 D | qib_common.h | 724 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 D | libata-scsi.c | 1885 * 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 D | akm8975.c | 141 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 D | ir-lirc-codec.c | 41 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 D | ipath_common.h | 805 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 D | flexcop-eeprom.c | 16 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 D | lirc_zilog.c | 101 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 D | lirc_ttusbir.c | 95 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 D | lirc_sasem.c | 171 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 D | lirc_imon.c | 197 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 D | lirc_serial.c | 240 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 D | isdn_v110.c | 166 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 D | n_hdlc.c | 584 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 D | twl4030-madc.c | 374 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 D | lcd_mipid.c | 69 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
|