Home
last modified time | relevance | path

Searched refs:rbuf (Results 1 – 25 of 100) sorted by relevance

1234

/linux/drivers/media/dvb-core/
H A Ddvb_ringbuffer.c38 void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, size_t len) in dvb_ringbuffer_init() argument
40 rbuf->pread=rbuf->pwrite=0; in dvb_ringbuffer_init()
41 rbuf->data=data; in dvb_ringbuffer_init()
42 rbuf->size=len; in dvb_ringbuffer_init()
43 rbuf->error=0; in dvb_ringbuffer_init()
45 init_waitqueue_head(&rbuf->queue); in dvb_ringbuffer_init()
47 spin_lock_init(&(rbuf->lock)); in dvb_ringbuffer_init()
52 int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf) in dvb_ringbuffer_empty() argument
60 return (rbuf->pread == smp_load_acquire(&rbuf->pwrite)); in dvb_ringbuffer_empty()
65 ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *rbuf) in dvb_ringbuffer_free() argument
[all …]
/linux/include/media/
H A Ddvb_ringbuffer.h61 extern void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data,
69 extern int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf);
78 extern ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *rbuf);
87 extern ssize_t dvb_ringbuffer_avail(struct dvb_ringbuffer *rbuf);
98 extern void dvb_ringbuffer_reset(struct dvb_ringbuffer *rbuf);
109 extern void dvb_ringbuffer_flush(struct dvb_ringbuffer *rbuf);
117 extern void dvb_ringbuffer_flush_spinlock_wakeup(struct dvb_ringbuffer *rbuf);
125 #define DVB_RINGBUFFER_PEEK(rbuf, offs) \ argument
126 ((rbuf)->data[((rbuf)->pread + (offs)) % (rbuf)->size])
134 #define DVB_RINGBUFFER_SKIP(rbuf, num) {\ argument
[all …]
/linux/drivers/ata/
H A Dlibata-scsi.c1792 struct scsi_cmnd *cmd, u8 *rbuf)) in ata_scsi_rbuf_fill() argument
1825 struct scsi_cmnd *cmd, u8 *rbuf) in ata_scsiop_inq_std() argument
1877 memcpy(rbuf, hdr, sizeof(hdr)); in ata_scsiop_inq_std()
1878 memcpy(&rbuf[8], "ATA ", 8); in ata_scsiop_inq_std()
1879 ata_id_string(dev->id, &rbuf[16], ATA_ID_PROD, 16); in ata_scsiop_inq_std()
1882 ata_id_string(dev->id, &rbuf[32], ATA_ID_FW_REV + 2, 4); in ata_scsiop_inq_std()
1883 if (strncmp(&rbuf[32], " ", 4) == 0) in ata_scsiop_inq_std()
1884 ata_id_string(dev->id, &rbuf[32], ATA_ID_FW_REV, 4); in ata_scsiop_inq_std()
1886 if (rbuf[32] == 0 || rbuf[32] == ' ') in ata_scsiop_inq_std()
1887 memcpy(&rbuf[32], "n/a ", 4); in ata_scsiop_inq_std()
[all …]
/linux/crypto/
H A Dadiantum.c91 } rbuf; member
291 crypto_cipher_decrypt_one(tctx->blockcipher, rctx->rbuf.bytes, in adiantum_finish()
292 rctx->rbuf.bytes); in adiantum_finish()
300 le128_sub(&rctx->rbuf.bignum, &rctx->rbuf.bignum, &rctx->header_hash); in adiantum_finish()
312 le128_sub(&rctx->rbuf.bignum, &rctx->rbuf.bignum, &digest); in adiantum_finish()
313 memcpy(virt + bulk_len, &rctx->rbuf.bignum, sizeof(le128)); in adiantum_finish()
321 le128_sub(&rctx->rbuf.bignum, &rctx->rbuf.bignum, &digest); in adiantum_finish()
322 scatterwalk_map_and_copy(&rctx->rbuf.bignum, dst, in adiantum_finish()
368 memcpy(&rctx->rbuf.bignum, virt + bulk_len, sizeof(le128)); in adiantum_crypt()
373 scatterwalk_map_and_copy(&rctx->rbuf.bignum, src, in adiantum_crypt()
[all …]
/linux/drivers/media/usb/dvb-usb-v2/
H A Ddvb_usb_urb.c12 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in dvb_usb_v2_generic_io() argument
39 if (rbuf && rlen) { in dvb_usb_v2_generic_io()
47 rbuf, rlen, &actual_length, 2000); in dvb_usb_v2_generic_io()
54 actual_length, rbuf); in dvb_usb_v2_generic_io()
61 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in dvb_usbv2_generic_rw() argument
66 ret = dvb_usb_v2_generic_io(d, wbuf, wlen, rbuf, rlen); in dvb_usbv2_generic_rw()
86 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in dvb_usbv2_generic_rw_locked() argument
88 return dvb_usb_v2_generic_io(d, wbuf, wlen, rbuf, rlen); in dvb_usbv2_generic_rw_locked()
H A Dau6610.c15 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in au6610_usb_msg() argument
59 rbuf[0] = usb_buf[4]; in au6610_usb_msg()
67 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in au6610_i2c_msg() argument
70 u8 wo = (rbuf == NULL || rlen == 0); /* write-only */ in au6610_i2c_msg()
78 return au6610_usb_msg(d, request, addr, wbuf, wlen, rbuf, rlen); in au6610_i2c_msg()
H A Dgl861.c330 u8 wbuf[1], rbuf[2]; in friio_reset() local
363 ret = gl861_ctrl_msg(d, CMD_READ, 0x09 << 9, 0x0100, rbuf, 2); in friio_reset()
366 if (rbuf[0] != 0xff || rbuf[1] != 0xff) in friio_reset()
377 ret = gl861_ctrl_msg(d, CMD_READ, 0x48 << 9, 0x0100, rbuf, 2); in friio_reset()
380 if (rbuf[0] != 0xff || rbuf[1] != 0xff) in friio_reset()
/linux/drivers/infiniband/hw/qib/
H A Dqib_common.h759 static inline __u32 qib_hdrget_err_flags(const __le32 *rbuf) in qib_hdrget_err_flags() argument
761 return __le32_to_cpu(rbuf[1]) & QLOGIC_IB_RHF_H_ERR_MASK; in qib_hdrget_err_flags()
764 static inline __u32 qib_hdrget_rcv_type(const __le32 *rbuf) in qib_hdrget_rcv_type() argument
766 return (__le32_to_cpu(rbuf[0]) >> QLOGIC_IB_RHF_RCVTYPE_SHIFT) & in qib_hdrget_rcv_type()
770 static inline __u32 qib_hdrget_length_in_bytes(const __le32 *rbuf) in qib_hdrget_length_in_bytes() argument
772 return ((__le32_to_cpu(rbuf[0]) >> QLOGIC_IB_RHF_LENGTH_SHIFT) & in qib_hdrget_length_in_bytes()
776 static inline __u32 qib_hdrget_index(const __le32 *rbuf) in qib_hdrget_index() argument
778 return (__le32_to_cpu(rbuf[0]) >> QLOGIC_IB_RHF_EGRINDEX_SHIFT) & in qib_hdrget_index()
782 static inline __u32 qib_hdrget_seq(const __le32 *rbuf) in qib_hdrget_seq() argument
784 return (__le32_to_cpu(rbuf[1]) >> QLOGIC_IB_RHF_SEQ_SHIFT) & in qib_hdrget_seq()
[all …]
/linux/drivers/w1/slaves/
H A Dw1_ds2423.c35 u8 rbuf[COUNTER_COUNT * READ_BYTE_COUNT]; in w1_slave_show() local
63 rbuf + (p * READ_BYTE_COUNT), READ_BYTE_COUNT); in w1_slave_show()
67 rbuf[(p * READ_BYTE_COUNT) + ii]); in w1_slave_show()
79 crc = crc16(crc, rbuf, 11); in w1_slave_show()
86 (rbuf + 11) + in w1_slave_show()
94 result |= rbuf[(p * in w1_slave_show()
/linux/sound/isa/wavefront/
H A Dwavefront_synth.c334 int cmd, unsigned char *rbuf, unsigned char *wbuf) in snd_wavefront_cmd() argument
355 wfcmd->write_cnt = (unsigned long) rbuf; in snd_wavefront_cmd()
356 rbuf = NULL; in snd_wavefront_cmd()
421 rbuf[0] = WF_ST_EMPTY; in snd_wavefront_cmd()
450 rbuf[i] = c; in snd_wavefront_cmd()
453 DPRINT (WF_DEBUG_DATA, "read[%d] = 0x%x\n",i, rbuf[i]); in snd_wavefront_cmd()
620 unsigned char rbuf[32], wbuf[32]; in wavefront_get_sample_status() local
625 if (snd_wavefront_cmd (dev, WFC_GET_NSAMPLES, rbuf, wbuf)) { in wavefront_get_sample_status()
637 if (snd_wavefront_cmd (dev, WFC_IDENTIFY_SAMPLE_TYPE, rbuf, wbuf)) { in wavefront_get_sample_status()
644 dev->sample_status[i] = (WF_SLOT_FILLED|rbuf[0]); in wavefront_get_sample_status()
[all …]
/linux/drivers/video/backlight/
H A Dili922x.c153 unsigned char rbuf[CMD_BUFSIZE]; in ili922x_read_status() local
159 xfer.rx_buf = rbuf; in ili922x_read_status()
181 *rs = (rbuf[2] << 8) + rbuf[3]; in ili922x_read_status()
196 unsigned char rbuf[CMD_BUFSIZE]; in ili922x_read() local
203 xfer_regindex.rx_buf = rbuf; in ili922x_read()
225 xfer_regvalue.rx_buf = &rbuf[send_bytes]; in ili922x_read()
235 *rx = (rbuf[1 + send_bytes] << 8) + rbuf[2 + send_bytes]; in ili922x_read()
250 unsigned char rbuf[CMD_BUFSIZE]; in ili922x_write() local
258 xfer_regindex.rx_buf = rbuf; in ili922x_write()
285 xfer_regvalue.rx_buf = rbuf; in ili922x_write()
/linux/tools/testing/selftests/net/
H A Dpsock_lib.h115 char buf[DATA_LEN], rbuf[DATA_LEN]; in pair_udp_send_char() local
124 if (read(fds[1], rbuf, sizeof(rbuf)) != sizeof(rbuf)) { in pair_udp_send_char()
128 if (memcmp(buf, rbuf, sizeof(buf))) { in pair_udp_send_char()
H A Dso_txtime.c117 char rbuf[2]; in do_recv_one() local
120 ret = recv(fdr, rbuf, sizeof(rbuf), 0); in do_recv_one()
132 rbuf[0], (long long)tstop, (long long)texpect); in do_recv_one()
134 if (rbuf[0] != ts->data) in do_recv_one()
146 char rbuf[1]; in do_recv_verify_empty() local
149 ret = recv(fdr, rbuf, sizeof(rbuf), 0); in do_recv_verify_empty()
H A Dudpgso_bench_rx.c250 static char rbuf[ETH_MAX_MTU]; in do_flush_udp() local
253 len = cfg_read_all ? sizeof(rbuf) : 0; in do_flush_udp()
257 ret = recv(fd, rbuf, len, MSG_TRUNC | MSG_DONTWAIT); in do_flush_udp()
259 ret = recv_msg(fd, rbuf, len, &gso_size); in do_flush_udp()
271 do_verify_udp(rbuf, ret); in do_flush_udp()
H A Dpsock_snd.c52 static char tbuf[TEST_SZ], rbuf[TEST_SZ]; variable
278 ret = recv(fd, rbuf, sizeof(rbuf), 0); in do_rx()
284 if (memcmp(rbuf, expected, ret)) in do_rx()
/linux/security/integrity/ima/
H A Dima_crypto.c329 char *rbuf[2] = { NULL, }; in ima_calc_file_hash_atfm() local
360 rbuf[0] = ima_alloc_pages(i_size, &rbuf_size[0], 1); in ima_calc_file_hash_atfm()
361 if (!rbuf[0]) { in ima_calc_file_hash_atfm()
373 rbuf[1] = ima_alloc_pages(i_size - rbuf_size[0], in ima_calc_file_hash_atfm()
378 if (!rbuf[1] && offset) { in ima_calc_file_hash_atfm()
389 rc = integrity_kernel_read(file, offset, rbuf[active], in ima_calc_file_hash_atfm()
402 if (rbuf[1] && offset) { in ima_calc_file_hash_atfm()
412 sg_init_one(&sg[0], rbuf[active], rbuf_len); in ima_calc_file_hash_atfm()
417 if (rbuf[1]) in ima_calc_file_hash_atfm()
423 ima_free_pages(rbuf[0], rbuf_size[0]); in ima_calc_file_hash_atfm()
[all …]
/linux/drivers/tty/
H A Dn_hdlc.c433 struct n_hdlc_buf *rbuf; in n_hdlc_tty_read() local
437 rbuf = *cookie; in n_hdlc_tty_read()
438 if (rbuf) in n_hdlc_tty_read()
453 rbuf = n_hdlc_buf_get(&n_hdlc->rx_buf_list); in n_hdlc_tty_read()
454 if (rbuf) in n_hdlc_tty_read()
474 if (!rbuf) in n_hdlc_tty_read()
476 *cookie = rbuf; in n_hdlc_tty_read()
480 if (offset >= rbuf->count) in n_hdlc_tty_read()
489 ret = rbuf->count - offset; in n_hdlc_tty_read()
492 memcpy(kbuf, rbuf->buf+offset, ret); in n_hdlc_tty_read()
[all …]
/linux/drivers/slimbus/
H A Dmessaging.c38 if (msg == NULL || msg->rbuf == NULL) { in slim_msg_response()
45 memcpy(msg->rbuf, reply, len); in slim_msg_response()
190 if (msg->rbuf != NULL) in slim_val_inf_sanity()
202 if (msg->rbuf != NULL && msg->wbuf != NULL) in slim_val_inf_sanity()
277 size_t count, u8 *rbuf, u8 *wbuf) in slim_fill_msg() argument
281 msg->rbuf = rbuf; in slim_fill_msg()
/linux/Documentation/driver-api/media/
H A Ddtv-common.rst28 free = dvb_ringbuffer_free(rbuf);
30 count = dvb_ringbuffer_write(rbuf, buffer, buflen);
35 avail = dvb_ringbuffer_avail(rbuf);
37 count = dvb_ringbuffer_read(rbuf, buffer, min(avail, bufsize));
/linux/drivers/media/common/b2c2/
H A Dflexcop-eeprom.c17 u32 len, u8 *wbuf, u8 *rbuf, int retries)
23 if (eeprom_lrc_read(adapter, addr, len, rbuf, retries) == 1)
34 u8 rbuf[20];
45 return eeprom_lrc_write(adapter, 0x3e4, 20, wbuf, rbuf, 4);
/linux/drivers/media/usb/dvb-usb/
H A Ddvb-usb-urb.c12 int dvb_usb_generic_rw(struct dvb_usb_device *d, u8 *wbuf, u16 wlen, u8 *rbuf, in dvb_usb_generic_rw() argument
41 if (!ret && rbuf && rlen) { in dvb_usb_generic_rw()
48 d->props.generic_bulk_ctrl_endpoint),rbuf,rlen,&actlen, in dvb_usb_generic_rw()
55 debug_dump(rbuf,actlen,deb_xfer); in dvb_usb_generic_rw()
/linux/drivers/video/fbdev/omap/
H A Dlcd_mipid.c57 int wlen, u8 *rbuf, int rlen) in mipid_transfer() argument
99 x->rx_buf = &rbuf[1]; in mipid_transfer()
110 rbuf[0] = w & 0xff; in mipid_transfer()
338 u8 rbuf[2]; in ls041y3_esd_check_mode2() local
358 mipid_read(md, rd->cmd, rbuf, 2); in ls041y3_esd_check_mode2()
366 dev_dbg(&md->spi->dev, "ESD mode 2 state %02x\n", rbuf[1]); in ls041y3_esd_check_mode2()
367 if (rbuf[1] == 0x00) in ls041y3_esd_check_mode2()
/linux/drivers/input/touchscreen/
H A Draydium_i2c_ts.c300 u8 rbuf[5] = { 0 }; in raydium_i2c_query_ts_bootloader_info() local
311 error = raydium_i2c_send(client, RM_CMD_BOOT_ACK, rbuf, 1); in raydium_i2c_query_ts_bootloader_info()
317 error = raydium_i2c_read(client, RM_CMD_BOOT_CHK, rbuf, sizeof(rbuf)); in raydium_i2c_query_ts_bootloader_info()
320 error, rbuf + 1); in raydium_i2c_query_ts_bootloader_info()
323 hw_ver = get_unaligned_be32(rbuf + 1); in raydium_i2c_query_ts_bootloader_info()
443 u8 rbuf[sizeof(ack_ok)]; in raydium_i2c_bl_chk_state() local
454 &rbuf[0], 1); in raydium_i2c_bl_chk_state()
455 if (!error && rbuf[0] == RM_BOOT_RDY) in raydium_i2c_bl_chk_state()
462 rbuf, sizeof(rbuf)); in raydium_i2c_bl_chk_state()
463 if (!error && !memcmp(rbuf, ack_ok, sizeof(ack_ok))) in raydium_i2c_bl_chk_state()
/linux/drivers/virt/coco/sev-guest/
H A Dsev-guest.c448 void *rbuf __free(kvfree) = kvzalloc(rep_len, GFP_KERNEL); in sev_svsm_report_new()
456 if (!rbuf || !mbuf || (certs_len && !cbuf)) { in sev_svsm_report_new()
461 memcpy(rbuf, rep, rep_len); in sev_svsm_report_new()
462 report->outblob = no_free_ptr(rbuf); in sev_svsm_report_new()
538 void *rbuf __free(kvfree) = kvzalloc(hdr.report_size, GFP_KERNEL); in sev_report_new()
539 if (!rbuf) in sev_report_new()
542 memcpy(rbuf, buf + sizeof(hdr), hdr.report_size); in sev_report_new()
543 report->outblob = no_free_ptr(rbuf); in sev_report_new()
/linux/drivers/media/pci/ddbridge/
H A Dddbridge-i2c.c93 i2c->rbuf, msg[0].len); in ddb_i2c_master_xfer()
114 i2c->rbuf, in ddb_i2c_master_xfer()
163 i2c->rbuf = i2c->wbuf; /* + i2c->bsize / 2 */ in ddb_i2c_add()
167 ddbwritel(dev, ((i2c->rbuf & 0xffff) << 16) | (i2c->wbuf & 0xffff), in ddb_i2c_add()

1234