Symbol: rx_buf
drivers/bus/moxtet.c
389
.rx_buf = buf,
drivers/char/tpm/st33zp24/spi.c
104
.rx_buf = phy->rx_buf,
drivers/char/tpm/st33zp24/spi.c
125
ret = phy->rx_buf[total_length + phy->latency - 1];
drivers/char/tpm/st33zp24/spi.c
147
.rx_buf = phy->rx_buf,
drivers/char/tpm/st33zp24/spi.c
162
ret = phy->rx_buf[total_length + phy->latency - 1];
drivers/char/tpm/st33zp24/spi.c
164
memcpy(tpm_data, phy->rx_buf + total_length + phy->latency,
drivers/char/tpm/st33zp24/spi.c
58
u8 rx_buf[ST33ZP24_SPI_BUFFER_SIZE];
drivers/char/tpm/tpm_tis_spi_main.c
111
spi_xfer[2].rx_buf = NULL;
drivers/char/tpm/tpm_tis_spi_main.c
118
spi_xfer[2].rx_buf = &phy->iobuf[4];
drivers/char/tpm/tpm_tis_spi_main.c
162
spi_xfer.rx_buf = phy->iobuf;
drivers/char/tpm/tpm_tis_spi_main.c
185
spi_xfer.rx_buf = NULL;
drivers/comedi/drivers/vmk80xx.c
358
unsigned char *rx_buf;
drivers/comedi/drivers/vmk80xx.c
364
rx_buf = devpriv->usb_rx_buf;
drivers/comedi/drivers/vmk80xx.c
377
data[1] = (((rx_buf[reg] >> 4) & 0x03) |
drivers/comedi/drivers/vmk80xx.c
378
((rx_buf[reg] << 2) & 0x04) |
drivers/comedi/drivers/vmk80xx.c
379
((rx_buf[reg] >> 3) & 0x18));
drivers/comedi/drivers/vmk80xx.c
381
data[1] = rx_buf[reg];
drivers/comedi/drivers/vmk80xx.c
397
unsigned char *rx_buf = devpriv->usb_rx_buf;
drivers/comedi/drivers/vmk80xx.c
424
data[1] = rx_buf[reg];
drivers/comedi/drivers/vmk80xx.c
567
unsigned char *rx_buf;
drivers/comedi/drivers/vmk80xx.c
574
rx_buf = devpriv->usb_rx_buf;
drivers/comedi/drivers/vmk80xx.c
585
data[n] = rx_buf[reg[0]] + 4 * rx_buf[reg[1]];
drivers/firmware/arm_ffa/driver.c
193
static int ffa_rxtx_map(phys_addr_t tx_buf, phys_addr_t rx_buf, u32 pg_cnt)
drivers/firmware/arm_ffa/driver.c
199
.a1 = tx_buf, .a2 = rx_buf, .a3 = pg_cnt,
drivers/firmware/arm_ffa/driver.c
296
} *rx_buf = drv_info->rx_buffer + idx * sz;
drivers/firmware/arm_ffa/driver.c
299
buf->id = le16_to_cpu(rx_buf->id);
drivers/firmware/arm_ffa/driver.c
300
buf->exec_ctxt = le16_to_cpu(rx_buf->exec_ctxt);
drivers/firmware/arm_ffa/driver.c
301
buf->properties = le32_to_cpu(rx_buf->properties);
drivers/firmware/arm_ffa/driver.c
303
import_uuid(&buf->uuid, (u8 *)&rx_buf->uuid);
drivers/firmware/arm_scpi.c
229
void *rx_buf;
drivers/firmware/arm_scpi.c
396
memcpy_fromio(match->rx_buf, mem->payload, len);
drivers/firmware/arm_scpi.c
403
memcpy_fromio(match->rx_buf, mem->payload, len);
drivers/firmware/arm_scpi.c
407
memset(match->rx_buf + len, 0, match->rx_len - len);
drivers/firmware/arm_scpi.c
439
if (t->rx_buf) {
drivers/firmware/arm_scpi.c
475
void *rx_buf, unsigned int rx_len)
drivers/firmware/arm_scpi.c
508
msg->rx_buf = rx_buf;
drivers/firmware/arm_scpi.c
513
if (ret < 0 || !rx_buf)
drivers/firmware/arm_scpi.c
522
if (ret < 0 && rx_buf) /* remove entry from the list if timed-out */
drivers/fpga/lattice-sysconfig-spi.c
15
void *rx_buf, size_t rx_len)
drivers/fpga/lattice-sysconfig-spi.c
19
return spi_write_then_read(spi, tx_buf, tx_len, rx_buf, rx_len);
drivers/fpga/lattice-sysconfig.c
20
size_t tx_len, void *rx_buf, size_t rx_len)
drivers/fpga/lattice-sysconfig.c
22
return priv->command_transfer(priv, tx_buf, tx_len, rx_buf, rx_len);
drivers/fpga/lattice-sysconfig.h
30
size_t tx_len, void *rx_buf, size_t rx_len);
drivers/fpga/machxo2-spi.c
77
rx.rx_buf = status;
drivers/fpga/microchip-spi.c
60
.rx_buf = &priv->rx,
drivers/fpga/microchip-spi.c
65
.rx_buf = &priv->rx,
drivers/gpio/gpio-max3191x.c
125
u8 in = ((u8 *)max3191x->xfer.rx_buf)[i * 2];
drivers/gpio/gpio-max3191x.c
126
u8 status = ((u8 *)max3191x->xfer.rx_buf)[i * 2 + 1];
drivers/gpio/gpio-max3191x.c
211
in = ((u8 *)max3191x->xfer.rx_buf)[chipnum * wordlen];
drivers/gpio/gpio-max3191x.c
243
in = ((u8 *)max3191x->xfer.rx_buf)[chipnum * wordlen];
drivers/gpio/gpio-max3191x.c
365
max3191x->xfer.rx_buf = devm_kcalloc(dev, max3191x->nchips,
drivers/gpio/gpio-max3191x.c
369
!max3191x->fault || !max3191x->xfer.rx_buf)
drivers/gpu/drm/adp/adp-mipi.c
100
u8 *buf = msg->rx_buf;
drivers/gpu/drm/adp/adp-mipi.c
147
if (msg->rx_buf && msg->rx_len) {
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
111
i + ADV7511_REG_CEC_RX_FRAME_HDR[rx_buf] + offset,
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
118
ADV7511_REG_CEC_RX_BUFFERS + offset, BIT(rx_buf),
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
119
BIT(rx_buf));
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
121
ADV7511_REG_CEC_RX_BUFFERS + offset, BIT(rx_buf), 0);
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
175
int rx_buf = rx_order[i];
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
177
if (rx_buf < 0)
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
180
adv7511_cec_rx(adv7511, rx_buf);
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
89
static void adv7511_cec_rx(struct adv7511 *adv7511, int rx_buf)
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
98
ADV7511_REG_CEC_RX_FRAME_LEN[rx_buf] + offset, &len))
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1130
rx_len = msg->rx_buf ? msg->rx_len : 0;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1214
u8 *buf = msg->rx_buf;
drivers/gpu/drm/bridge/nwl-dsi.c
370
u8 *payload = xfer->msg->rx_buf;
drivers/gpu/drm/bridge/nwl-dsi.c
584
msg->rx_len > 0 && msg->rx_buf)
drivers/gpu/drm/bridge/samsung-dsim.c
2039
xfer.rx_payload = msg->rx_buf;
drivers/gpu/drm/bridge/sil-sii8620.c
622
u8 *buf = &ctx->burst.rx_buf[ctx->burst.rx_count];
drivers/gpu/drm/bridge/sil-sii8620.c
625
if (ctx->burst.rx_count + size >= ARRAY_SIZE(ctx->burst.rx_buf)) {
drivers/gpu/drm/bridge/sil-sii8620.c
745
u8 *d = ctx->burst.rx_buf;
drivers/gpu/drm/bridge/sil-sii8620.c
98
u8 rx_buf[32];
drivers/gpu/drm/bridge/ssd2825.c
224
u8 rx_buf[2];
drivers/gpu/drm/bridge/ssd2825.c
236
xfer[1].rx_buf = rx_buf;
drivers/gpu/drm/bridge/ssd2825.c
250
*data = rx_buf[1] | (rx_buf[0] << 8);
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
471
u8 *buf = msg->rx_buf;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
527
if (msg->rx_buf && msg->rx_len) {
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
615
u8 *payload = msg->rx_buf;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
677
if (msg->rx_buf && msg->rx_len) {
drivers/gpu/drm/drm_mipi_dbi.c
1075
.rx_buf = data,
drivers/gpu/drm/drm_mipi_dbi.c
1174
tr[1].rx_buf = buf;
drivers/gpu/drm/drm_mipi_dsi.c
1091
.rx_buf = data,
drivers/gpu/drm/drm_mipi_dsi.c
1119
.rx_buf = data,
drivers/gpu/drm/drm_mipi_dsi.c
849
.rx_buf = data
drivers/gpu/drm/i915/display/vlv_dsi.c
196
read_data(display, data_reg, msg->rx_buf, msg->rx_len);
drivers/gpu/drm/mcde/mcde_dsi.c
274
u8 *rx = msg->rx_buf;
drivers/gpu/drm/mediatek/mtk_dsi.c
1153
if (!msg->rx_buf) {
drivers/gpu/drm/mediatek/mtk_dsi.c
1176
memcpy(msg->rx_buf, src_addr, recv_cnt);
drivers/gpu/drm/msm/dsi/dsi_host.c
1340
if (msg->rx_buf && msg->rx_len)
drivers/gpu/drm/msm/dsi/dsi_host.c
1362
u8 *data = msg->rx_buf;
drivers/gpu/drm/msm/dsi/dsi_host.c
1379
u8 *data = msg->rx_buf;
drivers/gpu/drm/msm/dsi/dsi_host.c
1395
if (msg->rx_buf && msg->rx_len)
drivers/gpu/drm/msm/dsi/dsi_host.c
1396
memcpy(msg->rx_buf, buf + 4, msg->rx_len);
drivers/gpu/drm/msm/dsi/dsi_host.c
1464
int buf_offset = buf - msm_host->rx_buf;
drivers/gpu/drm/msm/dsi/dsi_host.c
163
u8 *rx_buf;
drivers/gpu/drm/msm/dsi/dsi_host.c
2011
msm_host->rx_buf = devm_kzalloc(&pdev->dev, SZ_4K, GFP_KERNEL);
drivers/gpu/drm/msm/dsi/dsi_host.c
2012
if (!msm_host->rx_buf)
drivers/gpu/drm/msm/dsi/dsi_host.c
2205
buf = msm_host->rx_buf;
drivers/gpu/drm/msm/dsi/dsi_host.c
2288
buf = msm_host->rx_buf + (10 - rlen);
drivers/gpu/drm/msm/dsi/dsi_host.c
2290
buf = msm_host->rx_buf;
drivers/gpu/drm/msm/dsi/dsi_manager.c
500
bool is_read = (msg->rx_buf && msg->rx_len);
drivers/gpu/drm/omapdrm/dss/dsi.c
2357
r = dsi_vc_read_rx_fifo(dsi, vc, msg->rx_buf, msg->rx_len,
drivers/gpu/drm/omapdrm/dss/dsi.c
2387
r = dsi_vc_read_rx_fifo(dsi, vc, msg->rx_buf, msg->rx_len,
drivers/gpu/drm/panel/panel-sitronix-st7789v.c
192
xfer[1].rx_buf = rxbuf;
drivers/gpu/drm/panel/panel-sony-acx565akm.c
113
x->rx_buf = rbuf;
drivers/gpu/drm/panel/panel-tpo-tpg110.c
231
t[1].rx_buf = &buf[1];
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c
1045
u8 *rx_buf = (u8 *)(msg->rx_buf);
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c
1099
rx_buf[i] = data & 0xff;
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c
1104
rx_buf[0] = data & 0xff;
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c
1106
rx_buf[1] = (data >> 8) & 0xff;
drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c
1195
u8 *msg_rx = msg->rx_buf;
drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c
1273
} else if (msg->rx_buf && msg->rx_len > 0) {
drivers/gpu/drm/sprd/sprd_dsi.c
1004
if (msg->rx_buf && msg->rx_len) {
drivers/gpu/drm/sprd/sprd_dsi.c
1009
msb, lsb, msg->rx_buf, msg->rx_len);
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c
957
((u8 *)msg->rx_buf)[0] = (val >> 8);
drivers/gpu/drm/tegra/dsi.c
1210
u8 *rx = msg->rx_buf;
drivers/gpu/drm/tegra/dsi.c
1257
if (msg->rx_buf && size > 0) {
drivers/gpu/drm/tegra/dsi.c
1259
u8 *rx = msg->rx_buf + j;
drivers/gpu/drm/tegra/dsi.c
1379
(msg->rx_buf && msg->rx_len > 0)) {
drivers/gpu/drm/tegra/dsi.c
1402
(msg->rx_buf && msg->rx_len > 0)) {
drivers/gpu/drm/tiny/repaper.c
137
tr[1].rx_buf = rxbuf;
drivers/gpu/drm/vc4/vc4_dsi.c
1301
u8 *msg_rx = msg->rx_buf;
drivers/hid/hid-goodix-spi.c
127
xfers.rx_buf = data;
drivers/hid/hid-goodix-spi.c
161
xfers.rx_buf = ts->xfer_buf;
drivers/hid/hid-goodix-spi.c
208
u8 tx_buf[8], rx_buf[8];
drivers/hid/hid-goodix-spi.c
223
rx_buf, sizeof(rx_buf));
drivers/hid/hid-goodix-spi.c
227
if (!memcmp(tx_buf, rx_buf, sizeof(tx_buf)))
drivers/hid/hid-goodix-spi.c
233
dev_err(ts->dev, "device confirm failed, rx_buf: %*ph", 8, rx_buf);
drivers/hwmon/adcxx.c
54
u8 rx_buf[2];
drivers/hwmon/adcxx.c
62
status = spi_read(spi, rx_buf, sizeof(rx_buf));
drivers/hwmon/adcxx.c
66
rx_buf, sizeof(rx_buf));
drivers/hwmon/adcxx.c
74
value = (rx_buf[0] << 8) + rx_buf[1];
drivers/hwmon/max1111.c
176
x->rx_buf = &data->rx_buf[0];
drivers/hwmon/max1111.c
42
uint8_t rx_buf[MAX1111_RX_BUF_SIZE];
drivers/hwmon/max1111.c
69
v1 = data->rx_buf[0];
drivers/hwmon/max1111.c
70
v2 = data->rx_buf[1];
drivers/i2c/busses/i2c-designware-core.h
290
u8 *rx_buf;
drivers/i2c/busses/i2c-designware-master.c
535
buf = dev->rx_buf;
drivers/i2c/busses/i2c-designware-master.c
566
dev->rx_buf = buf;
drivers/i2c/busses/i2c-imx-lpi2c.c
1129
lpi2c_imx->rx_buf = NULL;
drivers/i2c/busses/i2c-imx-lpi2c.c
182
__u8 *rx_buf;
drivers/i2c/busses/i2c-imx-lpi2c.c
495
lpi2c_imx->rx_buf[lpi2c_imx->delivered++] = data & 0xff;
drivers/i2c/busses/i2c-imx-lpi2c.c
553
lpi2c_imx->rx_buf[lpi2c_imx->delivered++] = data & 0xff;
drivers/i2c/busses/i2c-imx-lpi2c.c
564
lpi2c_imx->rx_buf = msgs->buf;
drivers/i2c/busses/i2c-microchip-corei2c.c
436
u8 rx_buf[I2C_SMBUS_BLOCK_MAX + 1];
drivers/i2c/busses/i2c-microchip-corei2c.c
489
msgs[CORE_I2C_SMBUS_MSG_RD].buf = rx_buf;
drivers/i2c/busses/i2c-microchip-corei2c.c
502
msgs[CORE_I2C_SMBUS_MSG_RD].buf = rx_buf;
drivers/i2c/busses/i2c-microchip-corei2c.c
518
data->word = (rx_buf[0] | (rx_buf[1] << 8));
drivers/i2c/busses/i2c-microchip-corei2c.c
521
if (rx_buf[0] > I2C_SMBUS_BLOCK_MAX)
drivers/i2c/busses/i2c-microchip-corei2c.c
522
rx_buf[0] = I2C_SMBUS_BLOCK_MAX;
drivers/i2c/busses/i2c-microchip-corei2c.c
524
for (int i = 0; i <= rx_buf[0]; i++)
drivers/i2c/busses/i2c-microchip-corei2c.c
525
data->block[i] = rx_buf[i];
drivers/i2c/busses/i2c-qcom-geni.c
544
void *rx_buf, dma_addr_t rx_addr)
drivers/i2c/busses/i2c-qcom-geni.c
551
if (rx_buf) {
drivers/i2c/busses/i2c-qcom-geni.c
553
i2c_put_dma_safe_msg_buf(rx_buf, msg, !gi2c->err);
drivers/i2c/busses/i2c-qcom-geni.c
759
void *tx_buf = NULL, *rx_buf = NULL;
drivers/i2c/busses/i2c-qcom-geni.c
829
&rx_addr, &rx_buf, I2C_READ, gi2c->rx_c);
drivers/i2c/busses/i2c-qcom-geni.c
851
geni_i2c_gpi_unmap(gi2c, &msgs[i], tx_buf, tx_addr, rx_buf, rx_addr);
drivers/i2c/busses/i2c-qcom-geni.c
865
geni_i2c_gpi_unmap(gi2c, &msgs[i], tx_buf, tx_addr, rx_buf, rx_addr);
drivers/i3c/master/adi-i3c-master.c
248
adi_i3c_master_rd_from_rx_fifo(master, cmd->rx_buf, rx_len);
drivers/i3c/master/adi-i3c-master.c
351
ccmd->rx_buf = cmd->dests[0].payload.data;
drivers/i3c/master/adi-i3c-master.c
389
ccmd->rx_buf = xfers[i].data.in;
drivers/i3c/master/adi-i3c-master.c
798
ccmd->rx_buf = xfers[i].buf;
drivers/i3c/master/adi-i3c-master.c
91
void *rx_buf;
drivers/i3c/master/dw-i3c-master.c
1132
cmd->rx_buf = i2c_xfers[i].buf;
drivers/i3c/master/dw-i3c-master.c
251
void *rx_buf;
drivers/i3c/master/dw-i3c-master.c
490
dw_i3c_master_read_rx_fifo(master, cmd->rx_buf,
drivers/i3c/master/dw-i3c-master.c
773
cmd->rx_buf = ccc->dests[0].payload.data;
drivers/i3c/master/dw-i3c-master.c
966
cmd->rx_buf = i3c_xfers[i].data.in;
drivers/i3c/master/i3c-master-cdns.c
384
void *rx_buf;
drivers/i3c/master/i3c-master-cdns.c
576
cdns_i3c_master_rd_from_rx_fifo(master, cmd->rx_buf, rx_len);
drivers/i3c/master/i3c-master-cdns.c
705
ccmd->rx_buf = cmd->dests[0].payload.data;
drivers/i3c/master/i3c-master-cdns.c
772
ccmd->rx_buf = xfers[i].data.in;
drivers/i3c/master/i3c-master-cdns.c
846
ccmd->rx_buf = xfers[i].buf;
drivers/i3c/master/renesas-i3c.c
1081
i3c_readl_fifo(i3c->regs + NTDTBP0, cmd->rx_buf, bytes_remaining);
drivers/i3c/master/renesas-i3c.c
1223
i3c_readl_fifo(i3c->regs + NTDTBP0, cmd->rx_buf, read_bytes);
drivers/i3c/master/renesas-i3c.c
227
void *rx_buf;
drivers/i3c/master/renesas-i3c.c
791
cmd->rx_buf = ccc->dests[0].payload.data;
drivers/i3c/master/renesas-i3c.c
843
cmd->rx_buf = i3c_xfers[i].data.in;
drivers/iio/accel/adxl367_spi.c
46
st->fifo_xfer[1].rx_buf = fifo_buf;
drivers/iio/accel/adxl367_spi.c
59
st->reg_read_xfer[1].rx_buf = val_buf;
drivers/iio/accel/sca3000.c
292
.rx_buf = st->rx,
drivers/iio/accel/sca3000.c
975
.rx_buf = rx,
drivers/iio/accel/sca3300.c
251
.rx_buf = sca_data->rxbuf,
drivers/iio/adc/ad4000.c
529
u8 rx_buf[2];
drivers/iio/adc/ad4000.c
585
.rx_buf = st->rx_buf,
drivers/iio/adc/ad4000.c
595
*val = st->rx_buf[1];
drivers/iio/adc/ad4000.c
944
xfers[1].rx_buf = &st->scan.data;
drivers/iio/adc/ad4000.c
983
xfers[1].rx_buf = &st->scan.data;
drivers/iio/adc/ad4030.c
276
.rx_buf = st->rx_data.raw,
drivers/iio/adc/ad4130.c
2010
st->fifo_xfer[1].rx_buf = st->fifo_rx_buf;
drivers/iio/adc/ad4130.c
460
.rx_buf = st->reg_read_rx_buf,
drivers/iio/adc/ad4134.c
107
u8 rx_buf[AD4134_SPI_MAX_XFER_LEN] __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ad4134.c
155
.rx_buf = st->rx_buf,
drivers/iio/adc/ad4134.c
166
if (st->rx_buf[2] != st->tx_buf[2])
drivers/iio/adc/ad4134.c
189
ret = spi_write_then_read(st->spi, NULL, 0, st->rx_buf,
drivers/iio/adc/ad4134.c
200
*val = get_unaligned_be24(st->rx_buf);
drivers/iio/adc/ad4134.c
211
.rx_buf = st->rx_buf,
drivers/iio/adc/ad4134.c
224
*val = st->rx_buf[1];
drivers/iio/adc/ad4134.c
227
if (st->rx_buf[2] != st->tx_buf[2])
drivers/iio/adc/ad4170-4.c
2685
st->xfer.rx_buf = &st->rx_buf;
drivers/iio/adc/ad4170-4.c
2803
memcpy(&st->bounce_buffer[i++], st->rx_buf, ARRAY_SIZE(st->rx_buf));
drivers/iio/adc/ad4170-4.c
463
u8 rx_buf[4] __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ad4170-4.c
569
st->rx_buf, size);
drivers/iio/adc/ad4170-4.c
575
*val = get_unaligned_be24(st->rx_buf);
drivers/iio/adc/ad4170-4.c
578
*val = get_unaligned_be16(st->rx_buf);
drivers/iio/adc/ad4170-4.c
581
*val = st->rx_buf[0];
drivers/iio/adc/ad4695.c
1024
xfers[0].rx_buf = &st->raw_data;
drivers/iio/adc/ad4695.c
278
.rx_buf = &st->regmap_bus_data[2],
drivers/iio/adc/ad4695.c
660
xfer->rx_buf = &st->buf[rx_buf_offset++];
drivers/iio/adc/ad7091r-base.h
70
__be16 rx_buf;
drivers/iio/adc/ad7091r8.c
127
.rx_buf = &st->rx_buf,
drivers/iio/adc/ad7091r8.c
141
*val = be16_to_cpu(st->rx_buf);
drivers/iio/adc/ad7266.c
433
st->single_xfer[0].rx_buf = &st->data.sample[0];
drivers/iio/adc/ad7266.c
437
st->single_xfer[1].rx_buf = st->data.sample;
drivers/iio/adc/ad7280a.c
232
.rx_buf = &st->rx,
drivers/iio/adc/ad7292.c
133
.rx_buf = &st->d16,
drivers/iio/adc/ad7298.c
136
st->ring_xfer[i + 2].rx_buf = &st->rx_buf[i];
drivers/iio/adc/ad7298.c
158
iio_push_to_buffers_with_ts(indio_dev, st->rx_buf, sizeof(st->rx_buf),
drivers/iio/adc/ad7298.c
177
return be16_to_cpu(st->rx_buf[0]);
drivers/iio/adc/ad7298.c
334
st->scan_single_xfer[2].rx_buf = &st->rx_buf[0];
drivers/iio/adc/ad7298.c
52
__be16 rx_buf[12] __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ad7380.c
1126
xfer[3].rx_buf = xfer[2].rx_buf + xfer[2].len;
drivers/iio/adc/ad7380.c
2012
st->normal_xfer[1].rx_buf = st->scan_data;
drivers/iio/adc/ad7380.c
2030
st->seq_xfer[2].rx_buf = st->scan_data;
drivers/iio/adc/ad7380.c
956
.rx_buf = &st->rx,
drivers/iio/adc/ad7476.c
396
st->xfer.rx_buf = &st->data;
drivers/iio/adc/ad7606_spi.c
109
.rx_buf = &st->d16[1],
drivers/iio/adc/ad7606_spi.c
81
.rx_buf = buf,
drivers/iio/adc/ad7606_spi.c
94
.rx_buf = buf,
drivers/iio/adc/ad7766.c
272
ad7766->xfer.rx_buf = &ad7766->data[1];
drivers/iio/adc/ad7779.c
180
.rx_buf = st->reg_rx_buf,
drivers/iio/adc/ad7779.c
588
.rx_buf = st->data.chans,
drivers/iio/adc/ad7887.c
285
st->xfer[0].rx_buf = &st->data[0];
drivers/iio/adc/ad7887.c
295
st->xfer[1].rx_buf = &st->data[0];
drivers/iio/adc/ad7887.c
299
st->xfer[2].rx_buf = &st->data[2];
drivers/iio/adc/ad7887.c
307
st->xfer[3].rx_buf = &st->data[2];
drivers/iio/adc/ad7923.c
188
st->ring_xfer[i + 1].rx_buf = &st->rx_buf[i];
drivers/iio/adc/ad7923.c
210
iio_push_to_buffers_with_ts(indio_dev, st->rx_buf, sizeof(st->rx_buf),
drivers/iio/adc/ad7923.c
233
return be16_to_cpu(st->rx_buf[0]);
drivers/iio/adc/ad7923.c
335
st->scan_single_xfer[1].rx_buf = &st->rx_buf[0];
drivers/iio/adc/ad7923.c
66
__be16 rx_buf[12] __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ad7944.c
208
xfers[2].rx_buf = &adc->sample.raw;
drivers/iio/adc/ad7944.c
232
xfers[1].rx_buf = &adc->sample.raw;
drivers/iio/adc/ad7944.c
267
xfers[1].rx_buf = adc->chain_mode_buf;
drivers/iio/adc/ad799x.c
136
u8 *rx_buf;
drivers/iio/adc/ad799x.c
220
cmd, st->transfer_size, st->rx_buf);
drivers/iio/adc/ad799x.c
224
iio_push_to_buffers_with_timestamp(indio_dev, st->rx_buf,
drivers/iio/adc/ad799x.c
237
kfree(st->rx_buf);
drivers/iio/adc/ad799x.c
238
st->rx_buf = kmalloc(indio_dev->scan_bytes, GFP_KERNEL);
drivers/iio/adc/ad799x.c
239
if (!st->rx_buf)
drivers/iio/adc/ad799x.c
898
kfree(st->rx_buf);
drivers/iio/adc/ad_sigma_delta.c
130
.rx_buf = val,
drivers/iio/adc/ad_sigma_delta.c
168
ret = ad_sd_read_reg_raw(sigma_delta, reg, size, sigma_delta->rx_buf);
drivers/iio/adc/ad_sigma_delta.c
174
*val = get_unaligned_be32(sigma_delta->rx_buf);
drivers/iio/adc/ad_sigma_delta.c
177
*val = get_unaligned_be24(sigma_delta->rx_buf);
drivers/iio/adc/ad_sigma_delta.c
180
*val = get_unaligned_be16(sigma_delta->rx_buf);
drivers/iio/adc/ad_sigma_delta.c
183
*val = sigma_delta->rx_buf[0];
drivers/iio/adc/ad_sigma_delta.c
526
xfer[1].rx_buf = &sigma_delta->rx_buf[scan_size == 3 ? 1 : 0];
drivers/iio/adc/ad_sigma_delta.c
619
u8 *data = sigma_delta->rx_buf;
drivers/iio/adc/ade9000.c
685
u8 rx_buf[4];
drivers/iio/adc/ade9000.c
702
ret = spi_write_then_read(st->spi, tx_buf, 2, rx_buf, rx_len);
drivers/iio/adc/ade9000.c
709
*val = get_unaligned_be16(rx_buf);
drivers/iio/adc/ade9000.c
711
*val = get_unaligned_be32(rx_buf);
drivers/iio/adc/ade9000.c
742
st->xfer[1].rx_buf = st->rx_buff.byte;
drivers/iio/adc/at91-sama5d2_adc.c
1510
&st->dma_st.rx_buf[st->dma_st.buf_idx],
drivers/iio/adc/at91-sama5d2_adc.c
1514
(st->dma_st.rx_buf + st->dma_st.buf_idx),
drivers/iio/adc/at91-sama5d2_adc.c
2030
st->dma_st.rx_buf = dma_alloc_coherent(st->dma_st.dma_chan->device->dev,
drivers/iio/adc/at91-sama5d2_adc.c
2034
if (!st->dma_st.rx_buf) {
drivers/iio/adc/at91-sama5d2_adc.c
2059
st->dma_st.rx_buf, st->dma_st.rx_dma_buf);
drivers/iio/adc/at91-sama5d2_adc.c
2083
st->dma_st.rx_buf, st->dma_st.rx_dma_buf);
drivers/iio/adc/at91-sama5d2_adc.c
552
u8 *rx_buf;
drivers/iio/adc/ltc2496.c
42
.rx_buf = st->rxbuf,
drivers/iio/adc/max1118.c
98
.rx_buf = &adc->data,
drivers/iio/adc/max1241.c
57
.rx_buf = &adc->data,
drivers/iio/adc/max14001.c
93
.rx_buf = &st->spi_rx_buffer,
drivers/iio/adc/mcp320x.c
134
memset(&adc->rx_buf, 0, sizeof(adc->rx_buf));
drivers/iio/adc/mcp320x.c
145
*val = (adc->rx_buf[0] << 5 | adc->rx_buf[1] >> 3);
drivers/iio/adc/mcp320x.c
150
*val = (adc->rx_buf[0] << 2 | adc->rx_buf[1] >> 6);
drivers/iio/adc/mcp320x.c
153
*val = (adc->rx_buf[0] << 7 | adc->rx_buf[1] >> 1);
drivers/iio/adc/mcp320x.c
158
*val = (adc->rx_buf[0] << 4 | adc->rx_buf[1] >> 4);
drivers/iio/adc/mcp320x.c
161
*val = sign_extend32((adc->rx_buf[0] & 0x1f) << 8
drivers/iio/adc/mcp320x.c
162
| adc->rx_buf[1], 12);
drivers/iio/adc/mcp320x.c
168
u32 raw = be32_to_cpup((__be32 *)adc->rx_buf);
drivers/iio/adc/mcp320x.c
406
adc->transfer[1].rx_buf = adc->rx_buf;
drivers/iio/adc/mcp320x.c
96
u8 rx_buf[4];
drivers/iio/adc/mcp3564.c
404
u8 rx_buf;
drivers/iio/adc/mcp3564.c
409
&rx_buf, sizeof(rx_buf));
drivers/iio/adc/mcp3564.c
410
*val = rx_buf;
drivers/iio/adc/mcp3564.c
419
__be16 rx_buf;
drivers/iio/adc/mcp3564.c
424
&rx_buf, sizeof(rx_buf));
drivers/iio/adc/mcp3564.c
425
*val = be16_to_cpu(rx_buf);
drivers/iio/adc/mcp3564.c
434
__be32 rx_buf;
drivers/iio/adc/mcp3564.c
439
&rx_buf, sizeof(rx_buf));
drivers/iio/adc/mcp3564.c
440
*val = be32_to_cpu(rx_buf);
drivers/iio/adc/mcp3911.c
134
u8 rx_buf[MCP39XX_MAX_NUM_CHANNELS * 3];
drivers/iio/adc/mcp3911.c
521
.rx_buf = adc->rx_buf,
drivers/iio/adc/mcp3911.c
540
adc->scan.channels[i] = get_unaligned_be24(&adc->rx_buf[scan_chan->channel * 3]);
drivers/iio/adc/nxp-sar-adc.c
857
u8 *rx_buf;
drivers/iio/adc/nxp-sar-adc.c
859
rx_buf = dmam_alloc_coherent(dev, NXP_SAR_ADC_DMA_BUFF_SZ,
drivers/iio/adc/nxp-sar-adc.c
861
if (!rx_buf)
drivers/iio/adc/nxp-sar-adc.c
864
info->dma_buf.buf = rx_buf;
drivers/iio/adc/rohm-bd79112.c
449
data->read_xfer[1].rx_buf = &data->read_rx;
drivers/iio/adc/stm32-adc.c
1867
u16 *buffer = (u16 *)&adc->rx_buf[adc->bufi];
drivers/iio/adc/stm32-adc.c
2482
adc->rx_buf = dma_alloc_coherent(adc->dma_chan->device->dev,
drivers/iio/adc/stm32-adc.c
2485
if (!adc->rx_buf) {
drivers/iio/adc/stm32-adc.c
2503
adc->rx_buf, adc->rx_dma_buf);
drivers/iio/adc/stm32-adc.c
2631
adc->rx_buf, adc->rx_dma_buf);
drivers/iio/adc/stm32-adc.c
2654
adc->rx_buf, adc->rx_dma_buf);
drivers/iio/adc/stm32-adc.c
279
u8 *rx_buf;
drivers/iio/adc/stm32-dfsdm-adc.c
1492
adc->rx_buf, adc->dma_buf);
drivers/iio/adc/stm32-dfsdm-adc.c
1510
adc->rx_buf = dma_alloc_coherent(adc->dma_chan->device->dev,
drivers/iio/adc/stm32-dfsdm-adc.c
1513
if (!adc->rx_buf) {
drivers/iio/adc/stm32-dfsdm-adc.c
94
u8 *rx_buf;
drivers/iio/adc/stm32-dfsdm-adc.c
943
s32 *buffer = (s32 *)&adc->rx_buf[adc->bufi];
drivers/iio/adc/stm32-dfsdm-adc.c
951
adc->cb(&adc->rx_buf[old_pos],
drivers/iio/adc/stm32-dfsdm-adc.c
969
adc->cb(&adc->rx_buf[old_pos], adc->bufi - old_pos,
drivers/iio/adc/ti-adc0832.c
125
ret = spi_read(spi, &adc->rx_buf, 2);
drivers/iio/adc/ti-adc0832.c
132
return (adc->rx_buf[0] << 2 & 0xff) | (adc->rx_buf[1] >> 6);
drivers/iio/adc/ti-adc0832.c
141
.rx_buf = adc->rx_buf,
drivers/iio/adc/ti-adc0832.c
166
return adc->rx_buf[1];
drivers/iio/adc/ti-adc0832.c
40
u8 rx_buf[2];
drivers/iio/adc/ti-adc084s021.c
218
adc->spi_trans.rx_buf = adc->rx_buf;
drivers/iio/adc/ti-adc084s021.c
39
__be16 rx_buf[5]; /* First 16-bits are trash */
drivers/iio/adc/ti-adc084s021.c
84
*(data + i) = adc->rx_buf[i + 1];
drivers/iio/adc/ti-adc108s102.c
131
st->ring_xfer.rx_buf = &st->rx_buf[0];
drivers/iio/adc/ti-adc108s102.c
152
&st->rx_buf[1],
drivers/iio/adc/ti-adc108s102.c
153
st->ring_xfer.len - sizeof(st->rx_buf[1]),
drivers/iio/adc/ti-adc108s102.c
172
return be16_to_cpu(st->rx_buf[1]);
drivers/iio/adc/ti-adc108s102.c
249
st->scan_single_xfer.rx_buf = st->rx_buf;
drivers/iio/adc/ti-adc108s102.c
79
__be16 rx_buf[9] __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ti-adc12138.c
127
void *rx_buf, int len)
drivers/iio/adc/ti-adc12138.c
131
.rx_buf = adc->rx_buf,
drivers/iio/adc/ti-adc12138.c
146
memcpy(rx_buf, adc->rx_buf, len);
drivers/iio/adc/ti-adc12138.c
153
u8 rx_buf[2];
drivers/iio/adc/ti-adc12138.c
157
rx_buf, 2);
drivers/iio/adc/ti-adc12138.c
161
return (rx_buf[0] << 1) | (rx_buf[1] >> 7);
drivers/iio/adc/ti-adc12138.c
57
u8 rx_buf[2];
drivers/iio/adc/ti-ads1018.c
230
*cnv = ads1018->rx_buf[0];
drivers/iio/adc/ti-ads1018.c
265
.rx_buf = ads1018->rx_buf,
drivers/iio/adc/ti-ads1018.c
266
.len = sizeof(ads1018->rx_buf[0]),
drivers/iio/adc/ti-ads1018.c
286
*cnv = be16_to_cpu(ads1018->rx_buf[0]);
drivers/iio/adc/ti-ads1018.c
565
ret = spi_read(ads1018->spi, ads1018->rx_buf, sizeof(ads1018->rx_buf));
drivers/iio/adc/ti-ads1018.c
566
scan.conv = ads1018->rx_buf[0];
drivers/iio/adc/ti-ads1018.c
653
ads1018->xfer.rx_buf = ads1018->rx_buf;
drivers/iio/adc/ti-ads1018.c
654
ads1018->xfer.len = sizeof(ads1018->rx_buf);
drivers/iio/adc/ti-ads1018.c
99
__be16 rx_buf[2];
drivers/iio/adc/ti-ads124s08.c
207
.rx_buf = &priv->data[1],
drivers/iio/adc/ti-ads1298.c
174
.rx_buf = priv->cmd_buffer,
drivers/iio/adc/ti-ads1298.c
370
.rx_buf = priv->cmd_buffer,
drivers/iio/adc/ti-ads1298.c
391
.rx_buf = priv->cmd_buffer,
drivers/iio/adc/ti-ads1298.c
725
priv->rdata_xfer.rx_buf = priv->rx_buffer;
drivers/iio/adc/ti-ads131e08.c
113
u8 rx_buf[ADS131E08_NUM_STATUS_BYTES +
drivers/iio/adc/ti-ads131e08.c
185
.rx_buf = &st->rx_buf,
drivers/iio/adc/ti-ads131e08.c
199
return st->rx_buf[0];
drivers/iio/adc/ti-ads131e08.c
235
.rx_buf = &st->rx_buf,
drivers/iio/adc/ti-ads131e08.c
490
src = st->rx_buf + ADS131E08_NUM_STATUS_BYTES +
drivers/iio/adc/ti-ads131e08.c
639
src = st->rx_buf + ADS131E08_NUM_STATUS_BYTES + chn * num_bytes;
drivers/iio/adc/ti-ads131m02.c
621
priv->xfer.rx_buf = priv->rx_buffer;
drivers/iio/adc/ti-ads7950.c
108
u16 rx_buf[TI_ADS7950_MAX_CHAN + 2 + TI_ADS7950_TIMESTAMP_SIZE]
drivers/iio/adc/ti-ads7950.c
316
iio_push_to_buffers_with_timestamp(indio_dev, &st->rx_buf[2],
drivers/iio/adc/ti-ads7950.c
578
st->ring_xfer.rx_buf = &st->rx_buf[0];
drivers/iio/adc/ti-ads7950.c
598
st->scan_single_xfer[2].rx_buf = &st->single_rx;
drivers/iio/adc/ti-ads8344.c
32
u8 rx_buf[3];
drivers/iio/adc/ti-ads8344.c
94
ret = spi_read(spi, adc->rx_buf, sizeof(adc->rx_buf));
drivers/iio/adc/ti-ads8344.c
98
return adc->rx_buf[0] << 9 | adc->rx_buf[1] << 1 | adc->rx_buf[2] >> 7;
drivers/iio/adc/ti-ads8688.c
222
.rx_buf = &st->data[1].d8[0],
drivers/iio/adc/ti-tlc4541.c
102
iio_push_to_buffers_with_ts(indio_dev, st->rx_buf, sizeof(st->rx_buf),
drivers/iio/adc/ti-tlc4541.c
140
*val = be16_to_cpu(st->rx_buf[0]);
drivers/iio/adc/ti-tlc4541.c
189
st->scan_single_xfer[0].rx_buf = &st->rx_buf[0];
drivers/iio/adc/ti-tlc4541.c
193
st->scan_single_xfer[2].rx_buf = &st->rx_buf[0];
drivers/iio/adc/ti-tlc4541.c
45
__be16 rx_buf[8] __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ti-tsc2046.c
298
struct tsc2046_adc_atom *rx_buf __free(kfree) = kzalloc_objs(*rx_buf,
drivers/iio/adc/ti-tsc2046.c
300
if (!rx_buf)
drivers/iio/adc/ti-tsc2046.c
316
xfer.rx_buf = rx_buf;
drivers/iio/adc/ti-tsc2046.c
335
val = tsc2046_adc_get_value(&rx_buf[count_skip + i]);
drivers/iio/adc/ti-tsc2046.c
694
priv->xfer.rx_buf = priv->rx;
drivers/iio/addac/ad74115.c
457
.rx_buf = st->reg_rx_buf,
drivers/iio/addac/ad74115.c
663
u8 *rx_buf = st->adc_samples_rx_buf;
drivers/iio/addac/ad74115.c
696
xfer->rx_buf = NULL;
drivers/iio/addac/ad74115.c
698
xfer->rx_buf = rx_buf;
drivers/iio/addac/ad74115.c
711
rx_buf += AD74115_FRAME_SIZE;
drivers/iio/addac/ad74115.c
715
xfer->rx_buf = rx_buf;
drivers/iio/addac/ad74413r.c
205
.rx_buf = st->reg_rx_buf,
drivers/iio/addac/ad74413r.c
791
u8 *rx_buf = st->adc_samples_buf.rx_buf;
drivers/iio/addac/ad74413r.c
800
ad74413r_crc_check(st, &rx_buf[i * AD74413R_FRAME_SIZE]);
drivers/iio/addac/ad74413r.c
87
u8 rx_buf[AD74413R_FRAME_SIZE * AD74413R_CHANNEL_MAX];
drivers/iio/addac/ad74413r.c
895
u8 *rx_buf = st->adc_samples_buf.rx_buf;
drivers/iio/addac/ad74413r.c
935
xfer->rx_buf = NULL;
drivers/iio/addac/ad74413r.c
937
xfer->rx_buf = rx_buf;
drivers/iio/addac/ad74413r.c
951
rx_buf += AD74413R_FRAME_SIZE;
drivers/iio/addac/ad74413r.c
955
xfer->rx_buf = rx_buf;
drivers/iio/dac/ad5360.c
230
.rx_buf = &st->data[1].d8[1],
drivers/iio/dac/ad5421.c
167
.rx_buf = &st->data[1].d8[1],
drivers/iio/dac/ad5449.c
110
.rx_buf = &st->data[1],
drivers/iio/dac/ad5504.c
81
.rx_buf = &st->data[1],
drivers/iio/dac/ad5592r.c
24
.rx_buf = buf,
drivers/iio/dac/ad5686-spi.c
58
.rx_buf = &st->data[2].d8[1],
drivers/iio/dac/ad5755.c
306
.rx_buf = &st->data[1].d8[1],
drivers/iio/dac/ad5758.c
195
.rx_buf = &st->d32[2],
drivers/iio/dac/ad5761.c
144
.rx_buf = &st->data[2].d8[1],
drivers/iio/dac/ad5764.c
150
.rx_buf = &st->data[1].d8[1],
drivers/iio/dac/ad5766.c
155
.rx_buf = &st->data[2].d32,
drivers/iio/dac/ad5791.c
141
.rx_buf = &st->data[2].d8[1],
drivers/iio/dac/ad7293.c
186
t.rx_buf = &st->data[0];
drivers/iio/dac/ltc2688.c
112
.rx_buf = st->rx_data,
drivers/iio/dac/max22007.c
106
ret = spi_write_then_read(st->spi, &reg_byte, 1, rx_buf,
drivers/iio/dac/max22007.c
114
calculated_crc = crc8(max22007_crc8_table, rx_buf, 2, calculated_crc);
drivers/iio/dac/max22007.c
115
received_crc = rx_buf[val_size];
drivers/iio/dac/max22007.c
122
memcpy(val, rx_buf, val_size);
drivers/iio/dac/max22007.c
132
.rx_buf = st->rx_buf,
drivers/iio/dac/max22007.c
86
u8 rx_buf[4];
drivers/iio/dac/max22007.c
94
u8 rx_buf[4];
drivers/iio/frequency/ad9523.c
313
.rx_buf = &st->data[1].d8[4 - AD9523_TRANSF_LEN(addr)],
drivers/iio/frequency/admv1013.c
115
t.rx_buf = &st->data[0];
drivers/iio/frequency/admv1014.c
146
t.rx_buf = &st->data[0];
drivers/iio/frequency/adrf6780.c
101
t.rx_buf = &st->data[0];
drivers/iio/gyro/adis16080.c
62
.rx_buf = &st->buf,
drivers/iio/gyro/adis16130.c
53
.rx_buf = st->buf,
drivers/iio/gyro/adxrs450.c
101
.rx_buf = &st->rx,
drivers/iio/gyro/adxrs450.c
173
.rx_buf = &st->rx,
drivers/iio/gyro/adxrs450.c
207
.rx_buf = &st->rx,
drivers/iio/humidity/am2315.c
114
u8 rx_buf[8];
drivers/iio/humidity/am2315.c
129
ret = i2c_master_recv(data->client, rx_buf, sizeof(rx_buf));
drivers/iio/humidity/am2315.c
139
crc = am2315_crc(rx_buf, sizeof(rx_buf) - 2);
drivers/iio/humidity/am2315.c
140
if ((crc & 0xff) != rx_buf[6] || (crc >> 8) != rx_buf[7]) {
drivers/iio/humidity/am2315.c
145
sensor_data->hum_data = (rx_buf[AM2315_HUM_OFFSET] << 8) |
drivers/iio/humidity/am2315.c
146
rx_buf[AM2315_HUM_OFFSET + 1];
drivers/iio/humidity/am2315.c
147
sensor_data->temp_data = (rx_buf[AM2315_TEMP_OFFSET] << 8) |
drivers/iio/humidity/am2315.c
148
rx_buf[AM2315_TEMP_OFFSET + 1];
drivers/iio/imu/adis.c
143
.rx_buf = adis->rx,
drivers/iio/imu/adis.c
149
.rx_buf = adis->rx + 2,
drivers/iio/imu/adis16550.c
1084
st->xfer[1].rx_buf = st->buffer;
drivers/iio/imu/adis16550.c
212
.rx_buf = st->dout,
drivers/iio/imu/adis16550.c
215
.rx_buf = &st->dout[1],
drivers/iio/imu/adis_buffer.c
109
adis->xfer[j].rx_buf = &rx[j - 1];
drivers/iio/imu/adis_buffer.c
55
adis->xfer[1].rx_buf = adis->buffer;
drivers/iio/potentiometer/mcp4131.c
152
.rx_buf = buf,
drivers/iio/pressure/abp2030pa.c
270
memset(data->rx_buf, 0, sizeof(data->rx_buf));
drivers/iio/pressure/abp2030pa.c
287
if (data->rx_buf[0] == (ABP2_ST_POWER | ABP2_ST_BUSY))
drivers/iio/pressure/abp2030pa.c
300
if (data->rx_buf[0] != ABP2_ST_POWER) {
drivers/iio/pressure/abp2030pa.c
302
"unexpected status byte 0x%02x\n", data->rx_buf[0]);
drivers/iio/pressure/abp2030pa.c
329
data->scan.chan[0] = get_unaligned_be24(&data->rx_buf[1]);
drivers/iio/pressure/abp2030pa.c
330
data->scan.chan[1] = get_unaligned_be24(&data->rx_buf[4]);
drivers/iio/pressure/abp2030pa.c
374
*val = get_unaligned_be24(&data->rx_buf[1]);
drivers/iio/pressure/abp2030pa.c
377
*val = get_unaligned_be24(&data->rx_buf[4]);
drivers/iio/pressure/abp2030pa.h
62
u8 rx_buf[ABP2_MEASUREMENT_RD_SIZE] __aligned(IIO_DMA_MINALIGN);
drivers/iio/pressure/abp2030pa_i2c.c
25
ret = i2c_master_recv(client, data->rx_buf, nbytes);
drivers/iio/pressure/abp2030pa_spi.c
26
xfer.rx_buf = data->rx_buf;
drivers/iio/pressure/bmp280-spi.c
43
u8 rx_buf[BME280_BURST_READ_BYTES + 1];
drivers/iio/pressure/bmp280-spi.c
54
status = spi_write_then_read(spi, reg, 1, rx_buf, val_size + 1);
drivers/iio/pressure/bmp280-spi.c
58
memcpy(val, rx_buf + 1, val_size);
drivers/iio/pressure/dlhl60d.c
128
*pressure = get_unaligned_be24(&st->rx_buf[1]);
drivers/iio/pressure/dlhl60d.c
129
*temperature = get_unaligned_be24(&st->rx_buf[4]);
drivers/iio/pressure/dlhl60d.c
256
&st->rx_buf[1] + chn * DLH_NUM_DATA_BYTES,
drivers/iio/pressure/dlhl60d.c
46
u8 rx_buf[DLH_NUM_READ_BYTES];
drivers/iio/pressure/dlhl60d.c
77
ret = i2c_master_recv(st->client, st->rx_buf, DLH_NUM_READ_BYTES);
drivers/iio/pressure/dlhl60d.c
84
if (st->rx_buf[0] != DLH_STATUS_OK) {
drivers/iio/pressure/dlhl60d.c
86
"%s: invalid status 0x%02x\n", __func__, st->rx_buf[0]);
drivers/iio/pressure/mpl115_spi.c
43
.rx_buf = buf->rx,
drivers/iio/pressure/mprls0025pa.c
227
memset(data->rx_buf, 0, sizeof(data->rx_buf));
drivers/iio/pressure/mprls0025pa.c
244
if (data->rx_buf[0] == (MPR_ST_POWER | MPR_ST_BUSY))
drivers/iio/pressure/mprls0025pa.c
247
if (data->rx_buf[0] != MPR_ST_POWER) {
drivers/iio/pressure/mprls0025pa.c
249
"unexpected status byte 0x%02x\n", data->rx_buf[0]);
drivers/iio/pressure/mprls0025pa.c
253
*press = get_unaligned_be24(&data->rx_buf[1]);
drivers/iio/pressure/mprls0025pa.c
255
dev_dbg(dev, "received: %*ph cnt: %d\n", ret, data->rx_buf, *press);
drivers/iio/pressure/mprls0025pa.h
79
u8 rx_buf[MPR_MEASUREMENT_RD_SIZE] __aligned(IIO_DMA_MINALIGN);
drivers/iio/pressure/mprls0025pa_i2c.c
28
ret = i2c_master_recv(client, data->rx_buf, cnt);
drivers/iio/pressure/mprls0025pa_spi.c
40
xfers[1].rx_buf = data->rx_buf;
drivers/iio/resolver/ad2s1210.c
202
.rx_buf = &st->rx[0],
drivers/iio/resolver/ad2s1210.c
207
.rx_buf = &st->rx[1],
drivers/iio/resolver/ad2s1210.c
248
.rx_buf = &st->rx[0],
drivers/iio/resolver/ad2s1210.c
253
.rx_buf = &st->rx[1],
drivers/input/joystick/psxpad-spi.c
79
.rx_buf = pad->response,
drivers/input/keyboard/applespi.c
561
rd_t->rx_buf = applespi->rx_buffer;
drivers/input/keyboard/applespi.c
600
st_t->rx_buf = applespi->tx_status;
drivers/input/misc/ad714x-spi.c
36
xfer[1].rx_buf = &chip->xfer_buf[1];
drivers/input/misc/ariel-pwrbutton.c
39
.rx_buf = response,
drivers/input/rmi4/rmi_spi.c
114
int tx_len, u8 *rx_buf, int rx_len)
drivers/input/rmi4/rmi_spi.c
207
if (rx_buf) {
drivers/input/rmi4/rmi_spi.c
212
xfer->rx_buf = &rmi_spi->rx_buf[i];
drivers/input/rmi4/rmi_spi.c
221
xfer->rx_buf = rmi_spi->rx_buf;
drivers/input/rmi4/rmi_spi.c
233
if (rx_buf) {
drivers/input/rmi4/rmi_spi.c
234
memcpy(rx_buf, rmi_spi->rx_buf, rx_len);
drivers/input/rmi4/rmi_spi.c
236
__func__, rx_len, rx_len, rx_buf);
drivers/input/rmi4/rmi_spi.c
43
u8 *rx_buf;
drivers/input/rmi4/rmi_spi.c
68
tmp = rmi_spi->rx_buf;
drivers/input/rmi4/rmi_spi.c
74
rmi_spi->rx_buf = buf;
drivers/input/rmi4/rmi_spi.c
75
rmi_spi->tx_buf = &rmi_spi->rx_buf[buf_size];
drivers/input/touchscreen/ad7877.c
216
req->xfer[1].rx_buf = &req->sample;
drivers/input/touchscreen/ad7877.c
294
req->xfer[3].rx_buf = &req->sample;
drivers/input/touchscreen/ad7877.c
662
ts->xfer[i + 2].rx_buf = &ts->conversion_data[AD7877_SEQ_YPOS + i];
drivers/input/touchscreen/ads7846.c
1126
x->rx_buf = packet->rx;
drivers/input/touchscreen/ads7846.c
373
req->xfer[1].rx_buf = &req->scratch;
drivers/input/touchscreen/ads7846.c
394
req->xfer[3].rx_buf = &req->sample;
drivers/input/touchscreen/ads7846.c
406
req->xfer[5].rx_buf = &req->scratch;
drivers/input/touchscreen/ads7846.c
416
req->xfer[7].rx_buf = &req->scratch;
drivers/input/touchscreen/ads7846.c
453
req->xfer[0].rx_buf = req->sample;
drivers/input/touchscreen/apple_z2.c
139
xfer.rx_buf = z2->rx_buf;
drivers/input/touchscreen/apple_z2.c
146
if (z2->rx_buf[0] != APPLE_Z2_REPLY_INTERRUPT_DATA)
drivers/input/touchscreen/apple_z2.c
149
pkt_len = (get_unaligned_le16(z2->rx_buf + 1) + 8) & 0xfffffffc;
drivers/input/touchscreen/apple_z2.c
151
error = spi_read(z2->spidev, z2->rx_buf, pkt_len);
drivers/input/touchscreen/apple_z2.c
155
apple_z2_parse_touches(z2, z2->rx_buf + 5, pkt_len - 5);
drivers/input/touchscreen/apple_z2.c
366
z2->rx_buf = devm_kzalloc(dev, 4000, GFP_KERNEL);
drivers/input/touchscreen/apple_z2.c
367
if (!z2->rx_buf)
drivers/input/touchscreen/apple_z2.c
42
u8 *rx_buf;
drivers/input/touchscreen/cyttsp_spi.c
70
xfer[0].rx_buf = rd_buf;
drivers/input/touchscreen/cyttsp_spi.c
81
xfer[1].rx_buf = buf;
drivers/input/touchscreen/goodix_berlin_core.c
219
u8 tx_buf[8], rx_buf[8];
drivers/input/touchscreen/goodix_berlin_core.c
233
rx_buf, sizeof(rx_buf));
drivers/input/touchscreen/goodix_berlin_core.c
237
if (!memcmp(tx_buf, rx_buf, sizeof(tx_buf)))
drivers/input/touchscreen/goodix_berlin_core.c
244
(int)sizeof(rx_buf), rx_buf);
drivers/input/touchscreen/goodix_berlin_spi.c
64
xfers.rx_buf = buf;
drivers/input/touchscreen/wdt87xx_i2c.c
249
u8 rx_buf[PKT_WRITE_SIZE];
drivers/input/touchscreen/wdt87xx_i2c.c
253
if (rx_len > sizeof(rx_buf))
drivers/input/touchscreen/wdt87xx_i2c.c
257
rx_buf, rx_len);
drivers/input/touchscreen/wdt87xx_i2c.c
263
if (rx_buf[1] != 0x03) {
drivers/input/touchscreen/wdt87xx_i2c.c
265
rx_buf[1]);
drivers/input/touchscreen/wdt87xx_i2c.c
269
rx_len = min_t(size_t, len, rx_buf[0]);
drivers/input/touchscreen/wdt87xx_i2c.c
270
memcpy(buf, &rx_buf[2], rx_len);
drivers/input/touchscreen/wdt87xx_i2c.c
281
u8 rx_buf[PKT_WRITE_SIZE];
drivers/input/touchscreen/wdt87xx_i2c.c
286
if (rx_len > sizeof(rx_buf))
drivers/input/touchscreen/wdt87xx_i2c.c
303
error = wdt87xx_i2c_xfer(client, tx_buf, tx_len, rx_buf, rx_len);
drivers/input/touchscreen/wdt87xx_i2c.c
309
rx_len = min_t(size_t, buf_size, get_unaligned_le16(rx_buf));
drivers/input/touchscreen/wdt87xx_i2c.c
310
memcpy(buf, &rx_buf[2], rx_len);
drivers/mailbox/zynqmp-ipi-mailbox.c
197
msg = mchan->rx_buf;
drivers/mailbox/zynqmp-ipi-mailbox.c
628
mchan->rx_buf = devm_kzalloc(mdev,
drivers/mailbox/zynqmp-ipi-mailbox.c
632
if (!mchan->rx_buf)
drivers/mailbox/zynqmp-ipi-mailbox.c
665
mchan->rx_buf = devm_kzalloc(mdev,
drivers/mailbox/zynqmp-ipi-mailbox.c
669
if (!mchan->rx_buf)
drivers/mailbox/zynqmp-ipi-mailbox.c
760
tx_mchan->rx_buf = devm_kzalloc(mdev, IPI_BUF_SIZE +
drivers/mailbox/zynqmp-ipi-mailbox.c
763
if (!tx_mchan->rx_buf)
drivers/mailbox/zynqmp-ipi-mailbox.c
768
rx_mchan->rx_buf = devm_kzalloc(mdev, IPI_BUF_SIZE +
drivers/mailbox/zynqmp-ipi-mailbox.c
771
if (!rx_mchan->rx_buf)
drivers/mailbox/zynqmp-ipi-mailbox.c
89
void *rx_buf;
drivers/media/cec/platform/tegra/tegra_cec.c
177
cec->rx_buf[cec->rx_buf_cnt++] = v & 0xff;
drivers/media/cec/platform/tegra/tegra_cec.c
45
u8 rx_buf[CEC_MAX_MSG_SIZE];
drivers/media/cec/platform/tegra/tegra_cec.c
85
memcpy(msg.msg, cec->rx_buf, msg.len);
drivers/media/dvb-frontends/mxl692.c
1115
u8 rx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {};
drivers/media/dvb-frontends/mxl692.c
1125
atsc_status = (struct MXL_EAGLE_ATSC_DEMOD_STATUS_T *)&rx_buf;
drivers/media/dvb-frontends/mxl692.c
1126
qam_status = (struct MXL_EAGLE_QAM_DEMOD_STATUS_T *)&rx_buf;
drivers/media/dvb-frontends/mxl692.c
1134
rx_buf,
drivers/media/dvb-frontends/mxl692.c
1147
rx_buf,
drivers/media/dvb-frontends/mxl692.c
1166
u8 rx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {};
drivers/media/dvb-frontends/mxl692.c
1174
atsc_errors = (struct MXL_EAGLE_ATSC_DEMOD_ERROR_COUNTERS_T *)&rx_buf;
drivers/media/dvb-frontends/mxl692.c
1182
rx_buf,
drivers/media/dvb-frontends/mxl692.c
1220
u8 rx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {};
drivers/media/dvb-frontends/mxl692.c
1229
atsc_status = (struct MXL_EAGLE_ATSC_DEMOD_STATUS_T *)&rx_buf;
drivers/media/dvb-frontends/mxl692.c
1230
qam_status = (struct MXL_EAGLE_QAM_DEMOD_STATUS_T *)&rx_buf;
drivers/media/dvb-frontends/mxl692.c
1238
rx_buf,
drivers/media/dvb-frontends/mxl692.c
1256
rx_buf,
drivers/media/dvb-frontends/mxl692.c
452
u8 rx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {};
drivers/media/dvb-frontends/mxl692.c
494
rx_header = (struct MXL_EAGLE_HOST_MSG_HEADER_T *)rx_buf;
drivers/media/dvb-frontends/mxl692.c
497
status = mxl692_opread(dev, rx_buf,
drivers/media/dvb-frontends/mxl692.c
536
resp_checksum_tmp = mxl692_checksum(rx_buf,
drivers/media/dvb-frontends/mxl692.c
547
mxl692_rx_swap(rx_header->opcode, rx_buf);
drivers/media/dvb-frontends/mxl692.c
555
memcpy(rx_payload, rx_buf + MXL_EAGLE_HOST_MSG_HEADER_SIZE,
drivers/media/dvb-frontends/mxl692.c
571
u8 rx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {};
drivers/media/dvb-frontends/mxl692.c
605
dev_status = (struct MXL_EAGLE_DEV_STATUS_T *)&rx_buf;
drivers/media/i2c/cx25840/cx25840-core.c
102
u8 tx_buf[2], rx_buf[1];
drivers/media/i2c/cx25840/cx25840-core.c
116
msgs[1].buf = (char *)rx_buf;
drivers/media/i2c/cx25840/cx25840-core.c
121
return rx_buf[0];
drivers/media/i2c/cx25840/cx25840-core.c
127
u8 tx_buf[2], rx_buf[4];
drivers/media/i2c/cx25840/cx25840-core.c
141
msgs[1].buf = (char *)rx_buf;
drivers/media/i2c/cx25840/cx25840-core.c
146
return (rx_buf[3] << 24) | (rx_buf[2] << 16) | (rx_buf[1] << 8) |
drivers/media/i2c/cx25840/cx25840-core.c
147
rx_buf[0];
drivers/media/i2c/s5c73m3/s5c73m3-spi.c
45
xfer.rx_buf = addr;
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
141
if (t->rx_buf) {
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
142
memcpy_fromio(t->rx_buf + frag_offset,
drivers/media/rc/ite-cir.c
228
u8 rx_buf[ITE_RX_FIFO_LEN];
drivers/media/rc/ite-cir.c
247
rx_bytes = dev->params->get_rx_bytes(dev, rx_buf,
drivers/media/rc/ite-cir.c
259
ite_decode_bytes(dev, rx_buf, rx_bytes);
drivers/media/spi/cxd2880-spi.c
145
transfer[1].rx_buf = read_data;
drivers/media/spi/gs1662.c
147
.rx_buf = &buf_value,
drivers/mfd/dln2.c
100
void *rx_buf[DLN2_MAX_URBS];
drivers/mfd/dln2.c
588
kfree(dln2->rx_buf[i]);
drivers/mfd/dln2.c
614
dln2->rx_buf[i] = kmalloc(rx_max_size, GFP_KERNEL);
drivers/mfd/dln2.c
615
if (!dln2->rx_buf[i])
drivers/mfd/dln2.c
624
dln2->rx_buf[i], rx_max_size, dln2_rx, dln2);
drivers/mfd/ezx-pcap.c
63
t.rx_buf = (u8 *) &pcap->buf;
drivers/mfd/mc13xxx-spi.c
69
.rx_buf = r,
drivers/mfd/ocelot-spi.c
164
xfers[index].rx_buf = val;
drivers/mfd/rsmu_spi.c
38
xfer.rx_buf = rsp;
drivers/mfd/sprd-sc27xx-spi.c
121
u32 rx_buf[2] = { 0 };
drivers/mfd/sprd-sc27xx-spi.c
129
memcpy(rx_buf, reg, sizeof(u32));
drivers/mfd/sprd-sc27xx-spi.c
130
ret = spi_read(spi, rx_buf, 1);
drivers/mfd/sprd-sc27xx-spi.c
134
memcpy(val, rx_buf, val_size);
drivers/misc/eeprom/eeprom_93xx46.c
156
t[1].rx_buf = buf;
drivers/misc/gehc-achc.c
271
xfers[1].rx_buf = buffer + 4;
drivers/misc/mei/platform-vsc.c
212
ret = mei_vsc_read_helper(hw, hw->rx_buf, sizeof(hw->rx_buf));
drivers/misc/mei/platform-vsc.c
217
hw->rx_hdr = get_unaligned_le32(hw->rx_buf);
drivers/misc/mei/platform-vsc.c
237
memcpy(buf, hw->rx_buf + sizeof(*hdr), len);
drivers/misc/mei/platform-vsc.c
55
char rx_buf[MEI_VSC_MAX_MSG_SIZE + sizeof(struct mei_msg_hdr)] ____cacheline_aligned;
drivers/misc/mei/vsc-fw-loader.c
228
void *rx_buf;
drivers/misc/mei/vsc-fw-loader.c
309
struct vsc_rom_cmd_ack *ack = fw_loader->rx_buf;
drivers/misc/mei/vsc-fw-loader.c
583
struct vsc_rom_cmd_ack *ack = fw_loader->rx_buf;
drivers/misc/mei/vsc-fw-loader.c
721
void *rx_buf __free(kfree) = NULL;
drivers/misc/mei/vsc-fw-loader.c
732
rx_buf = kzalloc(VSC_FW_PKG_SIZE, GFP_KERNEL);
drivers/misc/mei/vsc-fw-loader.c
733
if (!rx_buf)
drivers/misc/mei/vsc-fw-loader.c
737
fw_loader->rx_buf = rx_buf;
drivers/misc/mei/vsc-tp.c
156
.rx_buf = ibuf,
drivers/misc/mei/vsc-tp.c
170
u8 *src, *crc_src, *rx_buf = (u8 *)tp->rx_buf;
drivers/misc/mei/vsc-tp.c
178
ret = vsc_tp_dev_xfer(tp, pkt, rx_buf, next_xfer_len);
drivers/misc/mei/vsc-tp.c
184
src = rx_buf;
drivers/misc/mei/vsc-tp.c
187
src = memchr(rx_buf, VSC_TP_PACKET_SYNC, next_xfer_len);
drivers/misc/mei/vsc-tp.c
191
src_len = next_xfer_len - (src - rx_buf);
drivers/misc/mei/vsc-tp.c
341
ret = vsc_tp_dev_xfer(tp, tp->tx_buf, ibuf ? tp->rx_buf : NULL, len);
drivers/misc/mei/vsc-tp.c
346
be32_to_cpu_array(ibuf, (__be32 *)tp->rx_buf, words);
drivers/misc/mei/vsc-tp.c
475
tp->rx_buf = devm_kzalloc(dev, sizeof(*tp->rx_buf), GFP_KERNEL);
drivers/misc/mei/vsc-tp.c
476
if (!tp->rx_buf)
drivers/misc/mei/vsc-tp.c
76
struct vsc_tp_packet *rx_buf;
drivers/mmc/host/mmc_spi.c
1248
host->status.rx_buf = &host->data->status;
drivers/mmc/host/mmc_spi.c
484
t->tx_buf = t->rx_buf = data->status;
drivers/mmc/host/mmc_spi.c
548
t->rx_buf = &scratch->crc_val;
drivers/mmc/host/mmc_spi.c
571
t->rx_buf = scratch->status;
drivers/mmc/host/mmc_spi.c
728
u8 *cp = t->rx_buf;
drivers/mmc/host/mmc_spi.c
746
u16 crc = crc_itu_t(0, t->rx_buf, t->len);
drivers/mmc/host/mmc_spi.c
757
t->rx_buf += t->len;
drivers/mmc/host/mmc_spi.c
806
t->rx_buf = kmap_addr + sg->offset;
drivers/mmc/host/mmc_spi.c
867
host->early_status.tx_buf = host->early_status.rx_buf;
drivers/mtd/devices/mchp23k256.c
120
transfer[1].rx_buf = buf;
drivers/mtd/devices/mtd_dataflash.c
263
x[1].rx_buf = buf;
drivers/mtd/devices/mtd_dataflash.c
485
t.rx_buf = scratch;
drivers/mtd/devices/sst25l.c
227
transfer[1].rx_buf = buf;
drivers/mtd/devices/sst25l.c
327
t.rx_buf = cmd_resp;
drivers/mtd/devices/sst25l.c
80
t.rx_buf = cmd_resp;
drivers/net/can/m_can/tcan4x5x-regmap.c
72
xfer[1].rx_buf = val_buf;
drivers/net/can/m_can/tcan4x5x-regmap.c
76
xfer[0].rx_buf = buf_rx;
drivers/net/can/spi/hi311x.c
205
.rx_buf = priv->spi_rx_buf,
drivers/net/can/spi/mcp251x.c
301
.rx_buf = priv->spi_rx_buf,
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1977
xfer[1].rx_buf = buf_rx->data;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
157
xfer[1].rx_buf = buf_rx->data;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
162
xfer[0].rx_buf = buf_rx;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
215
xfer[1].rx_buf = val_buf;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
220
xfer[0].rx_buf = buf_rx;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
388
xfer[1].rx_buf = buf_rx->data;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
393
xfer[0].rx_buf = buf_rx;
drivers/net/dsa/ks8995.c
265
t[1].rx_buf = buf;
drivers/net/dsa/sja1105/sja1105_spi.c
74
chunk_xfer->rx_buf = chunk.buf;
drivers/net/dsa/vitesse-vsc73xx-spi.c
73
t[1].rx_buf = buf;
drivers/net/ethernet/adi/adin1110.c
217
t.rx_buf = &priv->data[0];
drivers/net/ethernet/adi/adin1110.c
345
t.rx_buf = &rxb->data[0];
drivers/net/ethernet/amd/7990.c
194
leptr = LANCE_ADDR(&aib->rx_buf[i][0]);
drivers/net/ethernet/amd/7990.c
336
(unsigned char *)&(ib->rx_buf[lp->rx_new][0]),
drivers/net/ethernet/amd/7990.h
91
volatile char rx_buf[RX_RING_SIZE][RX_BUFF_SIZE];
drivers/net/ethernet/amd/a2065.c
188
leptr = LANCE_ADDR(&aib->rx_buf[i][0]);
drivers/net/ethernet/amd/a2065.c
304
(unsigned char *)&ib->rx_buf[lp->rx_new][0],
drivers/net/ethernet/amd/a2065.c
99
char rx_buf[RX_RING_SIZE][RX_BUFF_SIZE];
drivers/net/ethernet/amd/sunlance.c
227
u8 rx_buf [RX_RING_SIZE][RX_BUFF_SIZE];
drivers/net/ethernet/amd/sunlance.c
351
leptr = LANCE_ADDR(aib + libbuff_offset(rx_buf, i));
drivers/net/ethernet/amd/sunlance.c
409
leptr = libbuff_offset(rx_buf, i);
drivers/net/ethernet/amd/sunlance.c
546
(unsigned char *)&(ib->rx_buf [entry][0]),
drivers/net/ethernet/amd/sunlance.c
715
lance_piocopy_to_skb(skb, &(ib->rx_buf[entry][0]), len);
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
148
*state->rx_buf++ = XI2C_IOREAD(pdata, IC_DATA_CMD);
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
290
state->rx_buf = op->buf;
drivers/net/ethernet/amd/xgbe/xgbe.h
601
unsigned char *rx_buf;
drivers/net/ethernet/asix/ax88796c_spi.c
54
xfer->rx_buf = NULL;
drivers/net/ethernet/asix/ax88796c_spi.c
60
xfer->rx_buf = data;
drivers/net/ethernet/asix/ax88796c_spi.c
88
ax_spi->rx_buf, 2);
drivers/net/ethernet/asix/ax88796c_spi.c
95
le16_to_cpus((u16 *)ax_spi->rx_buf);
drivers/net/ethernet/asix/ax88796c_spi.c
97
return *(u16 *)ax_spi->rx_buf;
drivers/net/ethernet/asix/ax88796c_spi.h
32
u8 rx_buf[6];
drivers/net/ethernet/atheros/ag71xx.c
1185
if (ring->buf[i].rx.rx_buf) {
drivers/net/ethernet/atheros/ag71xx.c
1189
skb_free_frag(ring->buf[i].rx.rx_buf);
drivers/net/ethernet/atheros/ag71xx.c
1213
buf->rx.rx_buf = data;
drivers/net/ethernet/atheros/ag71xx.c
1218
buf->rx.rx_buf = NULL;
drivers/net/ethernet/atheros/ag71xx.c
1281
if (!ring->buf[i].rx.rx_buf &&
drivers/net/ethernet/atheros/ag71xx.c
1646
skb = napi_build_skb(ring->buf[i].rx.rx_buf, ag71xx_buffer_size(ag));
drivers/net/ethernet/atheros/ag71xx.c
1649
skb_free_frag(ring->buf[i].rx.rx_buf);
drivers/net/ethernet/atheros/ag71xx.c
1662
ring->buf[i].rx.rx_buf = NULL;
drivers/net/ethernet/atheros/ag71xx.c
1692
if (!rx_ring->buf[rx_ring->dirty % rx_ring_size].rx.rx_buf)
drivers/net/ethernet/atheros/ag71xx.c
312
void *rx_buf;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
2164
priv->rx_buf = kcalloc(priv->rx_ring_size, sizeof(void *),
drivers/net/ethernet/broadcom/bcm63xx_enet.c
2166
if (!priv->rx_buf) {
drivers/net/ethernet/broadcom/bcm63xx_enet.c
237
if (!priv->rx_buf[desc_idx]) {
drivers/net/ethernet/broadcom/bcm63xx_enet.c
246
priv->rx_buf[desc_idx] = buf;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
368
buf = priv->rx_buf[desc_idx];
drivers/net/ethernet/broadcom/bcm63xx_enet.c
389
priv->rx_buf[desc_idx] = NULL;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
876
if (!priv->rx_buf[i])
drivers/net/ethernet/broadcom/bcm63xx_enet.c
882
skb_free_frag(priv->rx_buf[i]);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
884
kfree(priv->rx_buf);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
996
priv->rx_buf = kcalloc(priv->rx_ring_size, sizeof(void *),
drivers/net/ethernet/broadcom/bcm63xx_enet.c
998
if (!priv->rx_buf) {
drivers/net/ethernet/broadcom/bcm63xx_enet.h
243
void **rx_buf;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1084
struct bnge_sw_rx_bd *rx_buf = &rxr->rx_buf_ring[RING_RX(bn, prod)];
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1094
rx_buf->data = data;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1095
rx_buf->data_ptr = data + bn->rx_offset;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1096
rx_buf->mapping = mapping;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
343
struct bnge_sw_rx_bd *rx_buf = &rxr->rx_buf_ring[i];
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
344
void *data = rx_buf->data;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
349
rx_buf->data = NULL;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
813
struct bnge_sw_rx_bd *rx_buf;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
891
rx_buf = &rxr->rx_buf_ring[cons];
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
892
data = rx_buf->data;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
893
data_ptr = rx_buf->data_ptr;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
908
rx_buf->data = NULL;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
920
dma_addr = rx_buf->mapping;
drivers/net/ethernet/broadcom/bnx2.c
2766
struct bnx2_sw_bd *rx_buf = &rxr->rx_buf_ring[index];
drivers/net/ethernet/broadcom/bnx2.c
2784
rx_buf->data = data;
drivers/net/ethernet/broadcom/bnx2.c
2785
dma_unmap_addr_set(rx_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnx2.c
3162
struct bnx2_sw_bd *rx_buf, *next_rx_buf;
drivers/net/ethernet/broadcom/bnx2.c
3171
rx_buf = &rxr->rx_buf_ring[sw_ring_cons];
drivers/net/ethernet/broadcom/bnx2.c
3172
data = rx_buf->data;
drivers/net/ethernet/broadcom/bnx2.c
3173
rx_buf->data = NULL;
drivers/net/ethernet/broadcom/bnx2.c
3178
dma_addr = dma_unmap_addr(rx_buf, mapping);
drivers/net/ethernet/broadcom/bnx2.c
5470
struct bnx2_sw_bd *rx_buf = &rxr->rx_buf_ring[j];
drivers/net/ethernet/broadcom/bnx2.c
5471
u8 *data = rx_buf->data;
drivers/net/ethernet/broadcom/bnx2.c
5477
dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
5481
rx_buf->data = NULL;
drivers/net/ethernet/broadcom/bnx2.c
5795
struct bnx2_sw_bd *rx_buf;
drivers/net/ethernet/broadcom/bnx2.c
5881
rx_buf = &rxr->rx_buf_ring[rx_start_idx];
drivers/net/ethernet/broadcom/bnx2.c
5882
data = rx_buf->data;
drivers/net/ethernet/broadcom/bnx2.c
5888
dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1027
dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1059
dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1107
rx_buf->data = NULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1556
struct sw_rx_bd *rx_buf = &fp->rx_buf_ring[i];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1557
u8 *data = rx_buf->data;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1562
dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1565
rx_buf->data = NULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
772
struct sw_rx_bd *rx_buf = &tpa_info->first_buf;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
776
u8 *new_data, *data = rx_buf->data;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
792
dma_unmap_single(&bp->pdev->dev, dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
827
rx_buf->data = new_data;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
844
struct sw_rx_bd *rx_buf = &fp->rx_buf_ring[index];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
861
rx_buf->data = data;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
862
dma_unmap_addr_set(rx_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
924
struct sw_rx_bd *rx_buf = NULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
970
rx_buf = &fp->rx_buf_ring[bd_cons];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
971
data = rx_buf->data;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2508
struct sw_rx_bd *rx_buf;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2668
rx_buf = &fp_rx->rx_buf_ring[RX_BD(fp_rx->rx_bd_cons)];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2670
dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2672
data = rx_buf->data + NET_SKB_PAD + cqe->fast_path_cqe.placement_offset;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2115
struct bnxt_sw_rx_bd *rx_buf;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2190
rx_buf = &rxr->rx_buf_ring[cons];
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2191
data = rx_buf->data;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2192
data_ptr = rx_buf->data_ptr;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2207
rx_buf->data = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2231
dma_addr = rx_buf->mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2279
if (rx_buf->data_ptr == data_ptr)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3495
struct bnxt_sw_rx_bd *rx_buf = &rxr->rx_buf_ring[i];
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3496
void *data = rx_buf->data;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3501
rx_buf->data = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
970
struct bnxt_sw_rx_bd *rx_buf = &rxr->rx_buf_ring[RING_RX(bp, prod)];
drivers/net/ethernet/broadcom/bnxt/bnxt.c
982
rx_buf->data = page;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
983
rx_buf->data_ptr = page_address(page) + offset + bp->rx_offset;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
990
rx_buf->data = data;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
991
rx_buf->data_ptr = data + bp->rx_offset;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
993
rx_buf->mapping = mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5061
struct bnxt_sw_rx_bd *rx_buf;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5073
rx_buf = &rxr->rx_buf_ring[cons];
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5074
data = rx_buf->data_ptr;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
187
struct bnxt_sw_rx_bd *rx_buf;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
193
rx_buf = &rxr->rx_buf_ring[cons];
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
196
mapping = rx_buf->mapping - bp->rx_dma_offset;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
230
struct bnxt_sw_rx_bd *rx_buf;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
269
rx_buf = &rxr->rx_buf_ring[cons];
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
270
mapping = rx_buf->mapping - bp->rx_dma_offset;
drivers/net/ethernet/cirrus/ep93xx_eth.c
159
void *rx_buf[RX_QUEUE_ENTRIES];
drivers/net/ethernet/cirrus/ep93xx_eth.c
285
skb_copy_to_linear_data(skb, ep->rx_buf[entry], length);
drivers/net/ethernet/cirrus/ep93xx_eth.c
458
kfree(ep->rx_buf[i]);
drivers/net/ethernet/cirrus/ep93xx_eth.c
500
ep->rx_buf[i] = buf;
drivers/net/ethernet/ec_bhf.c
138
struct bhf_dma rx_buf;
drivers/net/ethernet/ec_bhf.c
201
iowrite32(FIFO_RX_ADDR_VALID | ((u8 *)(desc) - priv->rx_buf.buf),
drivers/net/ethernet/ec_bhf.c
373
priv->rx_dcount = priv->rx_buf.len / sizeof(struct rx_desc);
drivers/net/ethernet/ec_bhf.c
374
priv->rx_descs = (struct rx_desc *)priv->rx_buf.buf;
drivers/net/ethernet/ec_bhf.c
382
next = (u8 *)(desc + 1) - priv->rx_buf.buf;
drivers/net/ethernet/ec_bhf.c
400
err = ec_bhf_alloc_dma_mem(priv, &priv->rx_buf, priv->rx_dma_chan,
drivers/net/ethernet/ec_bhf.c
425
dma_free_coherent(dev, priv->rx_buf.alloc_len, priv->rx_buf.alloc,
drivers/net/ethernet/ec_bhf.c
426
priv->rx_buf.alloc_phys);
drivers/net/ethernet/ec_bhf.c
444
dma_free_coherent(dev, priv->rx_buf.alloc_len,
drivers/net/ethernet/ec_bhf.c
445
priv->rx_buf.alloc, priv->rx_buf.alloc_phys);
drivers/net/ethernet/freescale/fec.h
563
union fec_rx_buffer rx_buf[RX_RING_SIZE];
drivers/net/ethernet/freescale/fec_main.c
1761
rxq->rx_buf[index].page = new_page;
drivers/net/ethernet/freescale/fec_main.c
1778
rxq->rx_buf[index].xdp = new_xdp;
drivers/net/ethernet/freescale/fec_main.c
1939
page = rxq->rx_buf[index].page;
drivers/net/ethernet/freescale/fec_main.c
2069
page = rxq->rx_buf[index].page;
drivers/net/ethernet/freescale/fec_main.c
2302
xsk = rxq->rx_buf[index].xdp;
drivers/net/ethernet/freescale/fec_main.c
3857
union fec_rx_buffer *buf = &rxq->rx_buf[i];
drivers/net/ethernet/freescale/fec_main.c
3868
rxq->rx_buf[i].buf_p = NULL;
drivers/net/ethernet/freescale/fec_main.c
4031
rxq->rx_buf[i].page = page;
drivers/net/ethernet/freescale/fec_main.c
4046
union fec_rx_buffer *buf = &rxq->rx_buf[0];
drivers/net/ethernet/freescale/fec_main.c
4436
buf = &rxq->rx_buf[0];
drivers/net/ethernet/freescale/fec_main.c
4479
buf = &rxq->rx_buf[0];
drivers/net/ethernet/freescale/fec_main.c
4505
union fec_rx_buffer *buf = &rxq->rx_buf[0];
drivers/net/ethernet/hisilicon/hip04_eth.c
236
unsigned char *rx_buf[RX_DESC_NUM];
drivers/net/ethernet/hisilicon/hip04_eth.c
593
buf = priv->rx_buf[priv->rx_head];
drivers/net/ethernet/hisilicon/hip04_eth.c
633
priv->rx_buf[priv->rx_head] = buf;
drivers/net/ethernet/hisilicon/hip04_eth.c
737
phys = dma_map_single(priv->dev, priv->rx_buf[i],
drivers/net/ethernet/hisilicon/hip04_eth.c
868
priv->rx_buf[i] = netdev_alloc_frag(priv->rx_buf_size);
drivers/net/ethernet/hisilicon/hip04_eth.c
869
if (!priv->rx_buf[i])
drivers/net/ethernet/hisilicon/hip04_eth.c
882
if (priv->rx_buf[i])
drivers/net/ethernet/hisilicon/hip04_eth.c
883
skb_free_frag(priv->rx_buf[i]);
drivers/net/ethernet/intel/i40e/i40e_main.c
871
u64 rx_page, rx_buf, rx_reuse, rx_alloc, rx_waive, rx_busy;
drivers/net/ethernet/intel/i40e/i40e_main.c
905
rx_buf = 0;
drivers/net/ethernet/intel/i40e/i40e_main.c
942
rx_buf += p->rx_stats.alloc_buff_failed;
drivers/net/ethernet/intel/i40e/i40e_main.c
975
vsi->rx_buf_failed = rx_buf;
drivers/net/ethernet/intel/ice/ice_ethtool.c
1234
struct libeth_fqe *rx_buf;
drivers/net/ethernet/intel/ice/ice_ethtool.c
1251
rx_buf = &rx_ring->rx_fqes[i];
drivers/net/ethernet/intel/ice/ice_ethtool.c
1252
page = __netmem_to_page(rx_buf->netmem);
drivers/net/ethernet/intel/ice/ice_ethtool.c
1253
received_buf = page_address(page) + rx_buf->offset +
drivers/net/ethernet/intel/ice/ice_txrx.c
1009
rx_buf = &rx_ring->hdr_fqes[ntc];
drivers/net/ethernet/intel/ice/ice_txrx.c
1010
libeth_xdp_process_buff(xdp, rx_buf, size);
drivers/net/ethernet/intel/ice/ice_txrx.c
1011
rx_buf->netmem = 0;
drivers/net/ethernet/intel/ice/ice_txrx.c
1020
rx_buf = &rx_ring->rx_fqes[ntc];
drivers/net/ethernet/intel/ice/ice_txrx.c
1021
libeth_xdp_process_buff(xdp, rx_buf, size);
drivers/net/ethernet/intel/ice/ice_txrx.c
968
struct libeth_fqe *rx_buf;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
1047
struct idpf_rx_buf *rx_buf;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
1070
rx_buf = &rx_q->rx_buf[ntc];
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
1071
libeth_xdp_process_buff(xdp, rx_buf, fields.len);
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
1072
rx_buf->netmem = 0;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
897
.fqes = rx_q->rx_buf,
drivers/net/ethernet/intel/idpf/idpf_txrx.c
347
static void idpf_rx_page_rel(struct libeth_fqe *rx_buf)
drivers/net/ethernet/intel/idpf/idpf_txrx.c
349
if (unlikely(!rx_buf->netmem))
drivers/net/ethernet/intel/idpf/idpf_txrx.c
352
libeth_rx_recycle_slow(rx_buf->netmem);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
354
rx_buf->netmem = 0;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3541
struct libeth_fqe *hdr, *rx_buf = NULL;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
355
rx_buf->offset = 0;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3585
rx_buf = &rx_bufq->buf[buf_id];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3606
hdr_len = idpf_rx_hsplit_wa(hdr, rx_buf, pkt_len);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3621
libeth_xdp_process_buff(xdp, rx_buf, pkt_len);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3622
rx_buf->netmem = 0;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
416
.fqes = rxq->rx_buf,
drivers/net/ethernet/intel/idpf/idpf_txrx.c
420
if (!rxq->rx_buf)
drivers/net/ethernet/intel/idpf/idpf_txrx.c
424
idpf_rx_page_rel(&rxq->rx_buf[i]);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
427
rxq->rx_buf = NULL;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
710
rxq->rx_buf = fq.fqes;
drivers/net/ethernet/intel/idpf/idpf_txrx.h
532
struct libeth_fqe *rx_buf;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1927
size_t size = array_size(sizeof(*rxr->rx_buf), rxr->size_mask + 1);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1930
size = sizeof(*rxr->rx_buf) * (rxr->size_mask + 1);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1934
rxr->rx_buf = kvzalloc(size, GFP_KERNEL | __GFP_NOWARN);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1936
return rxr->rx_buf ? 0 : -ENOMEM;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
734
struct fbnic_rx_buf *rx_buf = &ring->rx_buf[idx];
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
737
rx_buf->pagecnt_bias = FBNIC_PAGECNT_BIAS_MAX;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
738
rx_buf->netmem = netmem;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
744
struct fbnic_rx_buf *rx_buf = &qt->sub0.rx_buf[idx];
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
746
rx_buf->pagecnt_bias--;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
749
return netmem_to_page(rx_buf->netmem);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
755
struct fbnic_rx_buf *rx_buf = &qt->sub1.rx_buf[idx];
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
757
rx_buf->pagecnt_bias--;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
759
return rx_buf->netmem;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
765
struct fbnic_rx_buf *rx_buf = &ring->rx_buf[idx];
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
766
netmem_ref netmem = rx_buf->netmem;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
768
if (!page_pool_unref_netmem(netmem, rx_buf->pagecnt_bias))
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
772
rx_buf->netmem = 0;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.h
114
struct fbnic_rx_buf *rx_buf; /* BDQ */
drivers/net/ethernet/micrel/ks8851_spi.c
127
xfer->rx_buf = NULL;
drivers/net/ethernet/micrel/ks8851_spi.c
162
xfer->rx_buf = NULL;
drivers/net/ethernet/micrel/ks8851_spi.c
167
xfer->rx_buf = trx;
drivers/net/ethernet/micrel/ks8851_spi.c
174
xfer->rx_buf = trx;
drivers/net/ethernet/micrel/ks8851_spi.c
226
xfer->rx_buf = NULL;
drivers/net/ethernet/micrel/ks8851_spi.c
230
xfer->rx_buf = buff;
drivers/net/ethernet/micrel/ks8851_spi.c
274
xfer->rx_buf = NULL;
drivers/net/ethernet/micrel/ks8851_spi.c
279
xfer->rx_buf = NULL;
drivers/net/ethernet/microchip/enc28j60.c
108
memcpy(data, rx_buf, len);
drivers/net/ethernet/microchip/enc28j60.c
146
u8 rx_buf[4];
drivers/net/ethernet/microchip/enc28j60.c
156
ret = spi_write_then_read(priv->spi, tx_buf, 1, rx_buf, slen);
drivers/net/ethernet/microchip/enc28j60.c
161
val = rx_buf[slen - 1];
drivers/net/ethernet/microchip/enc28j60.c
87
u8 *rx_buf = priv->spi_transfer_buf + 4;
drivers/net/ethernet/microchip/enc28j60.c
94
.rx_buf = rx_buf,
drivers/net/ethernet/moxa/moxart_ether.c
141
priv->rx_buf[i] = priv->rx_buf_base + priv->rx_buf_size * i;
drivers/net/ethernet/moxa/moxart_ether.c
143
priv->rx_buf[i],
drivers/net/ethernet/moxa/moxart_ether.c
151
moxart_desc_write((uintptr_t)priv->rx_buf[i],
drivers/net/ethernet/moxa/moxart_ether.c
250
memcpy(skb->data, priv->rx_buf[rx_head], len);
drivers/net/ethernet/moxa/moxart_ether.h
306
unsigned char *rx_buf[RX_DESC_NUM];
drivers/net/ethernet/oa_tc6.c
167
xfer.rx_buf = tc6->spi_data_rx_buf;
drivers/net/ethernet/oa_tc6.c
170
xfer.rx_buf = tc6->spi_ctrl_rx_buf;
drivers/net/ethernet/oa_tc6.c
243
u8 *rx_buf = tc6->spi_ctrl_rx_buf;
drivers/net/ethernet/oa_tc6.c
245
rx_buf += OA_TC6_CTRL_IGNORED_SIZE;
drivers/net/ethernet/oa_tc6.c
250
if (memcmp(tx_buf, rx_buf, size - OA_TC6_CTRL_IGNORED_SIZE))
drivers/net/ethernet/oa_tc6.c
258
u32 *rx_buf = tc6->spi_ctrl_rx_buf + OA_TC6_CTRL_IGNORED_SIZE;
drivers/net/ethernet/oa_tc6.c
264
if (*tx_buf != *rx_buf)
drivers/net/ethernet/oa_tc6.c
273
__be32 *rx_buf = tc6->spi_ctrl_rx_buf + OA_TC6_CTRL_IGNORED_SIZE +
drivers/net/ethernet/oa_tc6.c
277
value[i] = be32_to_cpu(*rx_buf++);
drivers/net/ethernet/oa_tc6.c
890
u8 *rx_buf = tc6->spi_data_rx_buf;
drivers/net/ethernet/oa_tc6.c
893
footer = *((__be32 *)&rx_buf[footer_offset]);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
102
rx_buf = &(rds_ring->rx_buf_arr[i]);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
103
if (rx_buf->state == NETXEN_BUFFER_FREE)
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
105
dma_unmap_single(&adapter->pdev->dev, rx_buf->dma,
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
107
if (rx_buf->skb != NULL)
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
108
dev_kfree_skb_any(rx_buf->skb);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
182
struct netxen_rx_buffer *rx_buf;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
266
rx_buf = rds_ring->rx_buf_arr;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
268
list_add_tail(&rx_buf->list,
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
270
rx_buf->ref_handle = i;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
271
rx_buf->state = NETXEN_BUFFER_FREE;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
272
rx_buf++;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
95
struct netxen_rx_buffer *rx_buf;
drivers/net/ethernet/qlogic/qede/qede_main.c
1511
struct sw_rx_data *rx_buf;
drivers/net/ethernet/qlogic/qede/qede_main.c
1514
rx_buf = &rxq->sw_rx_ring[i & NUM_RX_BDS_MAX];
drivers/net/ethernet/qlogic/qede/qede_main.c
1515
data = rx_buf->data;
drivers/net/ethernet/qlogic/qede/qede_main.c
1518
rx_buf->mapping, PAGE_SIZE, rxq->data_direction);
drivers/net/ethernet/qlogic/qede/qede_main.c
1520
rx_buf->data = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
100
dev_kfree_skb_any(rx_buf->skb);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
109
struct qlcnic_rx_buffer *rx_buf;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
118
rx_buf = rds_ring->rx_buf_arr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
120
list_add_tail(&rx_buf->list,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
122
rx_buf++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
187
struct qlcnic_rx_buffer *rx_buf;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
230
rx_buf = rds_ring->rx_buf_arr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
232
list_add_tail(&rx_buf->list,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
234
rx_buf->ref_handle = i;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
235
rx_buf++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
86
struct qlcnic_rx_buffer *rx_buf;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
93
rx_buf = &(rds_ring->rx_buf_arr[i]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
94
if (rx_buf->skb == NULL)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
97
dma_unmap_single(&adapter->pdev->dev, rx_buf->dma,
drivers/net/ethernet/qualcomm/qca_7k.c
46
transfer[1].rx_buf = &rx_data;
drivers/net/ethernet/qualcomm/qca_spi.c
160
transfer[1].rx_buf = dst;
drivers/net/ethernet/qualcomm/qca_spi.c
185
transfer.rx_buf = dst;
drivers/net/ethernet/realtek/r8169_main.c
4773
const void *rx_buf;
drivers/net/ethernet/realtek/r8169_main.c
4823
rx_buf = page_address(tp->Rx_databuff[entry]);
drivers/net/ethernet/realtek/r8169_main.c
4826
prefetch(rx_buf);
drivers/net/ethernet/realtek/r8169_main.c
4827
skb_copy_to_linear_data(skb, rx_buf, pkt_size);
drivers/net/ethernet/sfc/ef10.c
2590
struct efx_rx_buffer *rx_buf;
drivers/net/ethernet/sfc/ef10.c
2594
rx_buf = efx_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/ef10.c
2596
ESF_DZ_RX_KER_BYTE_CNT, rx_buf->len,
drivers/net/ethernet/sfc/ef10.c
2597
ESF_DZ_RX_KER_BUF_ADDR, rx_buf->dma_addr);
drivers/net/ethernet/sfc/ef100_rep.c
432
void efx_ef100_rep_rx_packet(struct efx_rep *efv, struct efx_rx_buffer *rx_buf)
drivers/net/ethernet/sfc/ef100_rep.c
434
u8 *eh = efx_rx_buf_va(rx_buf);
drivers/net/ethernet/sfc/ef100_rep.c
446
rx_buf->len);
drivers/net/ethernet/sfc/ef100_rep.c
450
skb = netdev_alloc_skb(efv->net_dev, rx_buf->len);
drivers/net/ethernet/sfc/ef100_rep.c
456
rx_buf->len);
drivers/net/ethernet/sfc/ef100_rep.c
459
memcpy(skb->data, eh, rx_buf->len);
drivers/net/ethernet/sfc/ef100_rep.c
460
__skb_put(skb, rx_buf->len);
drivers/net/ethernet/sfc/ef100_rep.c
470
atomic64_add(rx_buf->len, &efv->stats.rx_bytes);
drivers/net/ethernet/sfc/ef100_rep.h
67
void efx_ef100_rep_rx_packet(struct efx_rep *efv, struct efx_rx_buffer *rx_buf);
drivers/net/ethernet/sfc/ef100_rx.c
102
efx_ef100_rep_rx_packet(efv, rx_buf);
drivers/net/ethernet/sfc/ef100_rx.c
138
rx_queue->rx_bytes += rx_buf->len;
drivers/net/ethernet/sfc/ef100_rx.c
140
efx_rx_packet_gro(channel, rx_buf, channel->rx_pkt_n_frags, eh, csum);
drivers/net/ethernet/sfc/ef100_rx.c
144
efx_free_rx_buffers(rx_queue, rx_buf, 1);
drivers/net/ethernet/sfc/ef100_rx.c
151
struct efx_rx_buffer *rx_buf = efx_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/ef100_rx.c
159
efx_sync_rx_buffer(efx, rx_buf, efx->rx_dma_len);
drivers/net/ethernet/sfc/ef100_rx.c
161
prefetch(efx_rx_buf_va(rx_buf));
drivers/net/ethernet/sfc/ef100_rx.c
163
rx_buf->page_offset += efx->rx_prefix_size;
drivers/net/ethernet/sfc/ef100_rx.c
165
efx_recycle_rx_pages(channel, rx_buf, 1);
drivers/net/ethernet/sfc/ef100_rx.c
195
struct efx_rx_buffer *rx_buf;
drivers/net/ethernet/sfc/ef100_rx.c
202
rx_buf = efx_rx_buffer(rx_queue, idx);
drivers/net/ethernet/sfc/ef100_rx.c
205
EFX_POPULATE_QWORD_1(*rxd, ESF_GZ_RX_BUF_ADDR, rx_buf->dma_addr);
drivers/net/ethernet/sfc/ef100_rx.c
59
struct efx_rx_buffer *rx_buf = efx_rx_buffer(rx_queue,
drivers/net/ethernet/sfc/ef100_rx.c
63
u8 *eh = efx_rx_buf_va(rx_buf);
drivers/net/ethernet/sfc/ef100_rx.c
81
rx_buf->len = le16_to_cpu((__force __le16)PREFIX_FIELD(prefix, LENGTH));
drivers/net/ethernet/sfc/ef100_rx.c
82
if (rx_buf->len <= sizeof(struct ethhdr)) {
drivers/net/ethernet/sfc/ef100_rx.c
85
"RX packet too small (%d)\n", rx_buf->len);
drivers/net/ethernet/sfc/falcon/farch.c
473
struct ef4_rx_buffer *rx_buf;
drivers/net/ethernet/sfc/falcon/farch.c
477
rx_buf = ef4_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/falcon/farch.c
480
rx_buf->len -
drivers/net/ethernet/sfc/falcon/farch.c
483
FSF_AZ_RX_KER_BUF_ADDR, rx_buf->dma_addr);
drivers/net/ethernet/sfc/falcon/rx.c
155
struct ef4_rx_buffer *rx_buf;
drivers/net/ethernet/sfc/falcon/rx.c
192
rx_buf = ef4_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/falcon/rx.c
193
rx_buf->dma_addr = dma_addr + efx->rx_ip_align;
drivers/net/ethernet/sfc/falcon/rx.c
194
rx_buf->page = page;
drivers/net/ethernet/sfc/falcon/rx.c
195
rx_buf->page_offset = page_offset + efx->rx_ip_align;
drivers/net/ethernet/sfc/falcon/rx.c
196
rx_buf->len = efx->rx_dma_len;
drivers/net/ethernet/sfc/falcon/rx.c
197
rx_buf->flags = 0;
drivers/net/ethernet/sfc/falcon/rx.c
204
rx_buf->flags = EF4_RX_BUF_LAST_IN_PAGE;
drivers/net/ethernet/sfc/falcon/rx.c
214
struct ef4_rx_buffer *rx_buf)
drivers/net/ethernet/sfc/falcon/rx.c
216
struct page *page = rx_buf->page;
drivers/net/ethernet/sfc/falcon/rx.c
228
struct ef4_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/falcon/rx.c
232
if (rx_buf->page) {
drivers/net/ethernet/sfc/falcon/rx.c
233
put_page(rx_buf->page);
drivers/net/ethernet/sfc/falcon/rx.c
234
rx_buf->page = NULL;
drivers/net/ethernet/sfc/falcon/rx.c
236
rx_buf = ef4_rx_buf_next(rx_queue, rx_buf);
drivers/net/ethernet/sfc/falcon/rx.c
245
struct ef4_rx_buffer *rx_buf)
drivers/net/ethernet/sfc/falcon/rx.c
247
struct page *page = rx_buf->page;
drivers/net/ethernet/sfc/falcon/rx.c
253
if (!(rx_buf->flags & EF4_RX_BUF_LAST_IN_PAGE))
drivers/net/ethernet/sfc/falcon/rx.c
272
ef4_unmap_rx_buffer(efx, rx_buf);
drivers/net/ethernet/sfc/falcon/rx.c
273
put_page(rx_buf->page);
drivers/net/ethernet/sfc/falcon/rx.c
277
struct ef4_rx_buffer *rx_buf)
drivers/net/ethernet/sfc/falcon/rx.c
280
if (rx_buf->page)
drivers/net/ethernet/sfc/falcon/rx.c
281
put_page(rx_buf->page);
drivers/net/ethernet/sfc/falcon/rx.c
284
if (rx_buf->flags & EF4_RX_BUF_LAST_IN_PAGE) {
drivers/net/ethernet/sfc/falcon/rx.c
285
ef4_unmap_rx_buffer(rx_queue->efx, rx_buf);
drivers/net/ethernet/sfc/falcon/rx.c
286
ef4_free_rx_buffers(rx_queue, rx_buf, 1);
drivers/net/ethernet/sfc/falcon/rx.c
288
rx_buf->page = NULL;
drivers/net/ethernet/sfc/falcon/rx.c
293
struct ef4_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/falcon/rx.c
302
ef4_recycle_rx_page(channel, rx_buf);
drivers/net/ethernet/sfc/falcon/rx.c
303
rx_buf = ef4_rx_buf_next(rx_queue, rx_buf);
drivers/net/ethernet/sfc/falcon/rx.c
308
struct ef4_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/falcon/rx.c
313
ef4_recycle_rx_pages(channel, rx_buf, n_frags);
drivers/net/ethernet/sfc/falcon/rx.c
315
ef4_free_rx_buffers(rx_queue, rx_buf, n_frags);
drivers/net/ethernet/sfc/falcon/rx.c
394
struct ef4_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/falcon/rx.c
398
unsigned max_len = rx_buf->len - efx->type->rx_buffer_padding;
drivers/net/ethernet/sfc/falcon/rx.c
406
rx_buf->flags |= EF4_RX_PKT_DISCARD;
drivers/net/ethernet/sfc/falcon/rx.c
408
if ((len > rx_buf->len) && EF4_WORKAROUND_8071(efx)) {
drivers/net/ethernet/sfc/falcon/rx.c
431
ef4_rx_packet_gro(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/falcon/rx.c
443
ef4_free_rx_buffers(rx_queue, rx_buf, n_frags);
drivers/net/ethernet/sfc/falcon/rx.c
450
skb->ip_summed = ((rx_buf->flags & EF4_RX_PKT_CSUMMED) ?
drivers/net/ethernet/sfc/falcon/rx.c
455
rx_buf->page, rx_buf->page_offset,
drivers/net/ethernet/sfc/falcon/rx.c
456
rx_buf->len);
drivers/net/ethernet/sfc/falcon/rx.c
457
rx_buf->page = NULL;
drivers/net/ethernet/sfc/falcon/rx.c
458
skb->len += rx_buf->len;
drivers/net/ethernet/sfc/falcon/rx.c
462
rx_buf = ef4_rx_buf_next(&channel->rx_queue, rx_buf);
drivers/net/ethernet/sfc/falcon/rx.c
475
struct ef4_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/falcon/rx.c
491
EF4_BUG_ON_PARANOID(rx_buf->len < hdr_len);
drivers/net/ethernet/sfc/falcon/rx.c
499
if (rx_buf->len > hdr_len) {
drivers/net/ethernet/sfc/falcon/rx.c
500
rx_buf->page_offset += hdr_len;
drivers/net/ethernet/sfc/falcon/rx.c
501
rx_buf->len -= hdr_len;
drivers/net/ethernet/sfc/falcon/rx.c
505
rx_buf->page, rx_buf->page_offset,
drivers/net/ethernet/sfc/falcon/rx.c
506
rx_buf->len);
drivers/net/ethernet/sfc/falcon/rx.c
507
rx_buf->page = NULL;
drivers/net/ethernet/sfc/falcon/rx.c
508
skb->len += rx_buf->len;
drivers/net/ethernet/sfc/falcon/rx.c
509
skb->data_len += rx_buf->len;
drivers/net/ethernet/sfc/falcon/rx.c
513
rx_buf = ef4_rx_buf_next(&channel->rx_queue, rx_buf);
drivers/net/ethernet/sfc/falcon/rx.c
516
__free_pages(rx_buf->page, efx->rx_buffer_order);
drivers/net/ethernet/sfc/falcon/rx.c
517
rx_buf->page = NULL;
drivers/net/ethernet/sfc/falcon/rx.c
536
struct ef4_rx_buffer *rx_buf;
drivers/net/ethernet/sfc/falcon/rx.c
540
rx_buf = ef4_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/falcon/rx.c
541
rx_buf->flags |= flags;
drivers/net/ethernet/sfc/falcon/rx.c
546
ef4_rx_packet__check_len(rx_queue, rx_buf, len);
drivers/net/ethernet/sfc/falcon/rx.c
554
WARN_ON(!(len == 0 && rx_buf->flags & EF4_RX_PKT_DISCARD));
drivers/net/ethernet/sfc/falcon/rx.c
555
rx_buf->flags |= EF4_RX_PKT_DISCARD;
drivers/net/ethernet/sfc/falcon/rx.c
562
(rx_buf->flags & EF4_RX_PKT_CSUMMED) ? " [SUMMED]" : "",
drivers/net/ethernet/sfc/falcon/rx.c
563
(rx_buf->flags & EF4_RX_PKT_DISCARD) ? " [DISCARD]" : "");
drivers/net/ethernet/sfc/falcon/rx.c
568
if (unlikely(rx_buf->flags & EF4_RX_PKT_DISCARD)) {
drivers/net/ethernet/sfc/falcon/rx.c
570
ef4_discard_rx_packet(channel, rx_buf, n_frags);
drivers/net/ethernet/sfc/falcon/rx.c
575
rx_buf->len = len;
drivers/net/ethernet/sfc/falcon/rx.c
580
ef4_sync_rx_buffer(efx, rx_buf, rx_buf->len);
drivers/net/ethernet/sfc/falcon/rx.c
585
prefetch(ef4_rx_buf_va(rx_buf));
drivers/net/ethernet/sfc/falcon/rx.c
587
rx_buf->page_offset += efx->rx_prefix_size;
drivers/net/ethernet/sfc/falcon/rx.c
588
rx_buf->len -= efx->rx_prefix_size;
drivers/net/ethernet/sfc/falcon/rx.c
597
rx_buf = ef4_rx_buf_next(rx_queue, rx_buf);
drivers/net/ethernet/sfc/falcon/rx.c
600
ef4_sync_rx_buffer(efx, rx_buf, efx->rx_dma_len);
drivers/net/ethernet/sfc/falcon/rx.c
602
rx_buf->len = len - (n_frags - 1) * efx->rx_dma_len;
drivers/net/ethernet/sfc/falcon/rx.c
603
ef4_sync_rx_buffer(efx, rx_buf, rx_buf->len);
drivers/net/ethernet/sfc/falcon/rx.c
607
rx_buf = ef4_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/falcon/rx.c
608
ef4_recycle_rx_pages(channel, rx_buf, n_frags);
drivers/net/ethernet/sfc/falcon/rx.c
619
struct ef4_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/falcon/rx.c
623
u16 hdr_len = min_t(u16, rx_buf->len, EF4_SKB_HEADERS);
drivers/net/ethernet/sfc/falcon/rx.c
625
skb = ef4_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len);
drivers/net/ethernet/sfc/falcon/rx.c
630
ef4_free_rx_buffers(rx_queue, rx_buf, n_frags);
drivers/net/ethernet/sfc/falcon/rx.c
637
if (likely(rx_buf->flags & EF4_RX_PKT_CSUMMED))
drivers/net/ethernet/sfc/falcon/rx.c
652
struct ef4_rx_buffer *rx_buf =
drivers/net/ethernet/sfc/falcon/rx.c
654
u8 *eh = ef4_rx_buf_va(rx_buf);
drivers/net/ethernet/sfc/falcon/rx.c
659
if (rx_buf->flags & EF4_RX_PKT_PREFIX_LEN)
drivers/net/ethernet/sfc/falcon/rx.c
660
rx_buf->len = le16_to_cpup((__le16 *)
drivers/net/ethernet/sfc/falcon/rx.c
669
ef4_loopback_rx_packet(efx, eh, rx_buf->len);
drivers/net/ethernet/sfc/falcon/rx.c
671
ef4_free_rx_buffers(rx_queue, rx_buf,
drivers/net/ethernet/sfc/falcon/rx.c
677
rx_buf->flags &= ~EF4_RX_PKT_CSUMMED;
drivers/net/ethernet/sfc/falcon/rx.c
679
if ((rx_buf->flags & EF4_RX_PKT_TCP) && !channel->type->receive_skb)
drivers/net/ethernet/sfc/falcon/rx.c
680
ef4_rx_packet_gro(channel, rx_buf, channel->rx_pkt_n_frags, eh);
drivers/net/ethernet/sfc/falcon/rx.c
682
ef4_rx_deliver(channel, eh, rx_buf, channel->rx_pkt_n_frags);
drivers/net/ethernet/sfc/falcon/rx.c
76
ef4_rx_buf_next(struct ef4_rx_queue *rx_queue, struct ef4_rx_buffer *rx_buf)
drivers/net/ethernet/sfc/falcon/rx.c
78
if (unlikely(rx_buf == ef4_rx_buffer(rx_queue, rx_queue->ptr_mask)))
drivers/net/ethernet/sfc/falcon/rx.c
788
struct ef4_rx_buffer *rx_buf;
drivers/net/ethernet/sfc/falcon/rx.c
800
rx_buf = ef4_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/falcon/rx.c
801
ef4_fini_rx_buffer(rx_queue, rx_buf);
drivers/net/ethernet/sfc/falcon/rx.c
81
return rx_buf + 1;
drivers/net/ethernet/sfc/falcon/rx.c
85
struct ef4_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/falcon/rx.c
88
dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr, len,
drivers/net/ethernet/sfc/net_driver.h
1696
efx_rx_buf_next(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf)
drivers/net/ethernet/sfc/net_driver.h
1698
if (unlikely(rx_buf == efx_rx_buffer(rx_queue, rx_queue->ptr_mask)))
drivers/net/ethernet/sfc/net_driver.h
1701
return rx_buf + 1;
drivers/net/ethernet/sfc/rx.c
100
rx_buf->page = NULL;
drivers/net/ethernet/sfc/rx.c
105
rx_buf = efx_rx_buf_next(&channel->rx_queue, rx_buf);
drivers/net/ethernet/sfc/rx.c
108
__free_pages(rx_buf->page, efx->rx_buffer_order);
drivers/net/ethernet/sfc/rx.c
109
rx_buf->page = NULL;
drivers/net/ethernet/sfc/rx.c
126
struct efx_rx_buffer *rx_buf;
drivers/net/ethernet/sfc/rx.c
128
rx_buf = efx_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/rx.c
129
rx_buf->flags |= flags;
drivers/net/ethernet/sfc/rx.c
134
efx_rx_packet__check_len(rx_queue, rx_buf, len);
drivers/net/ethernet/sfc/rx.c
142
WARN_ON(!(len == 0 && rx_buf->flags & EFX_RX_PKT_DISCARD));
drivers/net/ethernet/sfc/rx.c
143
rx_buf->flags |= EFX_RX_PKT_DISCARD;
drivers/net/ethernet/sfc/rx.c
150
(rx_buf->flags & EFX_RX_PKT_CSUMMED) ? " [SUMMED]" : "",
drivers/net/ethernet/sfc/rx.c
151
(rx_buf->flags & EFX_RX_PKT_DISCARD) ? " [DISCARD]" : "");
drivers/net/ethernet/sfc/rx.c
156
if (unlikely(rx_buf->flags & EFX_RX_PKT_DISCARD)) {
drivers/net/ethernet/sfc/rx.c
158
efx_discard_rx_packet(channel, rx_buf, n_frags);
drivers/net/ethernet/sfc/rx.c
163
rx_buf->len = len;
drivers/net/ethernet/sfc/rx.c
168
efx_sync_rx_buffer(efx, rx_buf, rx_buf->len);
drivers/net/ethernet/sfc/rx.c
173
prefetch(efx_rx_buf_va(rx_buf));
drivers/net/ethernet/sfc/rx.c
175
rx_buf->page_offset += efx->rx_prefix_size;
drivers/net/ethernet/sfc/rx.c
176
rx_buf->len -= efx->rx_prefix_size;
drivers/net/ethernet/sfc/rx.c
185
rx_buf = efx_rx_buf_next(rx_queue, rx_buf);
drivers/net/ethernet/sfc/rx.c
188
efx_sync_rx_buffer(efx, rx_buf, efx->rx_dma_len);
drivers/net/ethernet/sfc/rx.c
190
rx_buf->len = len - (n_frags - 1) * efx->rx_dma_len;
drivers/net/ethernet/sfc/rx.c
191
efx_sync_rx_buffer(efx, rx_buf, rx_buf->len);
drivers/net/ethernet/sfc/rx.c
195
rx_buf = efx_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/rx.c
196
efx_recycle_rx_pages(channel, rx_buf, n_frags);
drivers/net/ethernet/sfc/rx.c
207
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/rx.c
211
u16 hdr_len = min_t(u16, rx_buf->len, EFX_SKB_HEADERS);
drivers/net/ethernet/sfc/rx.c
213
skb = efx_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len);
drivers/net/ethernet/sfc/rx.c
218
efx_free_rx_buffers(rx_queue, rx_buf, n_frags);
drivers/net/ethernet/sfc/rx.c
225
if (likely(rx_buf->flags & EFX_RX_PKT_CSUMMED)) {
drivers/net/ethernet/sfc/rx.c
227
skb->csum_level = !!(rx_buf->flags & EFX_RX_PKT_CSUM_LEVEL);
drivers/net/ethernet/sfc/rx.c
250
struct efx_rx_buffer *rx_buf, u8 **ehp)
drivers/net/ethernet/sfc/rx.c
269
efx_free_rx_buffers(rx_queue, rx_buf,
drivers/net/ethernet/sfc/rx.c
279
dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr,
drivers/net/ethernet/sfc/rx.c
280
rx_buf->len, DMA_FROM_DEVICE);
drivers/net/ethernet/sfc/rx.c
290
rx_buf->len, false);
drivers/net/ethernet/sfc/rx.c
301
rx_buf->page_offset += offset;
drivers/net/ethernet/sfc/rx.c
302
rx_buf->len -= offset;
drivers/net/ethernet/sfc/rx.c
313
efx_free_rx_buffers(rx_queue, rx_buf, 1);
drivers/net/ethernet/sfc/rx.c
327
efx_free_rx_buffers(rx_queue, rx_buf, 1);
drivers/net/ethernet/sfc/rx.c
340
efx_free_rx_buffers(rx_queue, rx_buf, 1);
drivers/net/ethernet/sfc/rx.c
349
efx_free_rx_buffers(rx_queue, rx_buf, 1);
drivers/net/ethernet/sfc/rx.c
362
struct efx_rx_buffer *rx_buf =
drivers/net/ethernet/sfc/rx.c
364
u8 *eh = efx_rx_buf_va(rx_buf);
drivers/net/ethernet/sfc/rx.c
369
if (rx_buf->flags & EFX_RX_PKT_PREFIX_LEN) {
drivers/net/ethernet/sfc/rx.c
370
rx_buf->len = le16_to_cpup((__le16 *)
drivers/net/ethernet/sfc/rx.c
377
if (unlikely(!rx_buf->len)) {
drivers/net/ethernet/sfc/rx.c
378
efx_free_rx_buffers(rx_queue, rx_buf,
drivers/net/ethernet/sfc/rx.c
389
efx_loopback_rx_packet(efx, eh, rx_buf->len);
drivers/net/ethernet/sfc/rx.c
390
efx_free_rx_buffers(rx_queue, rx_buf,
drivers/net/ethernet/sfc/rx.c
396
rx_queue->rx_bytes += rx_buf->len;
drivers/net/ethernet/sfc/rx.c
398
if (!efx_do_xdp(efx, channel, rx_buf, &eh))
drivers/net/ethernet/sfc/rx.c
402
rx_buf->flags &= ~EFX_RX_PKT_CSUMMED;
drivers/net/ethernet/sfc/rx.c
404
if ((rx_buf->flags & EFX_RX_PKT_TCP) && !channel->type->receive_skb)
drivers/net/ethernet/sfc/rx.c
405
efx_rx_packet_gro(channel, rx_buf, channel->rx_pkt_n_frags, eh, 0);
drivers/net/ethernet/sfc/rx.c
407
efx_rx_deliver(channel, eh, rx_buf, channel->rx_pkt_n_frags);
drivers/net/ethernet/sfc/rx.c
44
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/rx.c
48
unsigned max_len = rx_buf->len - efx->type->rx_buffer_padding;
drivers/net/ethernet/sfc/rx.c
56
rx_buf->flags |= EFX_RX_PKT_DISCARD;
drivers/net/ethernet/sfc/rx.c
68
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/rx.c
84
EFX_WARN_ON_ONCE_PARANOID(rx_buf->len < hdr_len);
drivers/net/ethernet/sfc/rx.c
92
if (rx_buf->len > hdr_len) {
drivers/net/ethernet/sfc/rx.c
93
rx_buf->page_offset += hdr_len;
drivers/net/ethernet/sfc/rx.c
94
rx_buf->len -= hdr_len;
drivers/net/ethernet/sfc/rx.c
98
rx_buf->page, rx_buf->page_offset,
drivers/net/ethernet/sfc/rx.c
99
rx_buf->len, efx->rx_buffer_truesize);
drivers/net/ethernet/sfc/rx_common.c
102
efx_unmap_rx_buffer(efx, rx_buf);
drivers/net/ethernet/sfc/rx_common.c
103
put_page(rx_buf->page);
drivers/net/ethernet/sfc/rx_common.c
108
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/rx_common.c
117
efx_recycle_rx_page(channel, rx_buf);
drivers/net/ethernet/sfc/rx_common.c
118
rx_buf = efx_rx_buf_next(rx_queue, rx_buf);
drivers/net/ethernet/sfc/rx_common.c
123
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/rx_common.c
128
efx_recycle_rx_pages(channel, rx_buf, n_frags);
drivers/net/ethernet/sfc/rx_common.c
130
efx_free_rx_buffers(rx_queue, rx_buf, n_frags);
drivers/net/ethernet/sfc/rx_common.c
175
struct efx_rx_buffer *rx_buf)
drivers/net/ethernet/sfc/rx_common.c
178
if (rx_buf->page)
drivers/net/ethernet/sfc/rx_common.c
179
put_page(rx_buf->page);
drivers/net/ethernet/sfc/rx_common.c
182
if (rx_buf->flags & EFX_RX_BUF_LAST_IN_PAGE) {
drivers/net/ethernet/sfc/rx_common.c
183
efx_unmap_rx_buffer(rx_queue->efx, rx_buf);
drivers/net/ethernet/sfc/rx_common.c
184
efx_free_rx_buffers(rx_queue, rx_buf, 1);
drivers/net/ethernet/sfc/rx_common.c
186
rx_buf->page = NULL;
drivers/net/ethernet/sfc/rx_common.c
278
struct efx_rx_buffer *rx_buf;
drivers/net/ethernet/sfc/rx_common.c
294
rx_buf = efx_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/rx_common.c
295
efx_fini_rx_buffer(rx_queue, rx_buf);
drivers/net/ethernet/sfc/rx_common.c
320
struct efx_rx_buffer *rx_buf)
drivers/net/ethernet/sfc/rx_common.c
322
struct page *page = rx_buf->page;
drivers/net/ethernet/sfc/rx_common.c
335
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/rx_common.c
339
if (rx_buf->page) {
drivers/net/ethernet/sfc/rx_common.c
340
put_page(rx_buf->page);
drivers/net/ethernet/sfc/rx_common.c
341
rx_buf->page = NULL;
drivers/net/ethernet/sfc/rx_common.c
343
rx_buf = efx_rx_buf_next(rx_queue, rx_buf);
drivers/net/ethernet/sfc/rx_common.c
376
struct efx_rx_buffer *rx_buf;
drivers/net/ethernet/sfc/rx_common.c
410
rx_buf = efx_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/rx_common.c
411
rx_buf->dma_addr = dma_addr + efx->rx_ip_align +
drivers/net/ethernet/sfc/rx_common.c
413
rx_buf->page = page;
drivers/net/ethernet/sfc/rx_common.c
414
rx_buf->page_offset = page_offset + efx->rx_ip_align +
drivers/net/ethernet/sfc/rx_common.c
416
rx_buf->len = efx->rx_dma_len;
drivers/net/ethernet/sfc/rx_common.c
417
rx_buf->flags = 0;
drivers/net/ethernet/sfc/rx_common.c
424
rx_buf->flags = EFX_RX_BUF_LAST_IN_PAGE;
drivers/net/ethernet/sfc/rx_common.c
509
efx_rx_packet_gro(struct efx_channel *channel, struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/rx_common.c
521
efx_free_rx_buffers(rx_queue, rx_buf, n_frags);
drivers/net/ethernet/sfc/rx_common.c
533
skb->ip_summed = ((rx_buf->flags & EFX_RX_PKT_CSUMMED) ?
drivers/net/ethernet/sfc/rx_common.c
536
skb->csum_level = !!(rx_buf->flags & EFX_RX_PKT_CSUM_LEVEL);
drivers/net/ethernet/sfc/rx_common.c
540
rx_buf->page, rx_buf->page_offset,
drivers/net/ethernet/sfc/rx_common.c
541
rx_buf->len);
drivers/net/ethernet/sfc/rx_common.c
542
rx_buf->page = NULL;
drivers/net/ethernet/sfc/rx_common.c
543
skb->len += rx_buf->len;
drivers/net/ethernet/sfc/rx_common.c
547
rx_buf = efx_rx_buf_next(&channel->rx_queue, rx_buf);
drivers/net/ethernet/sfc/rx_common.c
75
struct efx_rx_buffer *rx_buf)
drivers/net/ethernet/sfc/rx_common.c
79
struct page *page = rx_buf->page;
drivers/net/ethernet/sfc/rx_common.c
83
if (!(rx_buf->flags & EFX_RX_BUF_LAST_IN_PAGE))
drivers/net/ethernet/sfc/rx_common.h
49
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/rx_common.h
52
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/rx_common.h
65
void efx_unmap_rx_buffer(struct efx_nic *efx, struct efx_rx_buffer *rx_buf);
drivers/net/ethernet/sfc/rx_common.h
68
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/rx_common.h
71
dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr, len,
drivers/net/ethernet/sfc/rx_common.h
76
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/rx_common.h
84
efx_rx_packet_gro(struct efx_channel *channel, struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/siena/farch.c
467
struct efx_rx_buffer *rx_buf;
drivers/net/ethernet/sfc/siena/farch.c
471
rx_buf = efx_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/siena/farch.c
474
rx_buf->len -
drivers/net/ethernet/sfc/siena/farch.c
477
FSF_AZ_RX_KER_BUF_ADDR, rx_buf->dma_addr);
drivers/net/ethernet/sfc/siena/net_driver.h
1589
efx_rx_buf_next(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf)
drivers/net/ethernet/sfc/siena/net_driver.h
1591
if (unlikely(rx_buf == efx_rx_buffer(rx_queue, rx_queue->ptr_mask)))
drivers/net/ethernet/sfc/siena/net_driver.h
1594
return rx_buf + 1;
drivers/net/ethernet/sfc/siena/rx.c
100
rx_buf->page = NULL;
drivers/net/ethernet/sfc/siena/rx.c
105
rx_buf = efx_rx_buf_next(&channel->rx_queue, rx_buf);
drivers/net/ethernet/sfc/siena/rx.c
108
__free_pages(rx_buf->page, efx->rx_buffer_order);
drivers/net/ethernet/sfc/siena/rx.c
109
rx_buf->page = NULL;
drivers/net/ethernet/sfc/siena/rx.c
126
struct efx_rx_buffer *rx_buf;
drivers/net/ethernet/sfc/siena/rx.c
130
rx_buf = efx_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/siena/rx.c
131
rx_buf->flags |= flags;
drivers/net/ethernet/sfc/siena/rx.c
136
efx_rx_packet__check_len(rx_queue, rx_buf, len);
drivers/net/ethernet/sfc/siena/rx.c
144
WARN_ON(!(len == 0 && rx_buf->flags & EFX_RX_PKT_DISCARD));
drivers/net/ethernet/sfc/siena/rx.c
145
rx_buf->flags |= EFX_RX_PKT_DISCARD;
drivers/net/ethernet/sfc/siena/rx.c
152
(rx_buf->flags & EFX_RX_PKT_CSUMMED) ? " [SUMMED]" : "",
drivers/net/ethernet/sfc/siena/rx.c
153
(rx_buf->flags & EFX_RX_PKT_DISCARD) ? " [DISCARD]" : "");
drivers/net/ethernet/sfc/siena/rx.c
158
if (unlikely(rx_buf->flags & EFX_RX_PKT_DISCARD)) {
drivers/net/ethernet/sfc/siena/rx.c
160
efx_siena_discard_rx_packet(channel, rx_buf, n_frags);
drivers/net/ethernet/sfc/siena/rx.c
165
rx_buf->len = len;
drivers/net/ethernet/sfc/siena/rx.c
170
efx_sync_rx_buffer(efx, rx_buf, rx_buf->len);
drivers/net/ethernet/sfc/siena/rx.c
175
prefetch(efx_rx_buf_va(rx_buf));
drivers/net/ethernet/sfc/siena/rx.c
177
rx_buf->page_offset += efx->rx_prefix_size;
drivers/net/ethernet/sfc/siena/rx.c
178
rx_buf->len -= efx->rx_prefix_size;
drivers/net/ethernet/sfc/siena/rx.c
187
rx_buf = efx_rx_buf_next(rx_queue, rx_buf);
drivers/net/ethernet/sfc/siena/rx.c
190
efx_sync_rx_buffer(efx, rx_buf, efx->rx_dma_len);
drivers/net/ethernet/sfc/siena/rx.c
192
rx_buf->len = len - (n_frags - 1) * efx->rx_dma_len;
drivers/net/ethernet/sfc/siena/rx.c
193
efx_sync_rx_buffer(efx, rx_buf, rx_buf->len);
drivers/net/ethernet/sfc/siena/rx.c
197
rx_buf = efx_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/siena/rx.c
198
efx_siena_recycle_rx_pages(channel, rx_buf, n_frags);
drivers/net/ethernet/sfc/siena/rx.c
209
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/siena/rx.c
213
u16 hdr_len = min_t(u16, rx_buf->len, EFX_SKB_HEADERS);
drivers/net/ethernet/sfc/siena/rx.c
215
skb = efx_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len);
drivers/net/ethernet/sfc/siena/rx.c
220
efx_siena_free_rx_buffers(rx_queue, rx_buf, n_frags);
drivers/net/ethernet/sfc/siena/rx.c
227
if (likely(rx_buf->flags & EFX_RX_PKT_CSUMMED)) {
drivers/net/ethernet/sfc/siena/rx.c
229
skb->csum_level = !!(rx_buf->flags & EFX_RX_PKT_CSUM_LEVEL);
drivers/net/ethernet/sfc/siena/rx.c
252
struct efx_rx_buffer *rx_buf, u8 **ehp)
drivers/net/ethernet/sfc/siena/rx.c
271
efx_siena_free_rx_buffers(rx_queue, rx_buf,
drivers/net/ethernet/sfc/siena/rx.c
281
dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr,
drivers/net/ethernet/sfc/siena/rx.c
282
rx_buf->len, DMA_FROM_DEVICE);
drivers/net/ethernet/sfc/siena/rx.c
292
rx_buf->len, false);
drivers/net/ethernet/sfc/siena/rx.c
303
rx_buf->page_offset += offset;
drivers/net/ethernet/sfc/siena/rx.c
304
rx_buf->len -= offset;
drivers/net/ethernet/sfc/siena/rx.c
315
efx_siena_free_rx_buffers(rx_queue, rx_buf, 1);
drivers/net/ethernet/sfc/siena/rx.c
329
efx_siena_free_rx_buffers(rx_queue, rx_buf, 1);
drivers/net/ethernet/sfc/siena/rx.c
342
efx_siena_free_rx_buffers(rx_queue, rx_buf, 1);
drivers/net/ethernet/sfc/siena/rx.c
351
efx_siena_free_rx_buffers(rx_queue, rx_buf, 1);
drivers/net/ethernet/sfc/siena/rx.c
363
struct efx_rx_buffer *rx_buf =
drivers/net/ethernet/sfc/siena/rx.c
365
u8 *eh = efx_rx_buf_va(rx_buf);
drivers/net/ethernet/sfc/siena/rx.c
370
if (rx_buf->flags & EFX_RX_PKT_PREFIX_LEN)
drivers/net/ethernet/sfc/siena/rx.c
371
rx_buf->len = le16_to_cpup((__le16 *)
drivers/net/ethernet/sfc/siena/rx.c
380
efx_siena_loopback_rx_packet(efx, eh, rx_buf->len);
drivers/net/ethernet/sfc/siena/rx.c
382
efx_siena_free_rx_buffers(rx_queue, rx_buf,
drivers/net/ethernet/sfc/siena/rx.c
387
if (!efx_do_xdp(efx, channel, rx_buf, &eh))
drivers/net/ethernet/sfc/siena/rx.c
391
rx_buf->flags &= ~EFX_RX_PKT_CSUMMED;
drivers/net/ethernet/sfc/siena/rx.c
393
if ((rx_buf->flags & EFX_RX_PKT_TCP) && !channel->type->receive_skb)
drivers/net/ethernet/sfc/siena/rx.c
394
efx_siena_rx_packet_gro(channel, rx_buf,
drivers/net/ethernet/sfc/siena/rx.c
397
efx_rx_deliver(channel, eh, rx_buf, channel->rx_pkt_n_frags);
drivers/net/ethernet/sfc/siena/rx.c
44
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/siena/rx.c
48
unsigned max_len = rx_buf->len - efx->type->rx_buffer_padding;
drivers/net/ethernet/sfc/siena/rx.c
56
rx_buf->flags |= EFX_RX_PKT_DISCARD;
drivers/net/ethernet/sfc/siena/rx.c
68
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/siena/rx.c
84
EFX_WARN_ON_ONCE_PARANOID(rx_buf->len < hdr_len);
drivers/net/ethernet/sfc/siena/rx.c
92
if (rx_buf->len > hdr_len) {
drivers/net/ethernet/sfc/siena/rx.c
93
rx_buf->page_offset += hdr_len;
drivers/net/ethernet/sfc/siena/rx.c
94
rx_buf->len -= hdr_len;
drivers/net/ethernet/sfc/siena/rx.c
98
rx_buf->page, rx_buf->page_offset,
drivers/net/ethernet/sfc/siena/rx.c
99
rx_buf->len, efx->rx_buffer_truesize);
drivers/net/ethernet/sfc/siena/rx_common.c
105
efx_unmap_rx_buffer(efx, rx_buf);
drivers/net/ethernet/sfc/siena/rx_common.c
106
put_page(rx_buf->page);
drivers/net/ethernet/sfc/siena/rx_common.c
111
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/siena/rx_common.c
120
efx_recycle_rx_page(channel, rx_buf);
drivers/net/ethernet/sfc/siena/rx_common.c
121
rx_buf = efx_rx_buf_next(rx_queue, rx_buf);
drivers/net/ethernet/sfc/siena/rx_common.c
126
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/siena/rx_common.c
131
efx_siena_recycle_rx_pages(channel, rx_buf, n_frags);
drivers/net/ethernet/sfc/siena/rx_common.c
133
efx_siena_free_rx_buffers(rx_queue, rx_buf, n_frags);
drivers/net/ethernet/sfc/siena/rx_common.c
178
struct efx_rx_buffer *rx_buf)
drivers/net/ethernet/sfc/siena/rx_common.c
181
if (rx_buf->page)
drivers/net/ethernet/sfc/siena/rx_common.c
182
put_page(rx_buf->page);
drivers/net/ethernet/sfc/siena/rx_common.c
185
if (rx_buf->flags & EFX_RX_BUF_LAST_IN_PAGE) {
drivers/net/ethernet/sfc/siena/rx_common.c
186
efx_unmap_rx_buffer(rx_queue->efx, rx_buf);
drivers/net/ethernet/sfc/siena/rx_common.c
187
efx_siena_free_rx_buffers(rx_queue, rx_buf, 1);
drivers/net/ethernet/sfc/siena/rx_common.c
189
rx_buf->page = NULL;
drivers/net/ethernet/sfc/siena/rx_common.c
277
struct efx_rx_buffer *rx_buf;
drivers/net/ethernet/sfc/siena/rx_common.c
291
rx_buf = efx_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/siena/rx_common.c
292
efx_fini_rx_buffer(rx_queue, rx_buf);
drivers/net/ethernet/sfc/siena/rx_common.c
317
struct efx_rx_buffer *rx_buf)
drivers/net/ethernet/sfc/siena/rx_common.c
319
struct page *page = rx_buf->page;
drivers/net/ethernet/sfc/siena/rx_common.c
332
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/siena/rx_common.c
336
if (rx_buf->page) {
drivers/net/ethernet/sfc/siena/rx_common.c
337
put_page(rx_buf->page);
drivers/net/ethernet/sfc/siena/rx_common.c
338
rx_buf->page = NULL;
drivers/net/ethernet/sfc/siena/rx_common.c
340
rx_buf = efx_rx_buf_next(rx_queue, rx_buf);
drivers/net/ethernet/sfc/siena/rx_common.c
35
struct efx_rx_buffer *rx_buf);
drivers/net/ethernet/sfc/siena/rx_common.c
373
struct efx_rx_buffer *rx_buf;
drivers/net/ethernet/sfc/siena/rx_common.c
407
rx_buf = efx_rx_buffer(rx_queue, index);
drivers/net/ethernet/sfc/siena/rx_common.c
408
rx_buf->dma_addr = dma_addr + efx->rx_ip_align +
drivers/net/ethernet/sfc/siena/rx_common.c
410
rx_buf->page = page;
drivers/net/ethernet/sfc/siena/rx_common.c
411
rx_buf->page_offset = page_offset + efx->rx_ip_align +
drivers/net/ethernet/sfc/siena/rx_common.c
413
rx_buf->len = efx->rx_dma_len;
drivers/net/ethernet/sfc/siena/rx_common.c
414
rx_buf->flags = 0;
drivers/net/ethernet/sfc/siena/rx_common.c
421
rx_buf->flags = EFX_RX_BUF_LAST_IN_PAGE;
drivers/net/ethernet/sfc/siena/rx_common.c
508
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/siena/rx_common.c
520
efx_siena_free_rx_buffers(rx_queue, rx_buf, n_frags);
drivers/net/ethernet/sfc/siena/rx_common.c
531
skb->ip_summed = ((rx_buf->flags & EFX_RX_PKT_CSUMMED) ?
drivers/net/ethernet/sfc/siena/rx_common.c
534
skb->csum_level = !!(rx_buf->flags & EFX_RX_PKT_CSUM_LEVEL);
drivers/net/ethernet/sfc/siena/rx_common.c
538
rx_buf->page, rx_buf->page_offset,
drivers/net/ethernet/sfc/siena/rx_common.c
539
rx_buf->len);
drivers/net/ethernet/sfc/siena/rx_common.c
540
rx_buf->page = NULL;
drivers/net/ethernet/sfc/siena/rx_common.c
541
skb->len += rx_buf->len;
drivers/net/ethernet/sfc/siena/rx_common.c
545
rx_buf = efx_rx_buf_next(&channel->rx_queue, rx_buf);
drivers/net/ethernet/sfc/siena/rx_common.c
78
struct efx_rx_buffer *rx_buf)
drivers/net/ethernet/sfc/siena/rx_common.c
82
struct page *page = rx_buf->page;
drivers/net/ethernet/sfc/siena/rx_common.c
86
if (!(rx_buf->flags & EFX_RX_BUF_LAST_IN_PAGE))
drivers/net/ethernet/sfc/siena/rx_common.h
49
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/siena/rx_common.h
52
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/siena/rx_common.h
61
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/siena/rx_common.h
64
dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr, len,
drivers/net/ethernet/sfc/siena/rx_common.h
69
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/siena/rx_common.h
78
struct efx_rx_buffer *rx_buf,
drivers/net/ethernet/sfc/tc_counters.c
513
struct efx_rx_buffer *rx_buf = efx_rx_buffer(rx_queue,
drivers/net/ethernet/sfc/tc_counters.c
515
const u8 *data = efx_rx_buf_va(rx_buf);
drivers/net/ethernet/sfc/tc_counters.c
549
efx_free_rx_buffers(rx_queue, rx_buf, 1);
drivers/net/ethernet/spacemit/k1_emac.c
366
struct emac_rx_desc_buffer *rx_buf;
drivers/net/ethernet/spacemit/k1_emac.c
373
rx_buf = &rx_ring->rx_desc_buf[i];
drivers/net/ethernet/spacemit/k1_emac.c
375
if (!rx_buf->skb)
drivers/net/ethernet/spacemit/k1_emac.c
378
dma_unmap_single(&priv->pdev->dev, rx_buf->dma_addr,
drivers/net/ethernet/spacemit/k1_emac.c
379
rx_buf->dma_len, DMA_FROM_DEVICE);
drivers/net/ethernet/spacemit/k1_emac.c
381
dev_kfree_skb(rx_buf->skb);
drivers/net/ethernet/spacemit/k1_emac.c
382
rx_buf->skb = NULL;
drivers/net/ethernet/spacemit/k1_emac.c
547
struct emac_rx_desc_buffer *rx_buf;
drivers/net/ethernet/spacemit/k1_emac.c
552
rx_buf = &rx_ring->rx_desc_buf[i];
drivers/net/ethernet/spacemit/k1_emac.c
554
while (!rx_buf->skb) {
drivers/net/ethernet/spacemit/k1_emac.c
561
rx_buf->skb = skb;
drivers/net/ethernet/spacemit/k1_emac.c
562
rx_buf->dma_len = priv->dma_buf_sz;
drivers/net/ethernet/spacemit/k1_emac.c
563
rx_buf->dma_addr = dma_map_single(&priv->pdev->dev, skb->data,
drivers/net/ethernet/spacemit/k1_emac.c
566
if (dma_mapping_error(&priv->pdev->dev, rx_buf->dma_addr)) {
drivers/net/ethernet/spacemit/k1_emac.c
569
rx_buf->skb = NULL;
drivers/net/ethernet/spacemit/k1_emac.c
577
rx_desc.buffer_addr_1 = rx_buf->dma_addr;
drivers/net/ethernet/spacemit/k1_emac.c
579
rx_buf->dma_len);
drivers/net/ethernet/spacemit/k1_emac.c
590
rx_buf = &rx_ring->rx_desc_buf[i];
drivers/net/ethernet/spacemit/k1_emac.c
601
struct emac_rx_desc_buffer *rx_buf;
drivers/net/ethernet/spacemit/k1_emac.c
620
rx_buf = &rx_ring->rx_desc_buf[i];
drivers/net/ethernet/spacemit/k1_emac.c
622
if (!rx_buf->skb)
drivers/net/ethernet/spacemit/k1_emac.c
627
dma_unmap_single(&priv->pdev->dev, rx_buf->dma_addr,
drivers/net/ethernet/spacemit/k1_emac.c
628
rx_buf->dma_len, DMA_FROM_DEVICE);
drivers/net/ethernet/spacemit/k1_emac.c
631
skb = rx_buf->skb;
drivers/net/ethernet/spacemit/k1_emac.c
648
rx_buf->skb = NULL;
drivers/net/ethernet/spacemit/k1_emac.c
650
dev_kfree_skb_irq(rx_buf->skb);
drivers/net/ethernet/spacemit/k1_emac.c
651
rx_buf->skb = NULL;
drivers/net/ethernet/sun/sunqe.c
135
qb->qe_rxd[i].rx_addr = qbufs_dvma + qebuf_offset(rx_buf, i);
drivers/net/ethernet/sun/sunqe.c
426
&qbufs->rx_buf[elem & (RX_RING_SIZE - 1)][0];
drivers/net/ethernet/sun/sunqe.c
428
qebuf_offset(rx_buf, (elem & (RX_RING_SIZE - 1)));
drivers/net/ethernet/sun/sunqe.h
328
u8 rx_buf[RX_RING_SIZE][PKT_BUF_SZ];
drivers/net/ethernet/vertexcom/mse102x.c
165
xfer->rx_buf = NULL;
drivers/net/ethernet/vertexcom/mse102x.c
190
xfer->rx_buf = trx;
drivers/net/ethernet/vertexcom/mse102x.c
254
xfer->rx_buf = NULL;
drivers/net/ethernet/vertexcom/mse102x.c
279
xfer->rx_buf = buff;
drivers/net/ethernet/wiznet/w5100-spi.c
194
.rx_buf = buf,
drivers/net/ethernet/wiznet/w5100-spi.c
354
.rx_buf = buf,
drivers/net/hamradio/yam.c
130
unsigned char rx_buf[YAM_MAX_FRAME];
drivers/net/hamradio/yam.c
544
memcpy(cp, yp->rx_buf, pkt_len - 1);
drivers/net/hamradio/yam.c
562
yp->rx_buf[yp->rx_len++] = rxb;
drivers/net/ieee802154/adf7242.c
1256
lp->stat_xfer.rx_buf = &lp->buf_stat_rx;
drivers/net/ieee802154/adf7242.c
400
.rx_buf = buf,
drivers/net/ieee802154/adf7242.c
404
.rx_buf = data,
drivers/net/ieee802154/adf7242.c
439
.rx_buf = lp->buf_read_rx,
drivers/net/ieee802154/at86rf230.c
777
state->trx.rx_buf = state->buf;
drivers/net/ieee802154/ca8210.c
905
cas_ctl->transfer.rx_buf = cas_ctl->tx_in_buf;
drivers/net/ieee802154/cc2520.c
224
.rx_buf = priv->buf,
drivers/net/ieee802154/cc2520.c
252
.rx_buf = priv->buf,
drivers/net/ieee802154/cc2520.c
281
.rx_buf = priv->buf,
drivers/net/ieee802154/cc2520.c
314
.rx_buf = priv->buf,
drivers/net/ieee802154/cc2520.c
348
.rx_buf = priv->buf,
drivers/net/ieee802154/cc2520.c
353
.rx_buf = data,
drivers/net/ieee802154/cc2520.c
390
.rx_buf = priv->buf,
drivers/net/ieee802154/cc2520.c
431
.rx_buf = priv->buf,
drivers/net/ieee802154/cc2520.c
435
.rx_buf = data,
drivers/net/ieee802154/mcr20a.c
1036
lp->reg_xfer_cmd.rx_buf = lp->reg_cmd;
drivers/net/ieee802154/mcr20a.c
1038
lp->reg_xfer_data.rx_buf = lp->reg_data;
drivers/net/ieee802154/mcr20a.c
1049
lp->rx_xfer_header.rx_buf = lp->rx_header;
drivers/net/ieee802154/mcr20a.c
1051
lp->rx_xfer_buf.rx_buf = lp->rx_buf;
drivers/net/ieee802154/mcr20a.c
1054
lp->rx_xfer_lqi.rx_buf = lp->rx_lqi;
drivers/net/ieee802154/mcr20a.c
1069
lp->irq_xfer_header.rx_buf = lp->irq_header;
drivers/net/ieee802154/mcr20a.c
1072
lp->irq_xfer_data.rx_buf = lp->irq_data;
drivers/net/ieee802154/mcr20a.c
432
u8 rx_buf[MCR20A_MAX_BUF];
drivers/net/ieee802154/mcr20a.c
802
__skb_put_data(skb, lp->rx_buf, len);
drivers/net/ieee802154/mcr20a.c
806
lp->rx_buf, len, 0);
drivers/net/ieee802154/mrf24j40.c
1207
devrec->rx_trx.tx_buf = devrec->rx_buf;
drivers/net/ieee802154/mrf24j40.c
1208
devrec->rx_trx.rx_buf = devrec->rx_buf;
drivers/net/ieee802154/mrf24j40.c
1217
devrec->rx_fifo_buf_trx.rx_buf = devrec->rx_fifo_buf;
drivers/net/ieee802154/mrf24j40.c
1220
devrec->rx_lqi_trx.rx_buf = devrec->rx_lqi_buf;
drivers/net/ieee802154/mrf24j40.c
1232
devrec->irq_trx.rx_buf = devrec->irq_buf;
drivers/net/ieee802154/mrf24j40.c
220
u8 rx_buf[3];
drivers/net/ieee802154/mrf24j40.c
745
devrec->rx_buf[0] = MRF24J40_WRITESHORT(REG_BBREG1);
drivers/net/ieee802154/mrf24j40.c
746
devrec->rx_buf[1] = 0x00; /* CLR RXDECINV */
drivers/net/ieee802154/mrf24j40.c
755
u8 len = devrec->rx_buf[2];
drivers/net/ieee802154/mrf24j40.c
786
if (!ieee802154_is_valid_psdu_len(devrec->rx_buf[2]))
drivers/net/ieee802154/mrf24j40.c
787
devrec->rx_buf[2] = IEEE802154_MTU;
drivers/net/ieee802154/mrf24j40.c
792
devrec->rx_fifo_buf_trx.len = devrec->rx_buf[2];
drivers/net/ieee802154/mrf24j40.c
810
devrec->rx_buf[0] = cmd >> 8 & 0xff;
drivers/net/ieee802154/mrf24j40.c
811
devrec->rx_buf[1] = cmd & 0xff;
drivers/net/ieee802154/mrf24j40.c
827
devrec->rx_buf[0] = MRF24J40_WRITESHORT(REG_BBREG1);
drivers/net/ieee802154/mrf24j40.c
828
devrec->rx_buf[1] = BIT_RXDECINV; /* SET RXDECINV */
drivers/net/usb/catc.c
164
u8 rx_buf[RX_MAX_BURST * (PKT_SZ + 2)];
drivers/net/usb/catc.c
853
catc->rx_buf, pktsz, catc_rx_done, catc);
drivers/net/usb/ipheth.c
111
unsigned char *rx_buf;
drivers/net/usb/ipheth.c
128
u8 *rx_buf = NULL;
drivers/net/usb/ipheth.c
143
rx_buf = usb_alloc_coherent(iphone->udev, iphone->rx_buf_len,
drivers/net/usb/ipheth.c
145
if (rx_buf == NULL)
drivers/net/usb/ipheth.c
152
iphone->rx_buf = rx_buf;
drivers/net/usb/ipheth.c
168
usb_free_coherent(iphone->udev, iphone->rx_buf_len, iphone->rx_buf,
drivers/net/usb/ipheth.c
465
dev->rx_buf, dev->rx_buf_len,
drivers/net/usb/kaweth.c
1050
kaweth->rx_buf = usb_alloc_coherent( kaweth->dev,
drivers/net/usb/kaweth.c
1054
if (!kaweth->rx_buf)
drivers/net/usb/kaweth.c
1082
usb_free_coherent(kaweth->dev, KAWETH_BUF_SIZE, (void *)kaweth->rx_buf, kaweth->rxbufferhandle);
drivers/net/usb/kaweth.c
1119
usb_free_coherent(kaweth->dev, KAWETH_BUF_SIZE, (void *)kaweth->rx_buf, kaweth->rxbufferhandle);
drivers/net/usb/kaweth.c
222
__u8 *rx_buf;
drivers/net/usb/kaweth.c
467
kaweth->rx_buf,
drivers/net/usb/kaweth.c
504
__u16 pkt_len = le16_to_cpup((__le16 *)kaweth->rx_buf);
drivers/net/usb/kaweth.c
566
skb_copy_to_linear_data(skb, kaweth->rx_buf + 2, pkt_len);
drivers/net/usb/lan78xx.c
4083
struct sk_buff *rx_buf;
drivers/net/usb/lan78xx.c
4087
while ((rx_buf = lan78xx_get_rx_buf(dev)) != NULL) {
drivers/net/usb/lan78xx.c
4088
if (rx_submit(dev, rx_buf, GFP_ATOMIC) != 0)
drivers/net/usb/lan78xx.c
4094
struct sk_buff *rx_buf)
drivers/net/usb/lan78xx.c
4098
rx_buf->data = rx_buf->head;
drivers/net/usb/lan78xx.c
4099
skb_reset_tail_pointer(rx_buf);
drivers/net/usb/lan78xx.c
4100
rx_buf->len = 0;
drivers/net/usb/lan78xx.c
4101
rx_buf->data_len = 0;
drivers/net/usb/lan78xx.c
4103
rx_submit(dev, rx_buf, GFP_ATOMIC);
drivers/net/usb/lan78xx.c
4296
struct sk_buff *rx_buf;
drivers/net/usb/lan78xx.c
4323
(rx_buf = __skb_dequeue(&done))) {
drivers/net/usb/lan78xx.c
4324
entry = (struct skb_data *)(rx_buf->cb);
drivers/net/usb/lan78xx.c
4327
rx_process(dev, rx_buf, budget, &work_done);
drivers/net/usb/lan78xx.c
4337
lan78xx_rx_urb_resubmit(dev, rx_buf);
drivers/net/usb/lan78xx.c
561
struct sk_buff *rx_buf)
drivers/net/usb/lan78xx.c
563
lan78xx_release_buf(&dev->rxq_free, rx_buf);
drivers/net/wireless/ath/ath6kl/txrx.c
878
int rx_buf;
drivers/net/wireless/ath/ath6kl/txrx.c
895
for (rx_buf = 0; rx_buf < n_buf_refill; rx_buf++) {
drivers/net/wireless/ath/ath9k/hif_usb.c
1002
ath9k_hif_usb_reg_in_cb, rx_buf, 1);
drivers/net/wireless/ath/ath9k/hif_usb.c
1028
kfree(rx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
690
struct rx_buf *rx_buf = urb->context;
drivers/net/wireless/ath/ath9k/hif_usb.c
691
struct hif_device_usb *hif_dev = rx_buf->hif_dev;
drivers/net/wireless/ath/ath9k/hif_usb.c
692
struct sk_buff *skb = rx_buf->skb;
drivers/net/wireless/ath/ath9k/hif_usb.c
731
kfree(rx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
736
struct rx_buf *rx_buf = urb->context;
drivers/net/wireless/ath/ath9k/hif_usb.c
737
struct hif_device_usb *hif_dev = rx_buf->hif_dev;
drivers/net/wireless/ath/ath9k/hif_usb.c
738
struct sk_buff *skb = rx_buf->skb;
drivers/net/wireless/ath/ath9k/hif_usb.c
779
rx_buf->skb = skb;
drivers/net/wireless/ath/ath9k/hif_usb.c
785
ath9k_hif_usb_reg_in_cb, rx_buf, 1);
drivers/net/wireless/ath/ath9k/hif_usb.c
800
kfree(rx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
890
struct rx_buf *rx_buf = NULL;
drivers/net/wireless/ath/ath9k/hif_usb.c
900
rx_buf = kzalloc_obj(*rx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
901
if (!rx_buf) {
drivers/net/wireless/ath/ath9k/hif_usb.c
920
rx_buf->hif_dev = hif_dev;
drivers/net/wireless/ath/ath9k/hif_usb.c
921
rx_buf->skb = skb;
drivers/net/wireless/ath/ath9k/hif_usb.c
927
ath9k_hif_usb_rx_cb, rx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
953
kfree(rx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
966
struct rx_buf *rx_buf = NULL;
drivers/net/wireless/ath/ath9k/hif_usb.c
975
rx_buf = kzalloc_obj(*rx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
976
if (!rx_buf) {
drivers/net/wireless/ath/ath9k/hif_usb.c
995
rx_buf->hif_dev = hif_dev;
drivers/net/wireless/ath/ath9k/hif_usb.c
996
rx_buf->skb = skb;
drivers/net/wireless/intersil/p54/p54pci.c
134
struct sk_buff **rx_buf, u32 index)
drivers/net/wireless/intersil/p54/p54pci.c
172
rx_buf[i] = skb;
drivers/net/wireless/intersil/p54/p54pci.c
186
struct sk_buff **rx_buf)
drivers/net/wireless/intersil/p54/p54pci.c
202
skb = rx_buf[i];
drivers/net/wireless/intersil/p54/p54pci.c
227
rx_buf[i] = NULL;
drivers/net/wireless/intersil/p54/p54pci.c
241
p54p_refill_rx_ring(dev, ring_index, ring, ring_limit, rx_buf, *index);
drivers/net/wireless/intersil/p54/p54spi.c
63
t[1].rx_buf = buf;
drivers/net/wireless/marvell/libertas/if_spi.c
241
data_trans.rx_buf = buf;
drivers/net/wireless/microchip/wilc1000/spi.c
339
tr.rx_buf = r_buffer;
drivers/net/wireless/microchip/wilc1000/spi.c
369
.rx_buf = rb,
drivers/net/wireless/microchip/wilc1000/spi.c
410
.rx_buf = rb,
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
1029
priv->rx_buf[i] = skb;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
1037
priv->rx_buf[i] = NULL;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
1042
entry->rx_buf = cpu_to_le32(*mapping);
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
1056
struct sk_buff *skb = priv->rx_buf[i];
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
222
struct sk_buff *skb = priv->rx_buf[priv->rx_idx];
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
326
priv->rx_buf[priv->rx_idx] = skb;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
332
cmd_desc->rx_buf = cpu_to_le32(*((dma_addr_t *)skb->cb));
drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8180.h
117
struct sk_buff *rx_buf[32];
drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8180.h
70
__le32 rx_buf;
drivers/net/wireless/realtek/rtlwifi/pci.c
1309
struct sk_buff *skb = rtlpci->rx_ring[rxring_idx].rx_buf[i];
drivers/net/wireless/realtek/rtlwifi/pci.c
580
rtlpci->rx_ring[rxring_idx].rx_buf[desc_idx] = skb;
drivers/net/wireless/realtek/rtlwifi/pci.c
673
struct sk_buff *skb = rtlpci->rx_ring[rxring_idx].rx_buf[
drivers/net/wireless/realtek/rtlwifi/pci.h
145
struct sk_buff *rx_buf[RTL_PCI_MAX_RX_COUNT];
drivers/net/wireless/silabs/wfx/bus_spi.c
75
.rx_buf = dst,
drivers/net/wireless/st/cw1200/cw1200_spi.c
106
printk("%02x ", ((u8 *)t_msg.rx_buf)[i]);
drivers/net/wireless/st/cw1200/cw1200_spi.c
72
.rx_buf = dst,
drivers/net/wireless/ti/wl1251/spi.c
155
t[1].rx_buf = busy_buf;
drivers/net/wireless/ti/wl1251/spi.c
159
t[2].rx_buf = buf;
drivers/net/wireless/ti/wlcore/spi.c
215
t[0].rx_buf = busy_buf;
drivers/net/wireless/ti/wlcore/spi.c
265
t[1].rx_buf = busy_buf;
drivers/net/wireless/ti/wlcore/spi.c
281
t[0].rx_buf = buf;
drivers/nfc/st-nci/spi.c
125
.rx_buf = buf,
drivers/nfc/st-nci/spi.c
84
.rx_buf = buf,
drivers/nfc/st95hf/spi.c
110
tx_takedata.rx_buf = &receivebuff[2];
drivers/nfc/st95hf/spi.c
135
{.rx_buf = receivebuff, .len = 1,},
drivers/nfc/st95hf/spi.c
78
{.rx_buf = receivebuff, .len = 2, .cs_change = 1,},
drivers/nfc/trf7970a.c
512
t[1].rx_buf = buf;
drivers/platform/chrome/cros_ec_spi.c
162
trans.rx_buf = buf;
drivers/platform/chrome/cros_ec_spi.c
392
u8 *rx_buf;
drivers/platform/chrome/cros_ec_spi.c
408
rx_buf = kzalloc(len, GFP_KERNEL);
drivers/platform/chrome/cros_ec_spi.c
409
if (!rx_buf)
drivers/platform/chrome/cros_ec_spi.c
429
trans.rx_buf = rx_buf;
drivers/platform/chrome/cros_ec_spi.c
439
rx_byte = rx_buf[i];
drivers/platform/chrome/cros_ec_spi.c
516
kfree(rx_buf);
drivers/platform/chrome/cros_ec_spi.c
537
u8 *rx_buf;
drivers/platform/chrome/cros_ec_spi.c
553
rx_buf = kzalloc(len, GFP_KERNEL);
drivers/platform/chrome/cros_ec_spi.c
554
if (!rx_buf)
drivers/platform/chrome/cros_ec_spi.c
563
trans.rx_buf = rx_buf;
drivers/platform/chrome/cros_ec_spi.c
574
rx_byte = rx_buf[i];
drivers/platform/chrome/cros_ec_spi.c
637
kfree(rx_buf);
drivers/platform/olpc/olpc-xo175-ec.c
229
} tx_buf, rx_buf;
drivers/platform/olpc/olpc-xo175-ec.c
328
channel = priv->rx_buf.resp.channel;
drivers/platform/olpc/olpc-xo175-ec.c
329
byte = priv->rx_buf.resp.byte;
drivers/platform/olpc/olpc-xo175-ec.c
706
priv->xfer.rx_buf = &priv->rx_buf;
drivers/pwm/pwm-mc33xs2410.c
93
.rx_buf = rx,
drivers/rapidio/rio_cm.c
148
void *rx_buf[RIOCM_RX_RING_SIZE];
drivers/rapidio/rio_cm.c
2140
cm->rx_buf[i] = NULL;
drivers/rapidio/rio_cm.c
304
if (cm->rx_buf[i] == msg) {
drivers/rapidio/rio_cm.c
305
cm->rx_buf[i] = NULL;
drivers/rapidio/rio_cm.c
333
if (cm->rx_buf[i] == NULL) {
drivers/rapidio/rio_cm.c
334
cm->rx_buf[i] = kmalloc(RIO_MAX_MSG_SIZE, GFP_KERNEL);
drivers/rapidio/rio_cm.c
335
if (cm->rx_buf[i] == NULL)
drivers/rapidio/rio_cm.c
337
rio_add_inb_buffer(cm->mport, cmbox, cm->rx_buf[i]);
drivers/rapidio/rio_cm.c
355
if (cm->rx_buf[i] != NULL) {
drivers/rapidio/rio_cm.c
356
kfree(cm->rx_buf[i]);
drivers/rapidio/rio_cm.c
357
cm->rx_buf[i] = NULL;
drivers/regulator/tps6524x-regulator.c
158
t[1].rx_buf = &in;
drivers/regulator/tps6524x-regulator.c
163
t[2].rx_buf = &status;
drivers/regulator/tps6524x-regulator.c
216
t[2].rx_buf = &status;
drivers/rtc/rtc-ds1305.c
502
x->rx_buf = rx;
drivers/spi/spi-altera-core.c
149
hw->rx = t->rx_buf;
drivers/spi/spi-amd.c
347
if (xfer->rx_buf)
drivers/spi/spi-amd.c
371
if (xfer->rx_buf) {
drivers/spi/spi-amd.c
372
buf = (u8 *)xfer->rx_buf;
drivers/spi/spi-amlogic-spisg.c
280
if (xfer->rx_buf || xfer->rx_dma) {
drivers/spi/spi-amlogic-spisg.c
357
} else if (xfer->rx_buf || xfer->rx_dma) {
drivers/spi/spi-amlogic-spisg.c
360
paddr = dma_map_single(dev, xfer->rx_buf,
drivers/spi/spi-apple.c
363
void *rx_ptr = t->rx_buf;
drivers/spi/spi-ar934x.c
138
if (t->rx_buf) {
drivers/spi/spi-ar934x.c
140
buf = t->rx_buf + trx_done;
drivers/spi/spi-armada-3700.c
109
u8 *rx_buf;
drivers/spi/spi-armada-3700.c
430
a3700_spi->rx_buf = xfer->rx_buf;
drivers/spi/spi-armada-3700.c
522
memcpy(a3700_spi->rx_buf, &val, 4);
drivers/spi/spi-armada-3700.c
525
a3700_spi->rx_buf += 4;
drivers/spi/spi-armada-3700.c
533
*a3700_spi->rx_buf = val & 0xff;
drivers/spi/spi-armada-3700.c
537
a3700_spi->rx_buf++;
drivers/spi/spi-armada-3700.c
608
else if (xfer->rx_buf)
drivers/spi/spi-armada-3700.c
611
a3700_spi_pin_mode_set(a3700_spi, nbits, xfer->rx_buf ? true : false);
drivers/spi/spi-armada-3700.c
619
if (xfer->rx_buf) {
drivers/spi/spi-armada-3700.c
662
} else if (a3700_spi->rx_buf) {
drivers/spi/spi-armada-3700.c
771
memcpy(a3700_spi->rx_buf, &val, a3700_spi->byte_len);
drivers/spi/spi-armada-3700.c
775
a3700_spi->rx_buf += a3700_spi->byte_len;
drivers/spi/spi-armada-3700.c
790
if (xfer->tx_buf && xfer->rx_buf)
drivers/spi/spi-aspeed-smc.c
893
const u8 *tx_buf, u8 *rx_buf,
drivers/spi/spi-aspeed-smc.c
897
bool full_duplex_transfer = data->full_duplex && tx_buf == rx_buf;
drivers/spi/spi-aspeed-smc.c
911
rx_buf[i] = readb(aspi->regs + FULL_DUPLEX_RX_DATA);
drivers/spi/spi-aspeed-smc.c
925
u8 *rx_buf = xfer->rx_buf;
drivers/spi/spi-aspeed-smc.c
930
tx_buf, rx_buf);
drivers/spi/spi-aspeed-smc.c
938
aspeed_spi_user_transfer_tx(aspi, spi, tx_buf, rx_buf,
drivers/spi/spi-aspeed-smc.c
942
if (rx_buf && rx_buf != tx_buf) {
drivers/spi/spi-aspeed-smc.c
948
ioread8_rep(ahb_base, rx_buf, xfer->len);
drivers/spi/spi-at91-usart.c
302
u8 *rx_buf = aus->current_transfer->rx_buf;
drivers/spi/spi-at91-usart.c
307
rx_buf[len - remaining] = at91_usart_spi_readb(aus, RHR);
drivers/spi/spi-atcspi200.c
148
void *rx_buf = op->data.buf.in;
drivers/spi/spi-atcspi200.c
175
*(unsigned int *)rx_buf = val;
drivers/spi/spi-atcspi200.c
177
*(unsigned char *)rx_buf = (unsigned char)val;
drivers/spi/spi-atcspi200.c
178
rx_buf = (unsigned char *)rx_buf + num_byte;
drivers/spi/spi-atmel.c
1001
xfer->rx_buf, xfer->len,
drivers/spi/spi-atmel.c
1038
rxp16 = (u16 *)(((u8 *)xfer->rx_buf) + xfer_pos);
drivers/spi/spi-atmel.c
1041
rxp = ((u8 *)xfer->rx_buf) + xfer_pos;
drivers/spi/spi-atmel.c
1060
u16 *words = (u16 *)((u8 *)xfer->rx_buf + offset);
drivers/spi/spi-atmel.c
1061
u8 *bytes = (u8 *)((u8 *)xfer->rx_buf + offset);
drivers/spi/spi-atmel.c
482
return is_vmalloc_addr(xfer->tx_buf) || is_vmalloc_addr(xfer->rx_buf);
drivers/spi/spi-atmel.c
632
if (is_vmalloc_addr(as->current_transfer->rx_buf) &&
drivers/spi/spi-atmel.c
634
memcpy(as->current_transfer->rx_buf, as->addr_rx_bbuf,
drivers/spi/spi-atmel.c
665
xfer, xfer->len, xfer->tx_buf, xfer->rx_buf,
drivers/spi/spi-atmel.c
732
xfer, xfer->len, xfer->tx_buf, xfer->rx_buf,
drivers/spi/spi-atmel.c
824
xfer->rx_buf, (unsigned long long)xfer->rx_dma);
drivers/spi/spi-atmel.c
940
(unsigned long long)xfer->tx_dma, xfer->rx_buf,
drivers/spi/spi-atmel.c
959
(unsigned long long)xfer->tx_dma, xfer->rx_buf,
drivers/spi/spi-atmel.c
999
if (xfer->rx_buf) {
drivers/spi/spi-au1550.c
316
hw->rx = t->rx_buf;
drivers/spi/spi-au1550.c
332
if (t->rx_buf) {
drivers/spi/spi-au1550.c
333
dma_rx_addr = dma_map_single(hw->dev, (void *)t->rx_buf,
drivers/spi/spi-au1550.c
386
if (!t->rx_buf) {
drivers/spi/spi-au1550.c
392
if (t->rx_buf)
drivers/spi/spi-au1550.c
499
hw->rx = t->rx_buf;
drivers/spi/spi-axi-spi-engine.c
141
uint8_t *rx_buf;
drivers/spi/spi-axi-spi-engine.c
249
if (xfer->rx_buf || (xfer->offload_flags & SPI_OFFLOAD_XFER_RX_STREAM))
drivers/spi/spi-axi-spi-engine.c
314
if (msg->offload && xfer->rx_buf)
drivers/spi/spi-axi-spi-engine.c
325
if (xfer->rx_buf || xfer->offload_flags & SPI_OFFLOAD_XFER_RX_STREAM ||
drivers/spi/spi-axi-spi-engine.c
412
if (xfer->rx_buf || xfer->offload_flags & SPI_OFFLOAD_XFER_RX_STREAM ||
drivers/spi/spi-axi-spi-engine.c
541
} while (xfer && !xfer->rx_buf);
drivers/spi/spi-axi-spi-engine.c
546
st->rx_buf = xfer->rx_buf;
drivers/spi/spi-axi-spi-engine.c
548
st->rx_buf = NULL;
drivers/spi/spi-axi-spi-engine.c
626
u8 *buf = st->rx_buf;
drivers/spi/spi-axi-spi-engine.c
631
st->rx_buf += m;
drivers/spi/spi-axi-spi-engine.c
634
u16 *buf = (u16 *)st->rx_buf;
drivers/spi/spi-axi-spi-engine.c
639
st->rx_buf += m * 2;
drivers/spi/spi-axi-spi-engine.c
642
u32 *buf = (u32 *)st->rx_buf;
drivers/spi/spi-axi-spi-engine.c
647
st->rx_buf += m * 4;
drivers/spi/spi-axi-spi-engine.c
731
if (xfer->rx_buf)
drivers/spi/spi-axiado.c
268
*xspi->rx_buf++ = b;
drivers/spi/spi-axiado.c
281
*xspi->rx_buf++ = b;
drivers/spi/spi-axiado.c
349
if (!xspi->rx_buf) {
drivers/spi/spi-axiado.c
424
xspi->rx_buf = transfer->rx_buf;
drivers/spi/spi-axiado.c
429
if (transfer->tx_buf && !transfer->rx_buf) {
drivers/spi/spi-axiado.c
433
} else if ((!transfer->tx_buf && transfer->rx_buf) ||
drivers/spi/spi-axiado.c
434
(transfer->tx_buf && transfer->rx_buf)) {
drivers/spi/spi-axiado.h
121
u8 *rx_buf;
drivers/spi/spi-bcm-qspi.c
1180
t[1].rx_buf = op->data.buf.in;
drivers/spi/spi-bcm-qspi.c
841
u8 *buf = tp.trans->rx_buf;
drivers/spi/spi-bcm-qspi.c
848
u16 *buf = tp.trans->rx_buf;
drivers/spi/spi-bcm-qspi.c
856
u32 *buf = tp.trans->rx_buf;
drivers/spi/spi-bcm-qspi.c
865
u64 *buf = tp.trans->rx_buf;
drivers/spi/spi-bcm2835.c
1081
if (spi->mode & SPI_3WIRE && tfr->rx_buf)
drivers/spi/spi-bcm2835.c
1086
bs->rx_buf = tfr->rx_buf;
drivers/spi/spi-bcm2835.c
129
u8 *rx_buf;
drivers/spi/spi-bcm2835.c
224
if (bs->rx_buf)
drivers/spi/spi-bcm2835.c
225
*bs->rx_buf++ = byte;
drivers/spi/spi-bcm2835.c
262
memcpy(bs->rx_buf, &val, len);
drivers/spi/spi-bcm2835.c
263
bs->rx_buf += len;
drivers/spi/spi-bcm2835.c
326
if (bs->rx_buf)
drivers/spi/spi-bcm2835.c
327
*bs->rx_buf++ = val;
drivers/spi/spi-bcm2835.c
500
if (bs->rx_buf && !sg_is_last(&tfr->rx_sg.sgl[0])) {
drivers/spi/spi-bcm2835.c
691
flags = tfr->rx_buf ? 0 : DMA_PREP_INTERRUPT;
drivers/spi/spi-bcm2835.c
711
} else if (!tfr->rx_buf) {
drivers/spi/spi-bcm2835.c
815
if (bs->rx_buf) {
drivers/spi/spi-bcm2835.c
837
if (!bs->rx_buf && !bs->tx_dma_active &&
drivers/spi/spi-bcm2835aux.c
160
if (bs->rx_buf) {
drivers/spi/spi-bcm2835aux.c
163
*bs->rx_buf++ = (data >> 16) & 0xff;
drivers/spi/spi-bcm2835aux.c
166
*bs->rx_buf++ = (data >> 8) & 0xff;
drivers/spi/spi-bcm2835aux.c
169
*bs->rx_buf++ = (data >> 0) & 0xff;
drivers/spi/spi-bcm2835aux.c
378
bs->rx_buf = tfr->rx_buf;
drivers/spi/spi-bcm2835aux.c
92
u8 *rx_buf;
drivers/spi/spi-bcm63xx-hsspi.c
294
if (t->tx_buf && !t->rx_buf) {
drivers/spi/spi-bcm63xx-hsspi.c
327
if (t->rx_buf && t->rx_nbits == SPI_NBITS_SINGLE &&
drivers/spi/spi-bcm63xx-hsspi.c
380
u8 *rx = t->rx_buf;
drivers/spi/spi-bcm63xx-hsspi.c
501
u8 *rx = t->rx_buf;
drivers/spi/spi-bcm63xx.c
232
t->tx_buf, t->rx_buf, t->len);
drivers/spi/spi-bcm63xx.c
248
if (t->rx_buf) {
drivers/spi/spi-bcm63xx.c
316
if (t->rx_buf)
drivers/spi/spi-bcm63xx.c
317
memcpy_fromio(t->rx_buf, bs->rx_io + len, t->len);
drivers/spi/spi-bcm63xx.c
352
if (n_transfers == 2 && !first->rx_buf && !t->tx_buf &&
drivers/spi/spi-bcmbca-hsspi.c
259
u8 *rx = t->rx_buf;
drivers/spi/spi-bitbang.c
123
u32 *rx = t->rx_buf;
drivers/spi/spi-bitbang.c
61
u8 *rx = t->rx_buf;
drivers/spi/spi-bitbang.c
92
u16 *rx = t->rx_buf;
drivers/spi/spi-cadence-xspi.c
1059
u8 *rxd = (u8 *) t->rx_buf;
drivers/spi/spi-cadence.c
509
xspi->rxbuf = transfer->rx_buf;
drivers/spi/spi-cavium.c
116
if (rx_buf)
drivers/spi/spi-cavium.c
119
*rx_buf++ = (u8)v;
drivers/spi/spi-cavium.c
40
u8 *rx_buf;
drivers/spi/spi-cavium.c
69
rx_buf = xfer->rx_buf;
drivers/spi/spi-cavium.c
88
if (rx_buf)
drivers/spi/spi-cavium.c
91
*rx_buf++ = (u8)v;
drivers/spi/spi-ch341.c
166
ch341->rx_buf = devm_kzalloc(&udev->dev, ch341->rx_len, GFP_KERNEL);
drivers/spi/spi-ch341.c
167
if (!ch341->rx_buf)
drivers/spi/spi-ch341.c
179
usb_fill_bulk_urb(ch341->rx_urb, udev, ch341->read_pipe, ch341->rx_buf,
drivers/spi/spi-ch341.c
36
void *rx_buf;
drivers/spi/spi-ch341.c
88
return usb_bulk_msg(ch341->udev, ch341->read_pipe, trans->rx_buf,
drivers/spi/spi-clps711x.c
31
u8 *rx_buf;
drivers/spi/spi-clps711x.c
60
hw->rx_buf = (u8 *)xfer->rx_buf;
drivers/spi/spi-clps711x.c
77
if (hw->rx_buf)
drivers/spi/spi-clps711x.c
78
*hw->rx_buf++ = data;
drivers/spi/spi-coldfire-qspi.c
315
mcfqspi_transfer_msg8(mcfqspi, t->len, t->tx_buf, t->rx_buf);
drivers/spi/spi-coldfire-qspi.c
318
t->rx_buf);
drivers/spi/spi-cs42l43.c
147
} else if (tfr->rx_buf) {
drivers/spi/spi-cs42l43.c
156
else if (tfr->rx_buf)
drivers/spi/spi-cs42l43.c
157
ret = cs42l43_spi_rx(priv->regmap, (u8 *)tfr->rx_buf, tfr->len);
drivers/spi/spi-davinci.c
514
!is_vmalloc_addr(xfer->rx_buf) &&
drivers/spi/spi-davinci.c
645
dspi->rx = t->rx_buf;
drivers/spi/spi-dln2.c
672
status = dln2_spi_rdwr(dln2, xfer->tx_buf, xfer->rx_buf,
drivers/spi/spi-dw-core.c
432
dws->rx = transfer->rx_buf;
drivers/spi/spi-dw-dma.c
481
if (xfer->rx_buf) {
drivers/spi/spi-dw-dma.c
489
if (xfer->rx_buf)
drivers/spi/spi-dw-dma.c
495
if (xfer->rx_buf)
drivers/spi/spi-dw-dma.c
517
if (xfer->rx_buf) {
drivers/spi/spi-dw-dma.c
652
if (!dws->dma_sg_burst || !xfer->rx_buf || nents <= dws->dma_sg_burst)
drivers/spi/spi-dw-dma.c
665
if (xfer->rx_buf && dws->ctlr->cur_msg->status == -EINPROGRESS)
drivers/spi/spi-ep93xx.c
201
if (xfer->rx_buf)
drivers/spi/spi-ep93xx.c
202
((u16 *)xfer->rx_buf)[espi->rx] = val;
drivers/spi/spi-ep93xx.c
205
if (xfer->rx_buf)
drivers/spi/spi-ep93xx.c
206
((u8 *)xfer->rx_buf)[espi->rx] = val;
drivers/spi/spi-ep93xx.c
293
buf = xfer->rx_buf;
drivers/spi/spi-falcon.c
104
u8 *rxp = t->rx_buf;
drivers/spi/spi-fsi.c
333
} else if (transfer->rx_buf) {
drivers/spi/spi-fsi.c
336
u8 *rx = transfer->rx_buf;
drivers/spi/spi-fsi.c
469
if (next->rx_buf) {
drivers/spi/spi-fsl-cpm.c
114
if (!t->rx_buf) {
drivers/spi/spi-fsl-cpm.c
154
} else if (t->rx_buf) {
drivers/spi/spi-fsl-cpm.c
187
if (t->bits_per_word == 16 && t->rx_buf) {
drivers/spi/spi-fsl-cpm.c
191
le16_to_cpus(t->rx_buf + i);
drivers/spi/spi-fsl-dspi.c
1204
dspi->rx = transfer->rx_buf;
drivers/spi/spi-fsl-espi.c
200
if (!t->tx_buf || t->rx_buf ||
drivers/spi/spi-fsl-espi.c
205
if (t->tx_buf || !t->rx_buf)
drivers/spi/spi-fsl-espi.c
275
void *rx_buf;
drivers/spi/spi-fsl-espi.c
279
rx_buf = espi->rx_t->rx_buf;
drivers/spi/spi-fsl-espi.c
284
if (rx_buf && espi->swab)
drivers/spi/spi-fsl-espi.c
285
*(u32 *)(rx_buf + espi->rx_pos) = swahb32(val);
drivers/spi/spi-fsl-espi.c
286
else if (rx_buf)
drivers/spi/spi-fsl-espi.c
287
*(u32 *)(rx_buf + espi->rx_pos) = val;
drivers/spi/spi-fsl-espi.c
291
} else if (rx_left >= 2 && rx_buf && espi->swab) {
drivers/spi/spi-fsl-espi.c
294
*(u16 *)(rx_buf + espi->rx_pos) = swab16(val);
drivers/spi/spi-fsl-espi.c
301
if (rx_buf)
drivers/spi/spi-fsl-espi.c
302
*(u8 *)(rx_buf + espi->rx_pos) = val;
drivers/spi/spi-fsl-lpspi.c
113
void *rx_buf;
drivers/spi/spi-fsl-lpspi.c
166
if (fsl_lpspi->rx_buf) { \
drivers/spi/spi-fsl-lpspi.c
167
*(type *)fsl_lpspi->rx_buf = val; \
drivers/spi/spi-fsl-lpspi.c
168
fsl_lpspi->rx_buf += sizeof(type); \
drivers/spi/spi-fsl-lpspi.c
774
fsl_lpspi->rx_buf = t->rx_buf;
drivers/spi/spi-fsl-spi.c
271
mpc8xxx_spi->rx = t->rx_buf;
drivers/spi/spi-geni-qcom.c
204
if (xfer->rx_buf) {
drivers/spi/spi-geni-qcom.c
413
if (xfer->tx_buf && xfer->rx_buf) {
drivers/spi/spi-geni-qcom.c
418
} else if (xfer->rx_buf) {
drivers/spi/spi-geni-qcom.c
745
u8 *rx_buf;
drivers/spi/spi-geni-qcom.c
768
rx_buf = mas->cur_xfer->rx_buf + mas->cur_xfer->len - mas->rx_rem_bytes;
drivers/spi/spi-geni-qcom.c
778
rx_buf[i++] = fifo_byte[j];
drivers/spi/spi-geni-qcom.c
830
if (xfer->rx_buf) {
drivers/spi/spi-hisi-kunpeng.c
392
hs->rx = transfer->rx_buf;
drivers/spi/spi-img-spfi.c
231
void *rx_buf = xfer->rx_buf;
drivers/spi/spi-img-spfi.c
237
if (rx_buf)
drivers/spi/spi-img-spfi.c
254
rx_count = spfi_pio_read32(spfi, rx_buf, rx_bytes);
drivers/spi/spi-img-spfi.c
256
rx_count = spfi_pio_read8(spfi, rx_buf, rx_bytes);
drivers/spi/spi-img-spfi.c
259
rx_buf += rx_count;
drivers/spi/spi-img-spfi.c
317
if (xfer->rx_buf) {
drivers/spi/spi-img-spfi.c
365
if (xfer->rx_buf) {
drivers/spi/spi-img-spfi.c
466
if (xfer->rx_buf)
drivers/spi/spi-imx.c
128
void *rx_buf;
drivers/spi/spi-imx.c
1484
struct dma_data_package *dma_data, void *rx_buf,
drivers/spi/spi-imx.c
1524
memcpy(rx_buf, copy_ptr, dma_data->data_len);
drivers/spi/spi-imx.c
176
if (spi_imx->rx_buf) { \
drivers/spi/spi-imx.c
177
*(type *)spi_imx->rx_buf = val; \
drivers/spi/spi-imx.c
178
spi_imx->rx_buf += sizeof(type); \
drivers/spi/spi-imx.c
1925
spi_imx_dma_rx_data_handle(spi_imx, dma_data, transfer->rx_buf + spi_imx->rx_offset,
drivers/spi/spi-imx.c
1995
spi_imx->rx_buf = transfer->rx_buf;
drivers/spi/spi-imx.c
2026
spi_imx->rx_buf = transfer->rx_buf;
drivers/spi/spi-imx.c
2080
spi_imx->rx_buf = transfer->rx_buf;
drivers/spi/spi-imx.c
360
if (spi_imx->rx_buf) {
drivers/spi/spi-imx.c
370
*(u32 *)spi_imx->rx_buf = val;
drivers/spi/spi-imx.c
371
spi_imx->rx_buf += sizeof(u32);
drivers/spi/spi-imx.c
397
if (spi_imx->rx_buf) {
drivers/spi/spi-imx.c
398
*(u8 *)spi_imx->rx_buf = (val >> (8 * unaligned)) & 0xff;
drivers/spi/spi-imx.c
399
spi_imx->rx_buf++;
drivers/spi/spi-imx.c
468
if (spi_imx->rx_buf) {
drivers/spi/spi-imx.c
474
memcpy(spi_imx->rx_buf,
drivers/spi/spi-imx.c
477
spi_imx->rx_buf += n_bytes;
drivers/spi/spi-ingenic.c
206
u##x *rx_buf = xfer->rx_buf; \
drivers/spi/spi-ingenic.c
223
if (rx_buf) \
drivers/spi/spi-ingenic.c
224
rx_buf[i] = val; \
drivers/spi/spi-jcore.c
116
rx = t->rx_buf;
drivers/spi/spi-kspi2.c
179
if (t->rx_buf)
drivers/spi/spi-kspi2.c
180
((u8 *)t->rx_buf)[i] = rx;
drivers/spi/spi-lantiq-ssc.c
456
if (t->rx_buf)
drivers/spi/spi-lantiq-ssc.c
730
spi->rx = t->rx_buf;
drivers/spi/spi-ljca.c
210
ret = ljca_spi_transfer(ljca_spi, xfer->tx_buf, xfer->rx_buf, xfer->len);
drivers/spi/spi-loongson-core.c
108
u8 **rx_buf, unsigned int num)
drivers/spi/spi-loongson-core.c
123
if (rx_buf && *rx_buf)
drivers/spi/spi-loongson-core.c
124
*(*rx_buf)++ = loongson_spi_read_reg(loongson_spi, LOONGSON_SPI_FIFO_REG);
drivers/spi/spi-loongson-core.c
136
u8 *rx = xfer->rx_buf;
drivers/spi/spi-loopback-test.c
111
.rx_buf = RX(PAGE_SIZE - 4),
drivers/spi/spi-loopback-test.c
135
.rx_buf = RX(0),
drivers/spi/spi-loopback-test.c
202
.rx_buf = RX(0),
drivers/spi/spi-loopback-test.c
219
.rx_buf = RX(0),
drivers/spi/spi-loopback-test.c
236
.rx_buf = RX(0),
drivers/spi/spi-loopback-test.c
250
.rx_buf = RX(0),
drivers/spi/spi-loopback-test.c
257
.rx_buf = RX(SPI_TEST_MAX_SIZE_HALF),
drivers/spi/spi-loopback-test.c
272
.rx_buf = RX(1024),
drivers/spi/spi-loopback-test.c
278
.rx_buf = RX(0),
drivers/spi/spi-loopback-test.c
293
.rx_buf = RX(0),
drivers/spi/spi-loopback-test.c
298
.rx_buf = RX(1024),
drivers/spi/spi-loopback-test.c
311
.rx_buf = RX(0),
drivers/spi/spi-loopback-test.c
319
.rx_buf = RX(0),
drivers/spi/spi-loopback-test.c
341
.rx_buf = RX(0),
drivers/spi/spi-loopback-test.c
345
.rx_buf = RX(1),
drivers/spi/spi-loopback-test.c
350
.rx_buf = RX(513),
drivers/spi/spi-loopback-test.c
467
dev_info(&spi->dev, " rx_buf: %p\n", xfer->rx_buf);
drivers/spi/spi-loopback-test.c
468
if (dump_data && xfer->rx_buf)
drivers/spi/spi-loopback-test.c
470
xfer->rx_buf,
drivers/spi/spi-loopback-test.c
473
if (xfer->rx_buf) {
drivers/spi/spi-loopback-test.c
475
b = ((u8 *)xfer->rx_buf)[xfer->len - 1 - i];
drivers/spi/spi-loopback-test.c
521
if (!xfer->rx_buf)
drivers/spi/spi-loopback-test.c
524
if (RANGE_CHECK(xfer->rx_buf, xfer->len,
drivers/spi/spi-loopback-test.c
526
ranges[i].start = xfer->rx_buf;
drivers/spi/spi-loopback-test.c
527
ranges[i].end = xfer->rx_buf + xfer->len;
drivers/spi/spi-loopback-test.c
625
if (!xfer->len || !xfer->rx_buf)
drivers/spi/spi-loopback-test.c
631
rxb = ((u8 *)xfer->rx_buf)[i];
drivers/spi/spi-loopback-test.c
637
txb = ((u8 *)xfer->rx_buf)[0];
drivers/spi/spi-loopback-test.c
647
rxb = ((u8 *)xfer->rx_buf)[i];
drivers/spi/spi-loopback-test.c
726
if (xfers[i].rx_buf)
drivers/spi/spi-loopback-test.c
727
memset(xfers[i].rx_buf, SPI_TEST_PATTERN_UNWRITTEN,
drivers/spi/spi-loopback-test.c
816
ret = spi_test_translate(spi, &x->rx_buf, x->len,
drivers/spi/spi-loopback-test.c
878
if (test.transfers[i].rx_buf)
drivers/spi/spi-loopback-test.c
915
if (test.transfers[i].rx_buf)
drivers/spi/spi-loopback-test.c
916
test.transfers[i].rx_buf += rx_off;
drivers/spi/spi-loopback-test.c
97
.rx_buf = RX(0),
drivers/spi/spi-lp8841-rtc.c
105
u8 *rx = t->rx_buf;
drivers/spi/spi-mem.c
491
xfers[xferpos].rx_buf = op->data.buf.in;
drivers/spi/spi-meson-spicc.c
191
u8 *rx_buf;
drivers/spi/spi-meson-spicc.c
238
if (!(t->tx_buf && t->rx_buf))
drivers/spi/spi-meson-spicc.c
245
t->rx_dma = dma_map_single(dev, t->rx_buf, t->len, DMA_FROM_DEVICE);
drivers/spi/spi-meson-spicc.c
413
*spicc->rx_buf++ = byte;
drivers/spi/spi-meson-spicc.c
587
spicc->rx_buf = (u8 *)xfer->rx_buf;
drivers/spi/spi-meson-spifc.c
232
if (!ret && xfer->rx_buf)
drivers/spi/spi-meson-spifc.c
233
meson_spifc_drain_buffer(spifc, xfer->rx_buf + offset, len);
drivers/spi/spi-microchip-core-qspi.c
625
if (!cmd_bytes && !(t->tx_buf && t->rx_buf))
drivers/spi/spi-microchip-core-qspi.c
627
if (!t->rx_buf)
drivers/spi/spi-microchip-core-qspi.c
671
if (!t->rx_buf) {
drivers/spi/spi-microchip-core-qspi.c
674
qspi->rxbuf = (u8 *)t->rx_buf;
drivers/spi/spi-microchip-core-spi.c
102
if (spi->rx_buf)
drivers/spi/spi-microchip-core-spi.c
103
*spi->rx_buf++ = data;
drivers/spi/spi-microchip-core-spi.c
272
spi->rx_buf = xfer->rx_buf;
drivers/spi/spi-microchip-core-spi.c
74
u8 *rx_buf;
drivers/spi/spi-mpc512x-psc.c
151
u8 *rx_buf = (u8 *)t->rx_buf;
drivers/spi/spi-mpc512x-psc.c
153
if (!tx_buf && !rx_buf && t->len)
drivers/spi/spi-mpc512x-psc.c
214
if (rx_buf)
drivers/spi/spi-mpc512x-psc.c
215
*rx_buf++ = data;
drivers/spi/spi-mpc52xx-psc.c
112
unsigned char *rx_buf = (unsigned char *)t->rx_buf;
drivers/spi/spi-mpc52xx-psc.c
119
if (!t->tx_buf && !t->rx_buf && t->len)
drivers/spi/spi-mpc52xx-psc.c
164
if (rx_buf) {
drivers/spi/spi-mpc52xx-psc.c
166
rx_buf[rb] = in_8(&psc->mpc52xx_psc_buffer_8);
drivers/spi/spi-mpc52xx.c
119
ms->rx_buf = ms->transfer->rx_buf;
drivers/spi/spi-mpc52xx.c
250
if (ms->rx_buf)
drivers/spi/spi-mpc52xx.c
251
*ms->rx_buf++ = data;
drivers/spi/spi-mpc52xx.c
90
u8 *rx_buf;
drivers/spi/spi-mpfs.c
106
u8 *rx_buf;
drivers/spi/spi-mpfs.c
147
if (!spi->rx_buf)
drivers/spi/spi-mpfs.c
151
*((u32 *)spi->rx_buf) = data;
drivers/spi/spi-mpfs.c
153
*((u16 *)spi->rx_buf) = data;
drivers/spi/spi-mpfs.c
155
*spi->rx_buf = data;
drivers/spi/spi-mpfs.c
157
spi->rx_buf += spi->n_bytes;
drivers/spi/spi-mpfs.c
494
spi->rx_buf = xfer->rx_buf;
drivers/spi/spi-mt65xx.c
713
if (xfer->rx_buf)
drivers/spi/spi-mt65xx.c
719
if (xfer->rx_buf)
drivers/spi/spi-mt65xx.c
748
if (xfer->tx_buf && xfer->rx_buf) {
drivers/spi/spi-mt65xx.c
775
(unsigned long)xfer->rx_buf % 4 == 0);
drivers/spi/spi-mt65xx.c
800
if (xfer->rx_buf) {
drivers/spi/spi-mt65xx.c
803
xfer->rx_buf + mdata->num_xfered, cnt);
drivers/spi/spi-mt65xx.c
807
memcpy(xfer->rx_buf + (cnt * 4) + mdata->num_xfered,
drivers/spi/spi-mt7621.c
275
if ((t->rx_buf) && (t->tx_buf)) {
drivers/spi/spi-mt7621.c
284
} else if (t->rx_buf) {
drivers/spi/spi-mt7621.c
285
mt7621_spi_read_half_duplex(rs, t->len, t->rx_buf);
drivers/spi/spi-mtk-nor.c
688
rxbuf = t->rx_buf;
drivers/spi/spi-mtk-snfi.c
466
u8 *rx_buf = NULL;
drivers/spi/spi-mtk-snfi.c
472
rx_buf = op->data.buf.in;
drivers/spi/spi-mtk-snfi.c
530
nfi_read_data(snf, SNF_GPRAM + reg_offs, rx_buf, rx_len);
drivers/spi/spi-mxic.c
613
if (t->rx_buf && t->tx_buf) {
drivers/spi/spi-mxic.c
630
} else if (t->rx_buf) {
drivers/spi/spi-mxic.c
638
OP_DATA_BUSW(busw) | (t->rx_buf ? OP_READ : 0),
drivers/spi/spi-mxic.c
641
ret = mxic_spi_data_xfer(mxic, t->tx_buf, t->rx_buf, t->len);
drivers/spi/spi-mxs.c
408
if (t->rx_buf)
drivers/spi/spi-mxs.c
410
t->rx_buf, t->len,
drivers/spi/spi-mxs.c
421
if (t->rx_buf)
drivers/spi/spi-mxs.c
423
t->rx_buf, t->len,
drivers/spi/spi-npcm-pspi.c
165
priv->rx_buf = t->rx_buf;
drivers/spi/spi-npcm-pspi.c
230
if (!priv->rx_buf)
drivers/spi/spi-npcm-pspi.c
235
*priv->rx_buf++ = ioread8(priv->base + NPCM_PSPI_DATA);
drivers/spi/spi-npcm-pspi.c
239
*priv->rx_buf++ = (val >> 8);
drivers/spi/spi-npcm-pspi.c
240
*priv->rx_buf++ = val & 0xff;
drivers/spi/spi-npcm-pspi.c
301
if (!priv->tx_buf && !priv->rx_buf)
drivers/spi/spi-npcm-pspi.c
319
if (priv->rx_buf) {
drivers/spi/spi-npcm-pspi.c
32
u8 *rx_buf;
drivers/spi/spi-oc-tiny.c
111
u8 *rxp = t->rx_buf;
drivers/spi/spi-oc-tiny.c
118
hw->rxp = t->rx_buf;
drivers/spi/spi-omap-uwire.c
210
if (!t->tx_buf && !t->rx_buf)
drivers/spi/spi-omap-uwire.c
263
} else if (t->rx_buf) {
drivers/spi/spi-omap-uwire.c
264
u8 *buf = t->rx_buf;
drivers/spi/spi-omap2-mcspi.c
1198
else if (t->rx_buf == NULL)
drivers/spi/spi-omap2-mcspi.c
324
if (t->rx_buf != NULL && t->tx_buf != NULL)
drivers/spi/spi-omap2-mcspi.c
334
if (t->rx_buf != NULL) {
drivers/spi/spi-omap2-mcspi.c
352
if (t->rx_buf != NULL)
drivers/spi/spi-omap2-mcspi.c
561
((u8 *)xfer->rx_buf)[elements++] = w;
drivers/spi/spi-omap2-mcspi.c
563
((u16 *)xfer->rx_buf)[elements++] = w;
drivers/spi/spi-omap2-mcspi.c
565
((u32 *)xfer->rx_buf)[elements++] = w;
drivers/spi/spi-omap2-mcspi.c
579
((u8 *)xfer->rx_buf)[elements] = w;
drivers/spi/spi-omap2-mcspi.c
581
((u16 *)xfer->rx_buf)[elements] = w;
drivers/spi/spi-omap2-mcspi.c
583
((u32 *)xfer->rx_buf)[elements] = w;
drivers/spi/spi-omap2-mcspi.c
632
rx = xfer->rx_buf;
drivers/spi/spi-omap2-mcspi.c
732
rx = xfer->rx_buf;
drivers/spi/spi-omap2-mcspi.c
782
rx = xfer->rx_buf;
drivers/spi/spi-omap2-mcspi.c
831
rx = xfer->rx_buf;
drivers/spi/spi-omap2-mcspi.c
879
if (xfer->rx_buf == NULL) {
drivers/spi/spi-orion.c
383
const u8 **tx_buf, u8 **rx_buf)
drivers/spi/spi-orion.c
418
if (rx_buf && *rx_buf)
drivers/spi/spi-orion.c
419
*(*rx_buf)++ = readl(rx_reg);
drivers/spi/spi-orion.c
432
const u16 **tx_buf, u16 **rx_buf)
drivers/spi/spi-orion.c
460
if (rx_buf && *rx_buf)
drivers/spi/spi-orion.c
461
put_unaligned(__le16_to_cpu(readl(rx_reg)), (*rx_buf)++);
drivers/spi/spi-orion.c
507
u8 *rx = xfer->rx_buf;
drivers/spi/spi-orion.c
517
u16 *rx = xfer->rx_buf;
drivers/spi/spi-pci1xxxx.c
144
void *rx_buf;
drivers/spi/spi-pci1xxxx.c
486
u8 *rx_buf, result;
drivers/spi/spi-pci1xxxx.c
495
rx_buf = xfer->rx_buf;
drivers/spi/spi-pci1xxxx.c
526
if (rx_buf) {
drivers/spi/spi-pci1xxxx.c
527
memcpy_fromio(&rx_buf[bytes_recvd], par->reg_base +
drivers/spi/spi-pci1xxxx.c
551
p->rx_buf = xfer->rx_buf;
drivers/spi/spi-pci1xxxx.c
564
p->rx_buf = xfer->rx_buf;
drivers/spi/spi-pci1xxxx.c
650
if (p->parent->can_dma && p->rx_buf)
drivers/spi/spi-pic32-sqi.c
273
if (xfer->rx_buf) {
drivers/spi/spi-pic32.c
536
pic32s->rx = (const void *)transfer->rx_buf;
drivers/spi/spi-pl022.c
1229
pl022->rx = (void *)transfer->rx_buf;
drivers/spi/spi-ppc4xx.c
144
t->tx_buf, t->rx_buf, t->len);
drivers/spi/spi-ppc4xx.c
149
hw->rx = t->rx_buf;
drivers/spi/spi-pxa2xx.c
965
drv_data->rx = transfer->rx_buf;
drivers/spi/spi-qcom-qspi.c
145
void *rx_buf;
drivers/spi/spi-qcom-qspi.c
436
if (xfer->rx_buf) {
drivers/spi/spi-qcom-qspi.c
439
ctrl->xfer.rx_buf = xfer->rx_buf;
drivers/spi/spi-qcom-qspi.c
549
word_buf = ctrl->xfer.rx_buf;
drivers/spi/spi-qcom-qspi.c
552
ctrl->xfer.rx_buf = word_buf + words_to_read;
drivers/spi/spi-qcom-qspi.c
556
byte_buf = ctrl->xfer.rx_buf;
drivers/spi/spi-qcom-qspi.c
561
ctrl->xfer.rx_buf = byte_buf;
drivers/spi/spi-qup.c
151
u8 *rx_buf;
drivers/spi/spi-qup.c
255
u8 *rx_buf = controller->rx_buf;
drivers/spi/spi-qup.c
267
if (!rx_buf) {
drivers/spi/spi-qup.c
281
rx_buf[controller->rx_bytes] = word >> shift;
drivers/spi/spi-qup.c
445
if (xfer->rx_buf)
drivers/spi/spi-qup.c
484
if (xfer->rx_buf)
drivers/spi/spi-qup.c
553
qup->rx_buf = xfer->rx_buf;
drivers/spi/spi-qup.c
565
if (qup->rx_buf && offset)
drivers/spi/spi-qup.c
566
qup->rx_buf = xfer->rx_buf + offset * SPI_MAX_XFER;
drivers/spi/spi-qup.c
848
if (!xfer->rx_buf)
drivers/spi/spi-qup.c
922
if (xfer->rx_buf) {
drivers/spi/spi-qup.c
923
if (!IS_ALIGNED((size_t)xfer->rx_buf, dma_align) ||
drivers/spi/spi-rb4xx.c
110
u8 *rx_buf;
drivers/spi/spi-rb4xx.c
127
rx_buf = t->rx_buf;
drivers/spi/spi-rb4xx.c
134
if (!rx_buf)
drivers/spi/spi-rb4xx.c
136
rx_buf[i] = rb4xx_read(rbspi, AR71XX_SPI_REG_RDS);
drivers/spi/spi-realtek-rtl.c
102
rx_buf = xfer->rx_buf;
drivers/spi/spi-realtek-rtl.c
115
} else if (rx_buf) {
drivers/spi/spi-realtek-rtl.c
117
rcv4(rtspi, rx_buf);
drivers/spi/spi-realtek-rtl.c
118
rx_buf += 4;
drivers/spi/spi-realtek-rtl.c
122
rcv1(rtspi, rx_buf);
drivers/spi/spi-realtek-rtl.c
123
rx_buf++;
drivers/spi/spi-realtek-rtl.c
97
void *rx_buf;
drivers/spi/spi-rockchip.c
387
rs->rx = xfer->rx_buf;
drivers/spi/spi-rockchip.c
460
rs->rx = xfer->rx_buf;
drivers/spi/spi-rockchip.c
463
if (xfer->rx_buf) {
drivers/spi/spi-rockchip.c
553
if (xfer->rx_buf && xfer->tx_buf)
drivers/spi/spi-rockchip.c
555
else if (xfer->rx_buf)
drivers/spi/spi-rockchip.c
586
if (xfer->rx_buf)
drivers/spi/spi-rockchip.c
634
rs->rx = rs->xfer->rx_buf;
drivers/spi/spi-rockchip.c
657
rs->xfer->len = (unsigned int)(rs->rx - rs->xfer->rx_buf);
drivers/spi/spi-rockchip.c
691
if (!xfer->tx_buf && !xfer->rx_buf) {
drivers/spi/spi-rspi.c
702
xfer->rx_buf ? &xfer->rx_sg : NULL);
drivers/spi/spi-rspi.c
716
ret = rspi_pio_transfer(rspi, xfer->tx_buf, xfer->rx_buf, xfer->len);
drivers/spi/spi-rspi.c
733
if (xfer->rx_buf) {
drivers/spi/spi-rspi.c
798
xfer->rx_buf, xfer->len);
drivers/spi/spi-rspi.c
835
u8 *rx = xfer->rx_buf;
drivers/spi/spi-rspi.c
893
if (xfer->rx_buf)
drivers/spi/spi-rzv2h-rspi.c
254
ret = rzv2h_rspi_receive(rspi, transfer->rx_buf, i);
drivers/spi/spi-rzv2m-csi.c
385
if (t->rx_buf && !t->tx_buf)
drivers/spi/spi-rzv2m-csi.c
540
csi->rxbuf = transfer->rx_buf;
drivers/spi/spi-s3c64xx.c
527
if (xfer->rx_buf != NULL) {
drivers/spi/spi-s3c64xx.c
597
if (val && !xfer->rx_buf) {
drivers/spi/spi-s3c64xx.c
653
if (!xfer->rx_buf) {
drivers/spi/spi-s3c64xx.c
667
buf = xfer->rx_buf;
drivers/spi/spi-s3c64xx.c
805
void *rx_buf = NULL;
drivers/spi/spi-s3c64xx.c
836
rx_buf = xfer->rx_buf;
drivers/spi/spi-s3c64xx.c
900
xfer->rx_buf ? 1 : 0, xfer->tx_buf ? 1 : 0,
drivers/spi/spi-s3c64xx.c
915
if (xfer->rx_buf && (sdd->state & RXBUSY)) {
drivers/spi/spi-s3c64xx.c
931
if (xfer->rx_buf)
drivers/spi/spi-s3c64xx.c
932
xfer->rx_buf += xfer->len;
drivers/spi/spi-s3c64xx.c
944
xfer->rx_buf = rx_buf;
drivers/spi/spi-sc18is602.c
113
if (t->rx_buf) {
drivers/spi/spi-sc18is602.c
124
memcpy(t->rx_buf, &hw->buffer[hw->rindex], len);
drivers/spi/spi-sc18is602.c
86
if (t->rx_buf)
drivers/spi/spi-sc18is602.c
90
} else if (t->rx_buf) {
drivers/spi/spi-sh-hspi.c
186
if (t->rx_buf)
drivers/spi/spi-sh-hspi.c
187
((u8 *)t->rx_buf)[i] = (u8)rx;
drivers/spi/spi-sh-msiof.c
266
const void *tx_buf, void *rx_buf,
drivers/spi/spi-sh-msiof.c
278
if (rx_buf)
drivers/spi/spi-sh-msiof.c
286
if (rx_buf)
drivers/spi/spi-sh-msiof.c
375
void *rx_buf, unsigned int words,
drivers/spi/spi-sh-msiof.c
378
u8 *buf_8 = rx_buf;
drivers/spi/spi-sh-msiof.c
386
void *rx_buf, unsigned int words,
drivers/spi/spi-sh-msiof.c
389
u16 *buf_16 = rx_buf;
drivers/spi/spi-sh-msiof.c
397
void *rx_buf, unsigned int words,
drivers/spi/spi-sh-msiof.c
400
u16 *buf_16 = rx_buf;
drivers/spi/spi-sh-msiof.c
408
void *rx_buf, unsigned int words,
drivers/spi/spi-sh-msiof.c
411
u32 *buf_32 = rx_buf;
drivers/spi/spi-sh-msiof.c
419
void *rx_buf, unsigned int words,
drivers/spi/spi-sh-msiof.c
422
u32 *buf_32 = rx_buf;
drivers/spi/spi-sh-msiof.c
430
void *rx_buf, unsigned int words,
drivers/spi/spi-sh-msiof.c
433
u32 *buf_32 = rx_buf;
drivers/spi/spi-sh-msiof.c
441
void *rx_buf, unsigned int words,
drivers/spi/spi-sh-msiof.c
444
u32 *buf_32 = rx_buf;
drivers/spi/spi-sh-msiof.c
504
static int sh_msiof_spi_start(struct sh_msiof_spi_priv *p, void *rx_buf)
drivers/spi/spi-sh-msiof.c
512
if (rx_buf && !ret)
drivers/spi/spi-sh-msiof.c
524
static int sh_msiof_spi_stop(struct sh_msiof_spi_priv *p, void *rx_buf)
drivers/spi/spi-sh-msiof.c
534
if (rx_buf && !ret)
drivers/spi/spi-sh-msiof.c
578
const void *tx_buf, void *rx_buf,
drivers/spi/spi-sh-msiof.c
587
if (rx_buf)
drivers/spi/spi-sh-msiof.c
597
sh_msiof_spi_set_mode_regs(p, tx_buf, rx_buf, bits, words, 0);
drivers/spi/spi-sh-msiof.c
607
ret = sh_msiof_spi_start(p, rx_buf);
drivers/spi/spi-sh-msiof.c
619
if (rx_buf)
drivers/spi/spi-sh-msiof.c
620
rx_fifo(p, rx_buf, words, fifo_shift);
drivers/spi/spi-sh-msiof.c
625
ret = sh_msiof_spi_stop(p, rx_buf);
drivers/spi/spi-sh-msiof.c
635
sh_msiof_spi_stop(p, rx_buf);
drivers/spi/spi-sh-msiof.c
827
void *rx_buf = t->rx_buf;
drivers/spi/spi-sh-msiof.c
845
if (rx_buf)
drivers/spi/spi-sh-msiof.c
866
ret = sh_msiof_dma_once(p, tx_buf, rx_buf, l, max_wdlen);
drivers/spi/spi-sh-msiof.c
875
if (rx_buf) {
drivers/spi/spi-sh-msiof.c
876
copy32(rx_buf, p->rx_dma_page, l / 4);
drivers/spi/spi-sh-msiof.c
877
rx_buf += l;
drivers/spi/spi-sh-msiof.c
906
if ((unsigned long)rx_buf & 0x01)
drivers/spi/spi-sh-msiof.c
917
if ((unsigned long)rx_buf & 0x03)
drivers/spi/spi-sh-msiof.c
928
if ((unsigned long)rx_buf & 0x03)
drivers/spi/spi-sh-msiof.c
938
n = sh_msiof_spi_txrx_once(p, tx_fifo, rx_fifo, tx_buf, rx_buf,
drivers/spi/spi-sh-msiof.c
945
if (rx_buf)
drivers/spi/spi-sh-msiof.c
946
rx_buf += n * bytes_per_word;
drivers/spi/spi-sh.c
234
data = (unsigned char *)t->rx_buf;
drivers/spi/spi-sh.c
284
t->tx_buf, t->rx_buf);
drivers/spi/spi-sh.c
293
if (t->rx_buf) {
drivers/spi/spi-sifive.c
195
if (!t->rx_buf)
drivers/spi/spi-sifive.c
261
u8 *rx_ptr = t->rx_buf;
drivers/spi/spi-slave-mt27xx.c
172
if (xfer->rx_buf)
drivers/spi/spi-slave-mt27xx.c
223
if (xfer->rx_buf) {
drivers/spi/spi-slave-mt27xx.c
224
xfer->rx_dma = dma_map_single(dev, xfer->rx_buf,
drivers/spi/spi-slave-mt27xx.c
241
if (xfer->rx_buf)
drivers/spi/spi-slave-mt27xx.c
253
if (xfer->rx_buf)
drivers/spi/spi-slave-mt27xx.c
265
if (xfer->rx_buf)
drivers/spi/spi-slave-mt27xx.c
348
if (trans->rx_buf)
drivers/spi/spi-slave-mt27xx.c
360
if (trans->rx_buf)
drivers/spi/spi-slave-mt27xx.c
362
trans->rx_buf, cnt);
drivers/spi/spi-slave-mt27xx.c
364
if (trans->rx_buf && remainder > 0) {
drivers/spi/spi-slave-mt27xx.c
366
memcpy(trans->rx_buf + (cnt * 4),
drivers/spi/spi-slave-system-control.c
124
priv->xfer.rx_buf = &priv->cmd;
drivers/spi/spi-sprd-adi.c
341
if (t->rx_buf) {
drivers/spi/spi-sprd-adi.c
342
reg = *(u32 *)t->rx_buf;
drivers/spi/spi-sprd-adi.c
344
*(u32 *)t->rx_buf = val;
drivers/spi/spi-sprd.c
167
void *rx_buf;
drivers/spi/spi-sprd.c
367
u8 *rx_p = (u8 *)ss->rx_buf;
drivers/spi/spi-sprd.c
373
ss->rx_buf += i;
drivers/spi/spi-sprd.c
379
u16 *rx_p = (u16 *)ss->rx_buf;
drivers/spi/spi-sprd.c
385
ss->rx_buf += i << 1;
drivers/spi/spi-sprd.c
391
u32 *rx_p = (u32 *)ss->rx_buf;
drivers/spi/spi-sprd.c
397
ss->rx_buf += i << 2;
drivers/spi/spi-sprd.c
724
ss->rx_buf = t->rx_buf;
drivers/spi/spi-sprd.c
771
if (t->rx_buf)
drivers/spi/spi-sprd.c
830
ss->rx_buf += ss->dma.rx_len;
drivers/spi/spi-st-ssc4.c
126
spi_st->rx_ptr = t->rx_buf;
drivers/spi/spi-stm32-ospi.c
690
transfer->rx_buf, transfer->rx_nbits,
drivers/spi/spi-stm32-ospi.c
714
if (transfer->rx_buf) {
drivers/spi/spi-stm32-ospi.c
718
op.data.buf.in = transfer->rx_buf;
drivers/spi/spi-stm32-qspi.c
587
transfer->rx_buf, transfer->rx_nbits,
drivers/spi/spi-stm32-qspi.c
611
if (transfer->rx_buf) {
drivers/spi/spi-stm32-qspi.c
615
op.data.buf.in = transfer->rx_buf;
drivers/spi/spi-stm32.c
1102
if (!spi->cur_usedma && (spi->rx_buf && (spi->rx_len > 0)))
drivers/spi/spi-stm32.c
1124
if (!spi->cur_usedma && (spi->rx_buf && (spi->rx_len > 0)))
drivers/spi/spi-stm32.c
1138
if (!spi->cur_usedma && (spi->rx_buf && (spi->rx_len > 0)))
drivers/spi/spi-stm32.c
1427
if (spi->tx_buf && spi->rx_buf) /* Full Duplex */
drivers/spi/spi-stm32.c
1431
else if (spi->rx_buf) /* Half-Duplex RX dir or Simplex RX */
drivers/spi/spi-stm32.c
1653
if (spi->rx_buf && spi->dma_rx) {
drivers/spi/spi-stm32.c
1685
(spi->rx_buf && spi->dma_rx && !rx_dma_desc))
drivers/spi/spi-stm32.c
1869
else if (!transfer->rx_buf)
drivers/spi/spi-stm32.c
2122
spi->rx_buf = transfer->rx_buf;
drivers/spi/spi-stm32.c
2124
spi->rx_len = spi->rx_buf ? transfer->len : 0;
drivers/spi/spi-stm32.c
370
void *rx_buf;
drivers/spi/spi-stm32.c
718
u16 *rx_buf16 = (u16 *)(spi->rx_buf + offs);
drivers/spi/spi-stm32.c
723
u8 *rx_buf8 = (u8 *)(spi->rx_buf + offs);
drivers/spi/spi-stm32.c
749
u16 *rx_buf16 = (u16 *)(spi->rx_buf + offs);
drivers/spi/spi-stm32.c
754
u8 *rx_buf8 = (u8 *)(spi->rx_buf + offs);
drivers/spi/spi-stm32.c
793
u32 *rx_buf32 = (u32 *)(spi->rx_buf + offs);
drivers/spi/spi-stm32.c
800
u16 *rx_buf16 = (u16 *)(spi->rx_buf + offs);
drivers/spi/spi-stm32.c
805
u8 *rx_buf8 = (u8 *)(spi->rx_buf + offs);
drivers/spi/spi-sun4i.c
140
if (sspi->rx_buf)
drivers/spi/spi-sun4i.c
141
*sspi->rx_buf++ = byte;
drivers/spi/spi-sun4i.c
225
sspi->rx_buf = tfr->rx_buf;
drivers/spi/spi-sun4i.c
262
if (sspi->rx_buf)
drivers/spi/spi-sun4i.c
86
u8 *rx_buf;
drivers/spi/spi-sun6i.c
112
u8 *rx_buf;
drivers/spi/spi-sun6i.c
159
if (sspi->rx_buf)
drivers/spi/spi-sun6i.c
160
*sspi->rx_buf++ = byte;
drivers/spi/spi-sun6i.c
218
if (tfr->rx_buf) {
drivers/spi/spi-sun6i.c
262
if (tfr->rx_buf) {
drivers/spi/spi-sun6i.c
295
sspi->rx_buf = tfr->rx_buf;
drivers/spi/spi-sun6i.c
326
if (tfr->rx_buf)
drivers/spi/spi-sun6i.c
360
if (sspi->rx_buf) {
drivers/spi/spi-sun6i.c
440
} else if (tfr->rx_buf) {
drivers/spi/spi-sunplus-sp7021.c
163
pspim->rx_buf[pspim->rx_cur_len] =
drivers/spi/spi-sunplus-sp7021.c
322
pspim->rx_buf = xfer->rx_buf + i * SP7021_SPI_DATA_SIZE;
drivers/spi/spi-sunplus-sp7021.c
369
if (xfer->tx_buf && !xfer->rx_buf) {
drivers/spi/spi-sunplus-sp7021.c
376
} else if (xfer->rx_buf && !xfer->tx_buf) {
drivers/spi/spi-sunplus-sp7021.c
377
xfer->rx_dma = dma_map_single(dev, xfer->rx_buf, xfer->len,
drivers/spi/spi-sunplus-sp7021.c
96
u8 *rx_buf;
drivers/spi/spi-synquacer.c
129
void *rx_buf;
drivers/spi/spi-synquacer.c
151
u8 *buf = sspi->rx_buf;
drivers/spi/spi-synquacer.c
155
sspi->rx_buf = buf + len;
drivers/spi/spi-synquacer.c
159
u16 *buf = sspi->rx_buf;
drivers/spi/spi-synquacer.c
163
sspi->rx_buf = buf + len;
drivers/spi/spi-synquacer.c
169
u32 *buf = sspi->rx_buf;
drivers/spi/spi-synquacer.c
173
sspi->rx_buf = buf + len;
drivers/spi/spi-synquacer.c
237
if (xfer->rx_buf && xfer->tx_buf &&
drivers/spi/spi-synquacer.c
333
if (xfer->rx_buf)
drivers/spi/spi-synquacer.c
392
sspi->rx_buf = xfer->rx_buf;
drivers/spi/spi-synquacer.c
416
if (xfer->rx_buf)
drivers/spi/spi-synquacer.c
430
if (xfer->rx_buf) {
drivers/spi/spi-synquacer.c
456
if (xfer->rx_buf) {
drivers/spi/spi-synquacer.c
470
sspi->rx_buf = buf;
drivers/spi/spi-tegra114.c
351
u8 *rx_buf = (u8 *)t->rx_buf + tspi->cur_rx_pos;
drivers/spi/spi-tegra114.c
361
*rx_buf++ = (x >> i*8) & 0xFF;
drivers/spi/spi-tegra114.c
378
*rx_buf++ = (x >> (i*8)) & 0xFF;
drivers/spi/spi-tegra114.c
436
memcpy(t->rx_buf + tspi->cur_rx_pos, tspi->rx_dma_buf, len);
drivers/spi/spi-tegra114.c
441
unsigned char *rx_buf = t->rx_buf + tspi->cur_rx_pos;
drivers/spi/spi-tegra114.c
454
*rx_buf++ = (x >> (i*8)) & 0xFF;
drivers/spi/spi-tegra114.c
886
if (t->rx_buf) {
drivers/spi/spi-tegra20-sflash.c
207
u8 *rx_buf = (u8 *)t->rx_buf + tsd->cur_rx_pos;
drivers/spi/spi-tegra20-sflash.c
215
*rx_buf++ = (x >> (i*8)) & 0xFF;
drivers/spi/spi-tegra20-sflash.c
292
if (t->rx_buf) {
drivers/spi/spi-tegra20-slink.c
338
u8 *rx_buf = (u8 *)t->rx_buf + tspi->cur_rx_pos;
drivers/spi/spi-tegra20-slink.c
347
*rx_buf++ = (x >> i*8) & 0xFF;
drivers/spi/spi-tegra20-slink.c
355
*rx_buf++ = (x >> (i*8)) & 0xFF;
drivers/spi/spi-tegra20-slink.c
405
memcpy(t->rx_buf + tspi->cur_rx_pos, tspi->rx_dma_buf, len);
drivers/spi/spi-tegra20-slink.c
409
unsigned char *rx_buf = t->rx_buf + tspi->cur_rx_pos;
drivers/spi/spi-tegra20-slink.c
415
*rx_buf++ = (x >> (i*8)) & 0xFF;
drivers/spi/spi-tegra20-slink.c
704
if (t->rx_buf) {
drivers/spi/spi-tegra210-quad.c
366
u8 *rx_buf = (u8 *)t->rx_buf + tqspi->cur_rx_pos;
drivers/spi/spi-tegra210-quad.c
379
*rx_buf++ = (x >> i * 8) & 0xff;
drivers/spi/spi-tegra210-quad.c
397
*rx_buf++ = (x >> (i * 8)) & 0xff;
drivers/spi/spi-tegra210-quad.c
450
unsigned char *rx_buf = t->rx_buf + tqspi->cur_rx_pos;
drivers/spi/spi-tegra210-quad.c
467
*rx_buf++ = (x >> (i * 8)) & 0xff;
drivers/spi/spi-tegra210-quad.c
571
u8 *rx_buf = (u8 *)t->rx_buf + tqspi->cur_rx_pos;
drivers/spi/spi-tegra210-quad.c
582
if (t->rx_buf) {
drivers/spi/spi-tegra210-quad.c
583
t->rx_dma = dma_map_single(tqspi->dev, (void *)rx_buf, len, DMA_FROM_DEVICE);
drivers/spi/spi-tegra210-quad.c
601
if (t->rx_buf)
drivers/spi/spi-tegra210-quad.c
916
if (t->rx_buf) {
drivers/spi/spi-ti-qspi.c
318
rxbuf = t->rx_buf;
drivers/spi/spi-ti-qspi.c
421
if (t->rx_buf) {
drivers/spi/spi-tle62x0.c
62
.rx_buf = st->rx_buff,
drivers/spi/spi-topcliff-pch.c
1183
char *save_rx_buf = data->cur_trans->rx_buf;
drivers/spi/spi-topcliff-pch.c
1199
data->cur_trans->rx_buf = save_rx_buf;
drivers/spi/spi-topcliff-pch.c
697
u8 *rx_buf;
drivers/spi/spi-topcliff-pch.c
701
if (!data->cur_trans->rx_buf)
drivers/spi/spi-topcliff-pch.c
705
rx_buf = data->cur_trans->rx_buf;
drivers/spi/spi-topcliff-pch.c
707
*rx_buf++ = data->pkt_rx_buff[j] & 0xFF;
drivers/spi/spi-topcliff-pch.c
709
rx_sbuf = data->cur_trans->rx_buf;
drivers/spi/spi-topcliff-pch.c
718
u8 *rx_buf;
drivers/spi/spi-topcliff-pch.c
724
if (!data->cur_trans->rx_buf)
drivers/spi/spi-topcliff-pch.c
728
rx_buf = data->cur_trans->rx_buf;
drivers/spi/spi-topcliff-pch.c
731
*rx_buf++ = *rx_dma_buf++ & 0xFF;
drivers/spi/spi-topcliff-pch.c
732
data->cur_trans->rx_buf = rx_buf;
drivers/spi/spi-topcliff-pch.c
734
rx_sbuf = data->cur_trans->rx_buf;
drivers/spi/spi-topcliff-pch.c
738
data->cur_trans->rx_buf = rx_sbuf;
drivers/spi/spi-uniphier.c
225
priv->rx_buf = t->rx_buf;
drivers/spi/spi-uniphier.c
288
if (priv->rx_buf) {
drivers/spi/spi-uniphier.c
291
*priv->rx_buf = val;
drivers/spi/spi-uniphier.c
294
put_unaligned_le16(val, priv->rx_buf);
drivers/spi/spi-uniphier.c
297
put_unaligned_le32(val, priv->rx_buf);
drivers/spi/spi-uniphier.c
301
priv->rx_buf += rsize;
drivers/spi/spi-uniphier.c
358
|| (!host->dma_rx && t->rx_buf))
drivers/spi/spi-uniphier.c
36
u8 *rx_buf;
drivers/spi/spi-uniphier.c
407
if (priv->rx_buf) {
drivers/spi/spi-uniphier.c
462
return (priv->tx_buf || priv->rx_buf);
drivers/spi/spi-virtio.c
200
spi_req->rx_buf = xfer->rx_buf;
drivers/spi/spi-virtio.c
215
if (spi_req->rx_buf) {
drivers/spi/spi-virtio.c
216
sg_init_one(&sg_in_payload, spi_req->rx_buf, xfer->len);
drivers/spi/spi-virtio.c
24
u8 *rx_buf;
drivers/spi/spi-xcomm.c
165
} else if (t->rx_buf) {
drivers/spi/spi-xcomm.c
166
ret = i2c_master_recv(spi_xcomm->i2c, t->rx_buf, t->len);
drivers/spi/spi-xcomm.c
191
if (!t->tx_buf && !t->rx_buf && t->len) {
drivers/spi/spi-xcomm.c
208
if (t->rx_buf) {
drivers/spi/spi-xilinx.c
248
xspi->rx_ptr = t->rx_buf;
drivers/spi/spi-xlp.c
192
xspi->rx_buf[i] = (rx_data >> (j * 8)) & 0xff;
drivers/spi/spi-xlp.c
195
xspi->rx_buf += nbytes;
drivers/spi/spi-xlp.c
261
if (xspi->rx_buf)
drivers/spi/spi-xlp.c
271
unsigned char *rx_buf, int xfer_len, int cmd_cont)
drivers/spi/spi-xlp.c
277
xs->rx_buf = rx_buf;
drivers/spi/spi-xlp.c
279
xs->rx_len = (xs->rx_buf == NULL) ? 0 : xfer_len;
drivers/spi/spi-xlp.c
322
unsigned char *rx_buf;
drivers/spi/spi-xlp.c
326
rx_buf = t->rx_buf;
drivers/spi/spi-xlp.c
330
sz = xlp_spi_xfer_block(xs, tx_buf, rx_buf,
drivers/spi/spi-xlp.c
333
sz = xlp_spi_xfer_block(xs, tx_buf, rx_buf,
drivers/spi/spi-xlp.c
340
if (rx_buf)
drivers/spi/spi-xlp.c
341
rx_buf += sz;
drivers/spi/spi-xlp.c
93
u8 *rx_buf; /* rx data buffer */
drivers/spi/spi.c
1259
if (xfer->rx_buf != NULL) {
drivers/spi/spi.c
1261
xfer->rx_buf, xfer->len,
drivers/spi/spi.c
1367
if (xfer->rx_buf == ctlr->dummy_rx)
drivers/spi/spi.c
1368
xfer->rx_buf = NULL;
drivers/spi/spi.c
1390
!xfer->rx_buf)
drivers/spi/spi.c
1417
if (!xfer->rx_buf)
drivers/spi/spi.c
1418
xfer->rx_buf = ctlr->dummy_rx;
drivers/spi/spi.c
1614
if ((xfer->tx_buf || xfer->rx_buf) && xfer->len) {
drivers/spi/spi.c
3835
if (xfers[i].rx_buf)
drivers/spi/spi.c
3836
xfers[i].rx_buf += offset;
drivers/spi/spi.c
4191
if (xfer->rx_buf && xfer->tx_buf)
drivers/spi/spi.c
4195
if ((flags & SPI_CONTROLLER_NO_RX) && xfer->rx_buf)
drivers/spi/spi.c
4252
if (xfer->rx_buf && !xfer->rx_nbits)
drivers/spi/spi.c
4278
if (xfer->rx_buf) {
drivers/spi/spi.c
4879
x[1].rx_buf = local_buf + n_tx;
drivers/spi/spi.c
4884
memcpy(rxbuf, x[1].rx_buf, n_rx);
drivers/spi/spidev.c
124
.rx_buf = spidev->rx_buffer,
drivers/spi/spidev.c
213
u8 *tx_buf, *rx_buf;
drivers/spi/spidev.c
226
rx_buf = spidev->rx_buffer;
drivers/spi/spidev.c
251
if (u_tmp->rx_buf) {
drivers/spi/spidev.c
258
k_tmp->rx_buf = rx_buf;
drivers/spi/spidev.c
259
rx_buf += len_aligned;
drivers/spi/spidev.c
291
k_tmp->rx_buf ? "rx " : "",
drivers/spi/spidev.c
310
if (u_tmp->rx_buf) {
drivers/spi/spidev.c
312
(uintptr_t) u_tmp->rx_buf, k_tmp->rx_buf,
drivers/spi/spidev.c
541
ioc[n].rx_buf = (uintptr_t) compat_ptr(ioc[n].rx_buf);
drivers/staging/fbtft/fbtft-io.c
91
.rx_buf = buf,
drivers/staging/greybus/spilib.c
145
if (last_xfer->rx_buf)
drivers/staging/greybus/spilib.c
186
if (!xfer->tx_buf && !xfer->rx_buf) {
drivers/staging/greybus/spilib.c
205
if (xfer->rx_buf) {
drivers/staging/greybus/spilib.c
278
if (xfer->rx_buf)
drivers/staging/greybus/spilib.c
307
if (xfer->rx_buf) {
drivers/staging/greybus/spilib.c
315
memcpy(xfer->rx_buf + spi->rx_xfer_offset, rx_data,
drivers/tty/mips_ejtag_fdc.c
108
void *rx_buf;
drivers/tty/mips_ejtag_fdc.c
609
if (!dport->rx_buf)
drivers/tty/mips_ejtag_fdc.c
701
void *rx_buf;
drivers/tty/mips_ejtag_fdc.c
708
rx_buf = kzalloc(RX_BUF_SIZE, GFP_KERNEL);
drivers/tty/mips_ejtag_fdc.c
709
if (!rx_buf)
drivers/tty/mips_ejtag_fdc.c
713
dport->rx_buf = rx_buf;
drivers/tty/mips_ejtag_fdc.c
728
void *rx_buf;
drivers/tty/mips_ejtag_fdc.c
745
rx_buf = dport->rx_buf;
drivers/tty/mips_ejtag_fdc.c
746
dport->rx_buf = NULL;
drivers/tty/mips_ejtag_fdc.c
749
kfree(rx_buf);
drivers/tty/serial/8250/8250.h
46
void *rx_buf;
drivers/tty/serial/8250/8250_dma.c
288
dma->rx_buf = dma_alloc_coherent(dma->rxchan->device->dev, dma->rx_size,
drivers/tty/serial/8250/8250_dma.c
290
if (!dma->rx_buf) {
drivers/tty/serial/8250/8250_dma.c
302
dma->rx_buf, dma->rx_addr);
drivers/tty/serial/8250/8250_dma.c
327
dma_free_coherent(dma->rxchan->device->dev, dma->rx_size, dma->rx_buf,
drivers/tty/serial/8250/8250_dma.c
60
tty_insert_flip_string(tty_port, dma->rx_buf, count);
drivers/tty/serial/8250/8250_mtk.c
114
ptr = (unsigned char *)(data->rx_pos + dma->rx_buf);
drivers/tty/serial/8250/8250_mtk.c
119
ptr = (unsigned char *)(dma->rx_buf);
drivers/tty/serial/8250/8250_omap.c
949
ret = tty_insert_flip_string(tty_port, dma->rx_buf, count);
drivers/tty/serial/cpm_uart.c
916
pinfo->rx_buf = mem_addr;
drivers/tty/serial/cpm_uart.c
917
pinfo->tx_buf = pinfo->rx_buf + L1_CACHE_ALIGN(pinfo->rx_nrfifos
drivers/tty/serial/cpm_uart.h
63
unsigned char *rx_buf;
drivers/tty/serial/imx.c
1247
sport->rx_buf + rx_ring->tail, r_bytes);
drivers/tty/serial/imx.c
1280
sg_init_one(sgl, sport->rx_buf, sport->rx_buf_size);
drivers/tty/serial/imx.c
1365
kfree(sport->rx_buf);
drivers/tty/serial/imx.c
1366
sport->rx_buf = NULL;
drivers/tty/serial/imx.c
1405
sport->rx_buf = kzalloc(sport->rx_buf_size, GFP_KERNEL);
drivers/tty/serial/imx.c
1406
if (!sport->rx_buf) {
drivers/tty/serial/imx.c
1410
sport->rx_ring.buf = sport->rx_buf;
drivers/tty/serial/imx.c
222
void *rx_buf;
drivers/tty/serial/max3100.c
164
.rx_buf = &erx,
drivers/tty/serial/max310x.c
287
u8 rx_buf[MAX310X_FIFO_SIZE];
drivers/tty/serial/max310x.c
672
max310x_batch_read(port, one->rx_buf, rxlen);
drivers/tty/serial/max310x.c
684
uart_insert_char(port, sts, 0, one->rx_buf[i], flag);
drivers/tty/serial/max310x.c
692
one->rx_buf[rxlen-1], flag);
drivers/tty/serial/omap-serial.c
111
unsigned char *rx_buf;
drivers/tty/serial/qcom_geni_serial.c
1144
if (port->rx_buf && (old_rx_fifo_depth != port->rx_fifo_depth) && port->rx_fifo_depth) {
drivers/tty/serial/qcom_geni_serial.c
1150
port->rx_buf = devm_krealloc(uport->dev, port->rx_buf,
drivers/tty/serial/qcom_geni_serial.c
1153
if (!port->rx_buf)
drivers/tty/serial/qcom_geni_serial.c
140
void *rx_buf;
drivers/tty/serial/qcom_geni_serial.c
1841
port->rx_buf = devm_kzalloc(uport->dev,
drivers/tty/serial/qcom_geni_serial.c
1843
if (!port->rx_buf) {
drivers/tty/serial/qcom_geni_serial.c
624
ret = tty_insert_flip_string(tport, port->rx_buf, bytes);
drivers/tty/serial/qcom_geni_serial.c
882
ret = geni_se_rx_dma_prep(&port->se, port->rx_buf,
drivers/tty/serial/qcom_geni_serial.c
915
ret = geni_se_rx_dma_prep(&port->se, port->rx_buf,
drivers/tty/serial/samsung_tty.c
1106
dma->rx_buf = kmalloc(dma->rx_size, GFP_KERNEL);
drivers/tty/serial/samsung_tty.c
1107
if (!dma->rx_buf) {
drivers/tty/serial/samsung_tty.c
1112
dma->rx_addr = dma_map_single(dma->rx_chan->device->dev, dma->rx_buf,
drivers/tty/serial/samsung_tty.c
1137
kfree(dma->rx_buf);
drivers/tty/serial/samsung_tty.c
1156
kfree(dma->rx_buf);
drivers/tty/serial/samsung_tty.c
117
char *rx_buf;
drivers/tty/serial/samsung_tty.c
529
((unsigned char *)(ourport->dma->rx_buf)), count);
drivers/tty/serial/sh-sci-common.h
143
void *rx_buf[2];
drivers/tty/serial/sh-sci.c
1497
dma_free_coherent(chan->device->dev, s->buf_len_rx * 2, s->rx_buf[0],
drivers/tty/serial/sh-sci.c
1547
count = sci_dma_rx_push(s, s->rx_buf[active], s->buf_len_rx);
drivers/tty/serial/sh-sci.c
1756
count = sci_dma_rx_push(s, s->rx_buf[active], read);
drivers/tty/serial/sh-sci.c
1873
s->rx_buf[i] = buf;
drivers/tty/serial/stm32-usart.c
1692
if (stm32port->rx_buf)
drivers/tty/serial/stm32-usart.c
1693
dma_free_coherent(&pdev->dev, RX_BUF_L, stm32port->rx_buf,
drivers/tty/serial/stm32-usart.c
1706
stm32port->rx_buf = dma_alloc_coherent(dev, RX_BUF_L,
drivers/tty/serial/stm32-usart.c
1709
if (!stm32port->rx_buf)
drivers/tty/serial/stm32-usart.c
454
dma_start = stm32_port->rx_buf + (RX_BUF_L - stm32_port->last_res);
drivers/tty/serial/stm32-usart.h
204
unsigned char *rx_buf; /* dma rx buffer cpu address */
drivers/tty/serial/ucc_uart.c
1002
qe_port->rx_buf = bd_virt;
drivers/tty/serial/ucc_uart.c
1003
qe_port->tx_buf = qe_port->rx_buf + rx_size;
drivers/tty/serial/ucc_uart.c
197
unsigned char *rx_buf;
drivers/usb/gadget/udc/max3420_udc.c
231
transfer.rx_buf = rxdata;
drivers/usb/gadget/udc/max3420_udc.c
284
transfer.rx_buf = &local_buf[0];
drivers/usb/host/max3421-hcd.c
357
transfer.rx_buf = max3421_hcd->rx->data;
drivers/usb/host/max3421-hcd.c
408
transfer[1].rx_buf = buf;
drivers/usb/misc/usb-ljca.c
139
void *rx_buf;
drivers/usb/misc/usb-ljca.c
797
adap->rx_buf = devm_kzalloc(dev, adap->rx_len, GFP_KERNEL);
drivers/usb/misc/usb-ljca.c
798
if (!adap->rx_buf) {
drivers/usb/misc/usb-ljca.c
810
adap->rx_buf, adap->rx_len, ljca_recv, adap);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
130
u8 count, frame_type, rx_buf[TCPC_RECEIVE_BUFFER_LEN];
drivers/usb/typec/tcpm/tcpci_maxim_core.c
140
ret = regmap_raw_read(chip->data.regmap, TCPC_RX_BYTE_CNT, rx_buf, 2);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
146
count = rx_buf[TCPC_RECEIVE_BUFFER_COUNT_OFFSET];
drivers/usb/typec/tcpm/tcpci_maxim_core.c
147
frame_type = rx_buf[TCPC_RECEIVE_BUFFER_FRAME_TYPE_OFFSET];
drivers/usb/typec/tcpm/tcpci_maxim_core.c
180
ret = regmap_raw_read(chip->data.regmap, TCPC_RX_BYTE_CNT, rx_buf, count);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
186
rx_buf_ptr = rx_buf + TCPC_RECEIVE_BUFFER_RX_BYTE_BUF_OFFSET;
drivers/video/backlight/hx8357.c
248
xfer[1].rx_buf = rxbuf;
drivers/video/backlight/ili922x.c
159
xfer.rx_buf = rbuf;
drivers/video/backlight/ili922x.c
203
xfer_regindex.rx_buf = rbuf;
drivers/video/backlight/ili922x.c
225
xfer_regvalue.rx_buf = &rbuf[send_bytes];
drivers/video/backlight/ili922x.c
258
xfer_regindex.rx_buf = rbuf;
drivers/video/backlight/ili922x.c
285
xfer_regvalue.rx_buf = rbuf;
drivers/video/backlight/ili922x.c
334
xfer.rx_buf = NULL;
drivers/video/fbdev/omap/lcd_mipid.c
87
x->rx_buf = &w;
drivers/video/fbdev/omap/lcd_mipid.c
99
x->rx_buf = &rbuf[1];
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
144
x->rx_buf = rbuf;
include/drm/drm_mipi_dsi.h
43
void *rx_buf;
include/linux/iio/adc/ad_sigma_delta.h
129
u8 rx_buf[16] __aligned(8);
include/linux/mfd/abx500/ab8500.h
362
unsigned long rx_buf[4];
include/linux/spi/spi.h
1106
void *rx_buf;
include/linux/spi/spi.h
1542
.rx_buf = buf,
include/trace/events/spi.h
177
(xfer->rx_buf && xfer->rx_buf != msg->spi->controller->dummy_rx)
include/trace/events/spi.h
190
__dynamic_array(u8, rx_buf,
include/trace/events/spi.h
209
memcpy(__get_dynamic_array(rx_buf),
include/trace/events/spi.h
210
xfer->rx_buf, __get_dynamic_array_len(rx_buf));
include/trace/events/spi.h
217
__get_dynamic_array_len(rx_buf), __get_dynamic_array(rx_buf))
include/uapi/linux/spi/spidev.h
72
__u64 rx_buf;
net/nfc/nci/spi.c
196
rx.rx_buf = resp_hdr;
net/nfc/nci/spi.c
219
rx.rx_buf = skb_put(skb, rx_len);
net/sunrpc/xprtrdma/backchannel.c
159
rpcrdma_rep_put(&r_xprt->rx_buf, rep);
net/sunrpc/xprtrdma/backchannel.c
30
r_xprt->rx_buf.rb_bc_srv_max_requests = RPCRDMA_BACKWARD_WRS >> 1;
net/sunrpc/xprtrdma/backchannel.c
72
*p++ = cpu_to_be32(r_xprt->rx_buf.rb_bc_srv_max_requests);
net/sunrpc/xprtrdma/rpc_rdma.c
1000
__rpcrdma_update_cwnd_locked(xprt, &r_xprt->rx_buf, grant);
net/sunrpc/xprtrdma/rpc_rdma.c
1017
__rpcrdma_update_cwnd_locked(xprt, &r_xprt->rx_buf, 1);
net/sunrpc/xprtrdma/rpc_rdma.c
1431
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/rpc_rdma.c
887
*p++ = r_xprt->rx_buf.rb_max_requests;
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
153
*p++ = cpu_to_be32(r_xprt->rx_buf.rb_bc_max_requests);
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
267
new_xprt->rx_buf.rb_bc_max_requests = xprt->max_reqs;
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
47
else if (credits > r_xprt->rx_buf.rb_bc_max_requests)
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
48
credits = r_xprt->rx_buf.rb_bc_max_requests;
net/sunrpc/xprtrdma/transport.c
282
rpcrdma_buffer_destroy(&r_xprt->rx_buf);
net/sunrpc/xprtrdma/transport.c
505
req = rpcrdma_buffer_get(&r_xprt->rx_buf);
net/sunrpc/xprtrdma/transport.c
529
rpcrdma_reply_put(&r_xprt->rx_buf, rpcr_to_rdmar(rqst));
net/sunrpc/xprtrdma/transport.c
532
rpcrdma_buffer_put(&r_xprt->rx_buf, rpcr_to_rdmar(rqst));
net/sunrpc/xprtrdma/verbs.c
1022
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
1055
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
1101
struct rpcrdma_buffer *buf = &mr->mr_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
1125
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
1178
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
1350
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
188
rpcrdma_rep_put(&r_xprt->rx_buf, rep);
net/sunrpc/xprtrdma/verbs.c
409
r_xprt->rx_buf.rb_max_requests = cpu_to_be32(ep->re_max_requests);
net/sunrpc/xprtrdma/verbs.c
603
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
632
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
685
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
727
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
751
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
788
rx_buf);
net/sunrpc/xprtrdma/verbs.c
801
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
822
struct rpcrdma_buffer *buffer = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
893
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
923
struct rpcrdma_buffer *buf = &mr->mr_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
940
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/verbs.c
950
struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
net/sunrpc/xprtrdma/xprt_rdma.h
432
struct rpcrdma_buffer rx_buf;
sound/soc/codecs/idt821034.c
86
.rx_buf = &idt821034->spi_rx_buf,
sound/soc/codecs/peb2466.c
153
.rx_buf = &peb2466->spi_rx_buf,
sound/soc/codecs/rt5514-spi.c
353
x[2].rx_buf = rxbuf + offset;
sound/soc/codecs/rt5677-spi.c
495
t[1].rx_buf = body;
sound/soc/codecs/wm0010.c
210
u32 *out32 = xfer->t.rx_buf;
sound/soc/codecs/wm0010.c
413
xfer->t.rx_buf = out;
sound/soc/codecs/wm0010.c
474
kfree(xfer->t.rx_buf);
sound/soc/codecs/wm0010.c
521
t.rx_buf = out;
sound/soc/codecs/wm0010.c
654
t.rx_buf = out;
sound/soc/sprd/sprd-mcdt.c
620
int sprd_mcdt_chan_read(struct sprd_mcdt_chan *chan, char *rx_buf, u32 size)
sound/soc/sprd/sprd-mcdt.c
625
u32 *buf = (u32 *)rx_buf;
sound/soc/sprd/sprd-mcdt.h
57
int sprd_mcdt_chan_read(struct sprd_mcdt_chan *chan, char *rx_buf, u32 size);
sound/soc/sprd/sprd-mcdt.h
82
int sprd_mcdt_chan_read(struct sprd_mcdt_chan *chan, char *rx_buf, u32 size)
sound/spi/at73c213.c
99
msg_xfer.rx_buf = chip->spi_rbuffer;
tools/net/ynl/lib/ynl.c
568
len = recv(ys->socket, ys->rx_buf, YNL_SOCKET_BUFFER_SIZE, flags);
tools/net/ynl/lib/ynl.c
577
nlh = (struct nlmsghdr *)&ys->rx_buf[len - rem];
tools/net/ynl/lib/ynl.c
751
ys->rx_buf = &ys->raw_buf[YNL_SOCKET_BUFFER_SIZE];
tools/net/ynl/lib/ynl.h
86
unsigned char *rx_buf;
tools/spi/spidev_fdx.c
65
xfer[1].rx_buf = (unsigned long) buf;
tools/spi/spidev_test.c
125
.rx_buf = (unsigned long)rx,
tools/spi/spidev_test.c
147
tr.rx_buf = 0;
tools/testing/selftests/net/tls.c
2864
const __u8 *rx_buf, int rx_len, int overhead,
tools/testing/selftests/net/tls.c
2867
const __u8 *rec = rx_buf;
tools/testing/selftests/net/tls.c
2871
while (rec < rx_buf + rx_len) {