/drivers/media/dvb-core/ |
D | dvb_ringbuffer.c | 42 void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, size_t len) in dvb_ringbuffer_init() argument 44 rbuf->pread=rbuf->pwrite=0; in dvb_ringbuffer_init() 45 rbuf->data=data; in dvb_ringbuffer_init() 46 rbuf->size=len; in dvb_ringbuffer_init() 47 rbuf->error=0; in dvb_ringbuffer_init() 49 init_waitqueue_head(&rbuf->queue); in dvb_ringbuffer_init() 51 spin_lock_init(&(rbuf->lock)); in dvb_ringbuffer_init() 56 int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf) in dvb_ringbuffer_empty() argument 58 return (rbuf->pread==rbuf->pwrite); in dvb_ringbuffer_empty() 63 ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *rbuf) in dvb_ringbuffer_free() argument [all …]
|
D | dvb_ringbuffer.h | 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); 102 extern void dvb_ringbuffer_flush_spinlock_wakeup(struct dvb_ringbuffer *rbuf); 105 #define DVB_RINGBUFFER_PEEK(rbuf,offs) \ argument 106 (rbuf)->data[((rbuf)->pread+(offs))%(rbuf)->size] 109 #define DVB_RINGBUFFER_SKIP(rbuf,num) \ argument [all …]
|
/drivers/staging/android/fiq_debugger/ |
D | fiq_debugger_ringbuf.h | 31 struct fiq_debugger_ringbuf *rbuf; in fiq_debugger_ringbuf_alloc() local 33 rbuf = kzalloc(sizeof(*rbuf) + len, GFP_KERNEL); in fiq_debugger_ringbuf_alloc() 34 if (rbuf == NULL) in fiq_debugger_ringbuf_alloc() 37 rbuf->len = len; in fiq_debugger_ringbuf_alloc() 38 rbuf->head = 0; in fiq_debugger_ringbuf_alloc() 39 rbuf->tail = 0; in fiq_debugger_ringbuf_alloc() 42 return rbuf; in fiq_debugger_ringbuf_alloc() 45 static inline void fiq_debugger_ringbuf_free(struct fiq_debugger_ringbuf *rbuf) in fiq_debugger_ringbuf_free() argument 47 kfree(rbuf); in fiq_debugger_ringbuf_free() 50 static inline int fiq_debugger_ringbuf_level(struct fiq_debugger_ringbuf *rbuf) in fiq_debugger_ringbuf_level() argument [all …]
|
/drivers/media/usb/dvb-usb-v2/ |
D | lmedm04.c | 172 u8 *wbuf, int wlen, u8 *rbuf, int rlen) in lme2510_usb_talk() argument 201 memcpy(rbuf, buff, rlen); in lme2510_usb_talk() 228 static u8 rbuf[1]; in lme2510_enable_pid() local 247 sizeof(pid_buff) , rbuf, sizeof(rbuf)); in lme2510_enable_pid() 259 static u8 *ibuf, *rbuf; in lme2510_int_response() local 276 rbuf = (u8 *) lme_urb->transfer_buffer; in lme2510_int_response() 282 ibuf = (u8 *)&rbuf[i*8]; in lme2510_int_response() 387 static u8 rbuf[1]; in lme2510_pid_filter_ctrl() local 396 sizeof(clear_pid_reg), rbuf, sizeof(rbuf)); in lme2510_pid_filter_ctrl() 447 u8 *wbuf, int wlen, u8 *rbuf, int rlen) in lme2510_msg() argument [all …]
|
D | dvb_usb_urb.c | 25 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in dvb_usb_v2_generic_io() argument 47 if (!ret && rbuf && rlen) { in dvb_usb_v2_generic_io() 55 rbuf, rlen, &actual_length, 2000); in dvb_usb_v2_generic_io() 62 actual_length, rbuf); in dvb_usb_v2_generic_io() 69 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in dvb_usbv2_generic_rw() argument 74 ret = dvb_usb_v2_generic_io(d, wbuf, wlen, rbuf, rlen); in dvb_usbv2_generic_rw() 94 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in dvb_usbv2_generic_rw_locked() argument 96 return dvb_usb_v2_generic_io(d, wbuf, wlen, rbuf, rlen); in dvb_usbv2_generic_rw_locked()
|
D | af9035.c | 117 memcpy(req->rbuf, &state->buf[ACK_HDR_LEN], req->rlen); in af9035_ctrl_msg() 303 u8 rbuf[4]; in af9035_identify_state() local 305 sizeof(rbuf), rbuf }; in af9035_identify_state() 307 ret = af9035_rd_regs(d, 0x1222, rbuf, 3); in af9035_identify_state() 311 state->chip_version = rbuf[0]; in af9035_identify_state() 312 state->chip_type = rbuf[2] << 8 | rbuf[1] << 0; in af9035_identify_state() 338 dev_dbg(&d->udev->dev, "%s: reply=%*ph\n", __func__, 4, rbuf); in af9035_identify_state() 339 if (rbuf[0] || rbuf[1] || rbuf[2] || rbuf[3]) in af9035_identify_state() 489 u8 rbuf[4]; in af9035_download_firmware() local 492 struct usb_req req_fw_ver = { CMD_FW_QUERYINFO, 0, 1, wbuf, 4, rbuf } ; in af9035_download_firmware() [all …]
|
D | au6610.c | 28 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in au6610_usb_msg() argument 72 rbuf[0] = usb_buf[4]; in au6610_usb_msg() 80 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in au6610_i2c_msg() argument 83 u8 wo = (rbuf == NULL || rlen == 0); /* write-only */ in au6610_i2c_msg() 91 return au6610_usb_msg(d, request, addr, wbuf, wlen, rbuf, rlen); in au6610_i2c_msg()
|
/drivers/ata/ |
D | libata-scsi.c | 1931 unsigned int (*actor)(struct ata_scsi_args *args, u8 *rbuf)) in ata_scsi_rbuf_fill() argument 1933 u8 *rbuf; in ata_scsi_rbuf_fill() local 1938 rbuf = ata_scsi_rbuf_get(cmd, false, &flags); in ata_scsi_rbuf_fill() 1939 rc = actor(args, rbuf); in ata_scsi_rbuf_fill() 1958 static unsigned int ata_scsiop_inq_std(struct ata_scsi_args *args, u8 *rbuf) in ata_scsiop_inq_std() argument 1983 memcpy(rbuf, hdr, sizeof(hdr)); in ata_scsiop_inq_std() 1984 memcpy(&rbuf[8], "ATA ", 8); in ata_scsiop_inq_std() 1985 ata_id_string(args->id, &rbuf[16], ATA_ID_PROD, 16); in ata_scsiop_inq_std() 1986 ata_id_string(args->id, &rbuf[32], ATA_ID_FW_REV, 4); in ata_scsiop_inq_std() 1988 if (rbuf[32] == 0 || rbuf[32] == ' ') in ata_scsiop_inq_std() [all …]
|
/drivers/media/usb/dvb-usb/ |
D | friio.c | 34 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in gl861_i2c_ctrlmsg_data() argument 38 int wo = (rbuf == NULL || rlen == 0); /* write only */ in gl861_i2c_ctrlmsg_data() 63 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in gl861_i2c_msg() argument 67 int wo = (rbuf == NULL || rlen == 0); /* write-only */ in gl861_i2c_msg() 74 return gl861_i2c_ctrlmsg_data(d, addr, wbuf, wlen, rbuf, rlen); in gl861_i2c_msg() 105 value, index, rbuf, rlen, 2000); in gl861_i2c_msg() 226 u8 *rbuf, *wbuf; in friio_initialize() local 234 rbuf = kmalloc(2, GFP_KERNEL); in friio_initialize() 235 if (!rbuf) { in friio_initialize() 271 ret = gl861_i2c_msg(d, 0x12 >> 1, wbuf, 3, rbuf, 2); in friio_initialize() [all …]
|
D | dvb-usb-urb.c | 11 int dvb_usb_generic_rw(struct dvb_usb_device *d, u8 *wbuf, u16 wlen, u8 *rbuf, in dvb_usb_generic_rw() argument 40 if (!ret && rbuf && rlen) { in dvb_usb_generic_rw() 47 d->props.generic_bulk_ctrl_endpoint),rbuf,rlen,&actlen, in dvb_usb_generic_rw() 54 debug_dump(rbuf,actlen,deb_xfer); in dvb_usb_generic_rw()
|
D | friio-fe.c | 241 u8 rbuf[37]; in jdvbt90502_read_signal_strength() local 248 rbuf, sizeof(rbuf)); in jdvbt90502_read_signal_strength() 256 *strength = (rbuf[3] << 8) + rbuf[4]; in jdvbt90502_read_signal_strength() 257 if (rbuf[2]) in jdvbt90502_read_signal_strength()
|
/drivers/infiniband/hw/qib/ |
D | qib_common.h | 736 static inline __u32 qib_hdrget_err_flags(const __le32 *rbuf) in qib_hdrget_err_flags() argument 738 return __le32_to_cpu(rbuf[1]) & QLOGIC_IB_RHF_H_ERR_MASK; in qib_hdrget_err_flags() 741 static inline __u32 qib_hdrget_rcv_type(const __le32 *rbuf) in qib_hdrget_rcv_type() argument 743 return (__le32_to_cpu(rbuf[0]) >> QLOGIC_IB_RHF_RCVTYPE_SHIFT) & in qib_hdrget_rcv_type() 747 static inline __u32 qib_hdrget_length_in_bytes(const __le32 *rbuf) in qib_hdrget_length_in_bytes() argument 749 return ((__le32_to_cpu(rbuf[0]) >> QLOGIC_IB_RHF_LENGTH_SHIFT) & in qib_hdrget_length_in_bytes() 753 static inline __u32 qib_hdrget_index(const __le32 *rbuf) in qib_hdrget_index() argument 755 return (__le32_to_cpu(rbuf[0]) >> QLOGIC_IB_RHF_EGRINDEX_SHIFT) & in qib_hdrget_index() 759 static inline __u32 qib_hdrget_seq(const __le32 *rbuf) in qib_hdrget_seq() argument 761 return (__le32_to_cpu(rbuf[1]) >> QLOGIC_IB_RHF_SEQ_SHIFT) & in qib_hdrget_seq() [all …]
|
/drivers/infiniband/hw/ipath/ |
D | ipath_common.h | 805 static inline __u32 ipath_hdrget_err_flags(const __le32 * rbuf) in ipath_hdrget_err_flags() argument 807 return __le32_to_cpu(rbuf[1]) & INFINIPATH_RHF_H_ERR_MASK; in ipath_hdrget_err_flags() 810 static inline __u32 ipath_hdrget_rcv_type(const __le32 * rbuf) in ipath_hdrget_rcv_type() argument 812 return (__le32_to_cpu(rbuf[0]) >> INFINIPATH_RHF_RCVTYPE_SHIFT) in ipath_hdrget_rcv_type() 816 static inline __u32 ipath_hdrget_length_in_bytes(const __le32 * rbuf) in ipath_hdrget_length_in_bytes() argument 818 return ((__le32_to_cpu(rbuf[0]) >> INFINIPATH_RHF_LENGTH_SHIFT) in ipath_hdrget_length_in_bytes() 822 static inline __u32 ipath_hdrget_index(const __le32 * rbuf) in ipath_hdrget_index() argument 824 return (__le32_to_cpu(rbuf[0]) >> INFINIPATH_RHF_EGRINDEX_SHIFT) in ipath_hdrget_index() 828 static inline __u32 ipath_hdrget_seq(const __le32 *rbuf) in ipath_hdrget_seq() argument 830 return (__le32_to_cpu(rbuf[1]) >> INFINIPATH_RHF_SEQ_SHIFT) in ipath_hdrget_seq() [all …]
|
/drivers/media/rc/ |
D | ir-lirc-codec.c | 41 if (!dev->raw->lirc.drv || !dev->raw->lirc.drv->rbuf) in ir_lirc_decode() 84 lirc_buffer_write(dev->raw->lirc.drv->rbuf, in ir_lirc_decode() 95 lirc_buffer_write(dev->raw->lirc.drv->rbuf, in ir_lirc_decode() 97 wake_up(&dev->raw->lirc.drv->rbuf->wait_poll); in ir_lirc_decode() 327 struct lirc_buffer *rbuf; in ir_lirc_register() local 335 rbuf = kzalloc(sizeof(struct lirc_buffer), GFP_KERNEL); in ir_lirc_register() 336 if (!rbuf) in ir_lirc_register() 339 rc = lirc_buffer_init(rbuf, sizeof(int), LIRCBUF_SIZE); in ir_lirc_register() 372 drv->rbuf = rbuf; in ir_lirc_register() 392 kfree(rbuf); in ir_lirc_register() [all …]
|
/drivers/gpu/drm/udl/ |
D | udl_connector.c | 25 char *rbuf; in udl_get_edid() local 32 rbuf = kmalloc(2, GFP_KERNEL); in udl_get_edid() 33 if (rbuf == NULL) in udl_get_edid() 39 (0x80 | (0x02 << 5)), i << 8, 0xA1, rbuf, 2, in udl_get_edid() 45 block[i] = rbuf[1]; in udl_get_edid() 48 kfree(rbuf); in udl_get_edid() 53 kfree(rbuf); in udl_get_edid()
|
/drivers/staging/media/lirc/ |
D | lirc_zilog.c | 101 struct lirc_buffer rbuf; member 199 if (ir->rbuf.fifo_initialized) in release_ir_device() 200 lirc_buffer_free(&ir->rbuf); in release_ir_device() 274 wake_up_interruptible(&ir->rbuf.wait_poll); in put_ir_rx() 329 struct lirc_buffer *rbuf = ir->l.rbuf; in add_to_buf() local 333 if (lirc_buffer_full(rbuf)) { in add_to_buf() 446 lirc_buffer_write(rbuf, codes); in add_to_buf() 449 } while (!lirc_buffer_full(rbuf)); in add_to_buf() 471 struct lirc_buffer *rbuf = ir->l.rbuf; in lirc_thread() local 498 wake_up_interruptible(&rbuf->wait_poll); in lirc_thread() [all …]
|
D | lirc_sasem.c | 170 lirc_buffer_free(context->driver->rbuf); in delete_context() 171 kfree(context->driver->rbuf); in delete_context() 634 lirc_buffer_write(context->driver->rbuf, buf); in incoming_packet() 635 wake_up(&context->driver->rbuf->wait_poll); in incoming_packet() 686 struct lirc_buffer *rbuf = NULL; in sasem_probe() local 770 rbuf = kmalloc(sizeof(struct lirc_buffer), GFP_KERNEL); in sasem_probe() 771 if (!rbuf) { in sasem_probe() 775 if (lirc_buffer_init(rbuf, BUF_CHUNK_SIZE, BUF_SIZE)) { in sasem_probe() 807 driver->rbuf = rbuf; in sasem_probe() 870 lirc_buffer_free(rbuf); in sasem_probe() [all …]
|
D | lirc_imon.c | 195 lirc_buffer_free(context->driver->rbuf); in free_imon_context() 196 kfree(context->driver->rbuf); in free_imon_context() 574 lirc_buffer_write(context->driver->rbuf, buf); in submit_data() 575 wake_up(&context->driver->rbuf->wait_poll); in submit_data() 728 struct lirc_buffer *rbuf = NULL; in imon_probe() local 831 rbuf = kmalloc(sizeof(struct lirc_buffer), GFP_KERNEL); in imon_probe() 832 if (!rbuf) { in imon_probe() 836 if (lirc_buffer_init(rbuf, BUF_CHUNK_SIZE, BUF_SIZE)) { in imon_probe() 864 driver->rbuf = rbuf; in imon_probe() 945 if (rbuf) in imon_probe() [all …]
|
/drivers/w1/slaves/ |
D | w1_ds2423.c | 54 u8 rbuf[COUNTER_COUNT * READ_BYTE_COUNT]; in w1_counter_read() local 82 rbuf + (p * READ_BYTE_COUNT), READ_BYTE_COUNT); in w1_counter_read() 86 rbuf[(p * READ_BYTE_COUNT) + ii]); in w1_counter_read() 98 crc = crc16(crc, rbuf, 11); in w1_counter_read() 105 (rbuf + 11) + in w1_counter_read() 113 result |= rbuf[(p * in w1_counter_read()
|
/drivers/video/backlight/ |
D | ili922x.c | 156 unsigned char rbuf[CMD_BUFSIZE]; in ili922x_read_status() local 162 xfer.rx_buf = rbuf; in ili922x_read_status() 184 *rs = (rbuf[2] << 8) + rbuf[3]; in ili922x_read_status() 199 unsigned char rbuf[CMD_BUFSIZE]; in ili922x_read() local 206 xfer_regindex.rx_buf = rbuf; in ili922x_read() 228 xfer_regvalue.rx_buf = &rbuf[send_bytes]; in ili922x_read() 238 *rx = (rbuf[1 + send_bytes] << 8) + rbuf[2 + send_bytes]; in ili922x_read() 253 unsigned char rbuf[CMD_BUFSIZE]; in ili922x_write() local 261 xfer_regindex.rx_buf = rbuf; in ili922x_write() 285 xfer_regvalue.rx_buf = rbuf; in ili922x_write()
|
/drivers/isdn/i4l/ |
D | isdn_v110.c | 166 unsigned char *rbuf = v->decodebuf; in SyncHeader() local 171 for (rbuf++, len--; len > 0; len--, rbuf++) /* such den SyncHeader in buf ! */ in SyncHeader() 172 if ((*rbuf & v->key) == 0) /* erstes byte gefunden ? */ in SyncHeader() 175 memcpy(v->decodebuf, rbuf, len); in SyncHeader() 261 unsigned char *rbuf; in isdn_v110_decode() local 267 rbuf = skb->data; in isdn_v110_decode() 276 for (; len > 0; len--, rbuf++) /* scan for SyncHeader in buf */ in isdn_v110_decode() 277 if ((*rbuf & v->key) == 0) in isdn_v110_decode() 284 memcpy(&(v->decodebuf[v->decodelen]), rbuf, len); in isdn_v110_decode() 462 unsigned char *rbuf; in isdn_v110_encode() local [all …]
|
/drivers/media/common/b2c2/ |
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/target/ |
D | target_core_spc.c | 623 unsigned char *rbuf; in spc_emulate_inquiry() local 660 rbuf = transport_kmap_data_sg(cmd); in spc_emulate_inquiry() 661 if (rbuf) { in spc_emulate_inquiry() 662 memcpy(rbuf, buf, min_t(u32, sizeof(buf), cmd->data_length)); in spc_emulate_inquiry() 870 unsigned char buf[SE_MODE_PAGE_BUF], *rbuf; in spc_emulate_modesense() local 979 rbuf = transport_kmap_data_sg(cmd); in spc_emulate_modesense() 980 if (rbuf) { in spc_emulate_modesense() 981 memcpy(rbuf, buf, min_t(u32, SE_MODE_PAGE_BUF, cmd->data_length)); in spc_emulate_modesense() 1054 unsigned char *rbuf; in spc_emulate_request_sense() local 1066 rbuf = transport_kmap_data_sg(cmd); in spc_emulate_request_sense() [all …]
|
D | target_core_sbc.c | 42 unsigned char *rbuf; in sbc_emulate_readcapacity() local 60 rbuf = transport_kmap_data_sg(cmd); in sbc_emulate_readcapacity() 61 if (rbuf) { in sbc_emulate_readcapacity() 62 memcpy(rbuf, buf, min_t(u32, sizeof(buf), cmd->data_length)); in sbc_emulate_readcapacity() 74 unsigned char *rbuf; in sbc_emulate_readcapacity_16() local 98 rbuf = transport_kmap_data_sg(cmd); in sbc_emulate_readcapacity_16() 99 if (rbuf) { in sbc_emulate_readcapacity_16() 100 memcpy(rbuf, buf, min_t(u32, sizeof(buf), cmd->data_length)); in sbc_emulate_readcapacity_16()
|
/drivers/tty/ |
D | n_hdlc.c | 566 struct n_hdlc_buf *rbuf; in n_hdlc_tty_read() local 595 rbuf = n_hdlc_buf_get(&n_hdlc->rx_buf_list); in n_hdlc_tty_read() 596 if (rbuf) { in n_hdlc_tty_read() 597 if (rbuf->count > nr) { in n_hdlc_tty_read() 601 if (copy_to_user(buf, rbuf->buf, rbuf->count)) in n_hdlc_tty_read() 604 ret = rbuf->count; in n_hdlc_tty_read() 609 kfree(rbuf); in n_hdlc_tty_read() 611 n_hdlc_buf_put(&n_hdlc->rx_free_buf_list, rbuf); in n_hdlc_tty_read()
|