drivers/accel/ivpu/ivpu_ipc.c
101
tx_buf->ipc.data_size = sizeof(*req);
drivers/accel/ivpu/ivpu_ipc.c
102
tx_buf->ipc.channel = cons->channel;
drivers/accel/ivpu/ivpu_ipc.c
103
tx_buf->ipc.src_node = 0;
drivers/accel/ivpu/ivpu_ipc.c
104
tx_buf->ipc.dst_node = 1;
drivers/accel/ivpu/ivpu_ipc.c
105
tx_buf->ipc.status = IVPU_IPC_HDR_ALLOCATED;
drivers/accel/ivpu/ivpu_ipc.c
106
tx_buf->jsm.type = req->type;
drivers/accel/ivpu/ivpu_ipc.c
107
tx_buf->jsm.status = VPU_JSM_MSG_ALLOCATED;
drivers/accel/ivpu/ivpu_ipc.c
108
tx_buf->jsm.payload = req->payload;
drivers/accel/ivpu/ivpu_ipc.c
111
tx_buf->jsm.request_id = req->request_id;
drivers/accel/ivpu/ivpu_ipc.c
117
ivpu_jsm_msg_dump(vdev, "TX", &tx_buf->jsm, jsm_vpu_addr);
drivers/accel/ivpu/ivpu_ipc.c
118
ivpu_ipc_msg_dump(vdev, "TX", &tx_buf->ipc, tx_buf_vpu_addr);
drivers/accel/ivpu/ivpu_ipc.c
71
struct ivpu_ipc_tx_buf *tx_buf;
drivers/accel/ivpu/ivpu_ipc.c
75
tx_buf_vpu_addr = gen_pool_alloc(ipc->mm_tx, sizeof(*tx_buf));
drivers/accel/ivpu/ivpu_ipc.c
78
sizeof(*tx_buf));
drivers/accel/ivpu/ivpu_ipc.c
82
tx_buf = ivpu_to_cpu_addr(ipc->mem_tx, tx_buf_vpu_addr);
drivers/accel/ivpu/ivpu_ipc.c
83
if (drm_WARN_ON(&vdev->drm, !tx_buf)) {
drivers/accel/ivpu/ivpu_ipc.c
84
gen_pool_free(ipc->mm_tx, tx_buf_vpu_addr, sizeof(*tx_buf));
drivers/accel/ivpu/ivpu_ipc.c
90
if (tx_buf->ipc.status != IVPU_IPC_HDR_FREE)
drivers/accel/ivpu/ivpu_ipc.c
94
if (tx_buf->jsm.status != VPU_JSM_MSG_FREE)
drivers/accel/ivpu/ivpu_ipc.c
98
memset(tx_buf, 0, sizeof(*tx_buf));
drivers/accel/ivpu/ivpu_ipc.c
99
tx_buf->ipc.data_addr = jsm_vpu_addr;
drivers/atm/iphase.c
1981
iadev->tx_buf = kmalloc_objs(*iadev->tx_buf, iadev->num_tx_desc);
drivers/atm/iphase.c
1982
if (!iadev->tx_buf) {
drivers/atm/iphase.c
1995
iadev->tx_buf[i].cpcs = cpcs;
drivers/atm/iphase.c
1996
iadev->tx_buf[i].dma_addr = dma_map_single(&iadev->pci->dev,
drivers/atm/iphase.c
2203
struct cpcs_trailer_desc *desc = iadev->tx_buf + i;
drivers/atm/iphase.c
2209
kfree(iadev->tx_buf);
drivers/atm/iphase.c
2483
struct cpcs_trailer_desc *desc = iadev->tx_buf + i;
drivers/atm/iphase.c
2489
kfree(iadev->tx_buf);
drivers/atm/iphase.c
2972
trailer = iadev->tx_buf[desc-1].cpcs;
drivers/atm/iphase.c
3020
wr_ptr->sys_pkt_addr = iadev->tx_buf[desc-1].dma_addr;
drivers/atm/iphase.h
1007
struct cpcs_trailer_desc *tx_buf;
drivers/base/regmap/regmap-spi.c
43
struct spi_transfer t[2] = { { .tx_buf = reg, .len = reg_len, },
drivers/base/regmap/regmap-spi.c
44
{ .tx_buf = val, .len = val_len, }, };
drivers/base/regmap/regmap-spi.c
64
async->t[0].tx_buf = reg;
drivers/base/regmap/regmap-spi.c
66
async->t[1].tx_buf = val;
drivers/bus/moxtet.c
390
.tx_buf = moxtet->tx,
drivers/char/tpm/st33zp24/spi.c
103
.tx_buf = phy->tx_buf,
drivers/char/tpm/st33zp24/spi.c
108
phy->tx_buf[total_length++] = TPM_WRITE_DIRECTION | LOCALITY0;
drivers/char/tpm/st33zp24/spi.c
109
phy->tx_buf[total_length++] = tpm_register;
drivers/char/tpm/st33zp24/spi.c
112
phy->tx_buf[total_length++] = tpm_size >> 8;
drivers/char/tpm/st33zp24/spi.c
113
phy->tx_buf[total_length++] = tpm_size;
drivers/char/tpm/st33zp24/spi.c
116
memcpy(&phy->tx_buf[total_length], tpm_data, tpm_size);
drivers/char/tpm/st33zp24/spi.c
119
memset(&phy->tx_buf[total_length], TPM_DUMMY_BYTE, phy->latency);
drivers/char/tpm/st33zp24/spi.c
146
.tx_buf = phy->tx_buf,
drivers/char/tpm/st33zp24/spi.c
151
phy->tx_buf[total_length++] = LOCALITY0;
drivers/char/tpm/st33zp24/spi.c
152
phy->tx_buf[total_length++] = tpm_register;
drivers/char/tpm/st33zp24/spi.c
154
memset(&phy->tx_buf[total_length], TPM_DUMMY_BYTE,
drivers/char/tpm/st33zp24/spi.c
57
u8 tx_buf[ST33ZP24_SPI_BUFFER_SIZE];
drivers/char/tpm/tpm_tis_spi_main.c
101
spi_xfer[0].tx_buf = phy->iobuf;
drivers/char/tpm/tpm_tis_spi_main.c
105
spi_xfer[1].tx_buf = phy->iobuf + 1;
drivers/char/tpm/tpm_tis_spi_main.c
110
spi_xfer[2].tx_buf = &phy->iobuf[4];
drivers/char/tpm/tpm_tis_spi_main.c
117
spi_xfer[2].tx_buf = NULL;
drivers/char/tpm/tpm_tis_spi_main.c
161
spi_xfer.tx_buf = phy->iobuf;
drivers/char/tpm/tpm_tis_spi_main.c
173
spi_xfer.tx_buf = NULL;
drivers/char/tpm/tpm_tis_spi_main.c
184
spi_xfer.tx_buf = phy->iobuf;
drivers/comedi/drivers/vmk80xx.c
398
unsigned char *tx_buf = devpriv->usb_tx_buf;
drivers/comedi/drivers/vmk80xx.c
413
tx_buf[reg] = s->state;
drivers/comedi/drivers/vmk80xx.c
420
tx_buf[0] = VMK8061_CMD_RD_DO;
drivers/comedi/drivers/vmk80xx.c
566
unsigned char *tx_buf;
drivers/comedi/drivers/vmk80xx.c
573
tx_buf = devpriv->usb_tx_buf;
drivers/comedi/drivers/vmk80xx.c
579
tx_buf[0] = VMK8061_CMD_RD_PWM;
drivers/comedi/drivers/vmk80xx.c
599
unsigned char *tx_buf;
drivers/comedi/drivers/vmk80xx.c
606
tx_buf = devpriv->usb_tx_buf;
drivers/comedi/drivers/vmk80xx.c
627
tx_buf[reg[0]] = (unsigned char)(data[n] & 0x03);
drivers/comedi/drivers/vmk80xx.c
628
tx_buf[reg[1]] = (unsigned char)(data[n] >> 2) & 0xff;
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_scpi.c
228
const void *tx_buf;
drivers/firmware/arm_scpi.c
432
if (t->tx_buf) {
drivers/firmware/arm_scpi.c
434
memcpy_toio(ch->tx_payload, t->tx_buf, t->tx_len);
drivers/firmware/arm_scpi.c
436
memcpy_toio(mem->payload, t->tx_buf, t->tx_len);
drivers/firmware/arm_scpi.c
474
static int scpi_send_message(u8 idx, void *tx_buf, unsigned int tx_len,
drivers/firmware/arm_scpi.c
506
msg->tx_buf = tx_buf;
drivers/fpga/lattice-sysconfig-spi.c
14
const void *tx_buf, size_t tx_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-spi.c
39
xfer.tx_buf = buf;
drivers/fpga/lattice-sysconfig-spi.c
64
.tx_buf = buf,
drivers/fpga/lattice-sysconfig.c
19
static int sysconfig_cmd_read(struct sysconfig_priv *priv, const void *tx_buf,
drivers/fpga/lattice-sysconfig.c
22
return priv->command_transfer(priv, tx_buf, tx_len, rx_buf, rx_len);
drivers/fpga/lattice-sysconfig.h
29
int (*command_transfer)(struct sysconfig_priv *priv, const void *tx_buf,
drivers/fpga/lattice-sysconfig.h
33
const char *tx_buf, size_t tx_len);
drivers/fpga/machxo2-spi.c
146
tx[0].tx_buf = &erase;
drivers/fpga/machxo2-spi.c
158
tx[1].tx_buf = &refresh;
drivers/fpga/machxo2-spi.c
210
tx[0].tx_buf = &enable;
drivers/fpga/machxo2-spi.c
216
tx[1].tx_buf = &erase;
drivers/fpga/machxo2-spi.c
235
tx[2].tx_buf = &initaddr;
drivers/fpga/machxo2-spi.c
274
tx.tx_buf = payload;
drivers/fpga/machxo2-spi.c
304
tx[0].tx_buf = &progdone;
drivers/fpga/machxo2-spi.c
324
tx[1].tx_buf = &refresh;
drivers/fpga/machxo2-spi.c
75
tx.tx_buf = cmd;
drivers/fpga/microchip-spi.c
287
.tx_buf = &priv->tx,
drivers/fpga/microchip-spi.c
290
.tx_buf = buf,
drivers/fpga/microchip-spi.c
59
.tx_buf = &priv->tx,
drivers/fpga/microchip-spi.c
64
.tx_buf = &priv->tx,
drivers/gpio/gpio-mpsse.c
169
u8 tx_buf[3] = {
drivers/gpio/gpio-mpsse.c
175
ret = mpsse_write(priv->intf, tx_buf, 3);
drivers/gpu/drm/adp/adp-mipi.c
63
const u8 *tx_buf = packet->payload;
drivers/gpu/drm/adp/adp-mipi.c
71
memcpy(&word, tx_buf, len);
drivers/gpu/drm/adp/adp-mipi.c
75
memcpy(&word, tx_buf, pld_data_bytes);
drivers/gpu/drm/adp/adp-mipi.c
77
tx_buf += pld_data_bytes;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
133
u8 tx_buf[20];
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
140
tx_buf[0] = msg->address & 0xff;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
141
tx_buf[1] = msg->address >> 8;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
142
tx_buf[2] = (msg->request << 4) |
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
144
tx_buf[3] = msg->size ? (msg->size - 1) : 0;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
154
tx_buf[3] |= BARE_ADDRESS_SIZE << 4;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
156
tx_buf[3] |= tx_size << 4;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
157
memcpy(tx_buf + HEADER_SIZE, msg->buffer, msg->size);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
159
tx_buf, tx_size, NULL, 0, delay, &ack);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
171
tx_buf[3] |= BARE_ADDRESS_SIZE << 4;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
173
tx_buf[3] |= tx_size << 4;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
175
tx_buf, tx_size, msg->buffer, msg->size, delay, &ack);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1129
tx_len = msg->tx_buf ? msg->tx_len : 0;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1175
const u8 *buf = msg->tx_buf;
drivers/gpu/drm/bridge/nwl-dsi.c
597
xfer.cmd = ((u8 *)(msg->tx_buf))[0];
drivers/gpu/drm/bridge/sil-sii8620.c
100
u8 tx_buf[32];
drivers/gpu/drm/bridge/sil-sii8620.c
605
u8 *buf = &ctx->burst.tx_buf[ctx->burst.tx_count];
drivers/gpu/drm/bridge/sil-sii8620.c
608
if (ctx->burst.tx_count + size >= ARRAY_SIZE(ctx->burst.tx_buf)) {
drivers/gpu/drm/bridge/sil-sii8620.c
640
u8 *d = ctx->burst.tx_buf;
drivers/gpu/drm/bridge/ssd2825.c
161
u8 tx_buf[2];
drivers/gpu/drm/bridge/ssd2825.c
167
tx_buf[0] = low_byte;
drivers/gpu/drm/bridge/ssd2825.c
168
tx_buf[1] = high_byte;
drivers/gpu/drm/bridge/ssd2825.c
170
return spi_write(spi, tx_buf, 2);
drivers/gpu/drm/bridge/ssd2825.c
223
u8 tx_buf[2];
drivers/gpu/drm/bridge/ssd2825.c
229
tx_buf[1] = (cmd & 0xFF00) >> 8;
drivers/gpu/drm/bridge/ssd2825.c
230
tx_buf[0] = (cmd & 0x00FF);
drivers/gpu/drm/bridge/ssd2825.c
232
xfer[0].tx_buf = tx_buf;
drivers/gpu/drm/bridge/ssd2825.c
388
ret = ssd2825_write_dsi(priv, msg->tx_buf, msg->tx_len);
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
434
const u8 *tx_buf = packet->payload;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
442
memcpy(&word, tx_buf, len);
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
446
memcpy(&word, tx_buf, pld_data_bytes);
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
448
tx_buf += pld_data_bytes;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
588
const u8 *tx_buf = packet->payload;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
596
memcpy(&word, tx_buf, len);
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
600
memcpy(&word, tx_buf, pld_data_bytes);
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
602
tx_buf += pld_data_bytes;
drivers/gpu/drm/drm_mipi_dbi.c
1025
tr.tx_buf = dst16;
drivers/gpu/drm/drm_mipi_dbi.c
1069
.tx_buf = dbi->tx_buf9,
drivers/gpu/drm/drm_mipi_dbi.c
1144
.tx_buf = cmd,
drivers/gpu/drm/drm_mipi_dbi.c
1359
tr.tx_buf = buf;
drivers/gpu/drm/drm_mipi_dbi.c
296
tr = dbidev->tx_buf;
drivers/gpu/drm/drm_mipi_dbi.c
425
memset(dbidev->tx_buf, 0, len);
drivers/gpu/drm/drm_mipi_dbi.c
429
(u8 *)dbidev->tx_buf, len);
drivers/gpu/drm/drm_mipi_dbi.c
634
dbidev->tx_buf = devm_kmalloc(drm->dev, tx_buf_size, GFP_KERNEL);
drivers/gpu/drm/drm_mipi_dbi.c
635
if (!dbidev->tx_buf)
drivers/gpu/drm/drm_mipi_dbi.c
886
.tx_buf = dbi->tx_buf9,
drivers/gpu/drm/drm_mipi_dsi.c
1089
.tx_buf = &cmd,
drivers/gpu/drm/drm_mipi_dsi.c
1117
.tx_buf = &cmd,
drivers/gpu/drm/drm_mipi_dsi.c
572
packet->payload = msg->tx_buf;
drivers/gpu/drm/drm_mipi_dsi.c
574
const u8 *tx = msg->tx_buf;
drivers/gpu/drm/drm_mipi_dsi.c
597
.tx_buf = (u8 [2]) { 0, 0 },
drivers/gpu/drm/drm_mipi_dsi.c
619
.tx_buf = (u8 [2]) { 0, 0 },
drivers/gpu/drm/drm_mipi_dsi.c
645
.tx_buf = tx,
drivers/gpu/drm/drm_mipi_dsi.c
674
.tx_buf = tx,
drivers/gpu/drm/drm_mipi_dsi.c
724
.tx_buf = pps,
drivers/gpu/drm/drm_mipi_dsi.c
749
.tx_buf = payload,
drivers/gpu/drm/drm_mipi_dsi.c
847
.tx_buf = params,
drivers/gpu/drm/drm_mipi_dsi.c
925
.tx_buf = data,
drivers/gpu/drm/mcde/mcde_dsi.c
298
const u8 *tx = msg->tx_buf;
drivers/gpu/drm/mediatek/mtk_dsi.c
1068
const char *tx_buf = msg->tx_buf;
drivers/gpu/drm/mediatek/mtk_dsi.c
1096
tx_buf[i] << (((i + cmdq_off) & 3U) * 8U));
drivers/gpu/drm/mediatek/mtk_dsi.c
1179
recv_cnt, *((u8 *)(msg->tx_buf)));
drivers/gpu/drm/msm/dsi/dsi_host.c
1251
msm_host->tx_buf = dma_alloc_coherent(dev->dev, size,
drivers/gpu/drm/msm/dsi/dsi_host.c
1253
if (!msm_host->tx_buf)
drivers/gpu/drm/msm/dsi/dsi_host.c
1282
if (msm_host->tx_buf)
drivers/gpu/drm/msm/dsi/dsi_host.c
1283
dma_free_coherent(dev->dev, msm_host->tx_size, msm_host->tx_buf,
drivers/gpu/drm/msm/dsi/dsi_host.c
1294
return msm_host->tx_buf;
drivers/gpu/drm/msm/dsi/dsi_host.c
1538
__func__, msg->type, (*(u8 *)(msg->tx_buf)), len, ret);
drivers/gpu/drm/msm/dsi/dsi_host.c
1542
__func__, msg->type, (*(u8 *)(msg->tx_buf)), ret, len);
drivers/gpu/drm/msm/dsi/dsi_host.c
158
void *tx_buf;
drivers/gpu/drm/msm/dsi/dsi_host.c
2213
.tx_buf = tx,
drivers/gpu/drm/msm/dsi/dsi_manager.c
504
if (!msg->tx_buf || !msg->tx_len)
drivers/gpu/drm/omapdrm/dss/dsi.c
2113
p = msg->tx_buf;
drivers/gpu/drm/omapdrm/dss/dsi.c
2343
u8 cmd = ((u8 *)msg->tx_buf)[0];
drivers/gpu/drm/omapdrm/dss/dsi.c
3243
.tx_buf = payload,
drivers/gpu/drm/omapdrm/dss/dsi.c
4226
u8 cmd = ((u8 *)msg->tx_buf)[0];
drivers/gpu/drm/panel/panel-lg-lb035q02.c
50
index_xfer.tx_buf = buffer;
drivers/gpu/drm/panel/panel-lg-lb035q02.c
57
value_xfer.tx_buf = buffer + 4;
drivers/gpu/drm/panel/panel-lg-lg4573.c
49
xfer.tx_buf = &temp;
drivers/gpu/drm/panel/panel-samsung-ld9040.c
132
.tx_buf = &data,
drivers/gpu/drm/panel/panel-sitronix-st7789v.c
151
xfer.tx_buf = &txbuf;
drivers/gpu/drm/panel/panel-sitronix-st7789v.c
188
xfer[0].tx_buf = &txbuf;
drivers/gpu/drm/panel/panel-sony-acx565akm.c
105
x->tx_buf = wbuf;
drivers/gpu/drm/panel/panel-sony-acx565akm.c
88
x->tx_buf = &cmd;
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
114
u16 tx_buf[2];
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
120
tx_buf[0] = JBT_COMMAND | reg;
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
121
tx_buf[1] = JBT_DATA | data;
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
123
ret = spi_write(spi, (u8 *)tx_buf, sizeof(tx_buf));
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
138
u16 tx_buf[3];
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
144
tx_buf[0] = JBT_COMMAND | reg;
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
145
tx_buf[1] = JBT_DATA | (data >> 8);
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
146
tx_buf[2] = JBT_DATA | (data & 0xff);
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
148
ret = spi_write(spi, (u8 *)tx_buf, sizeof(tx_buf));
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
93
u16 tx_buf = JBT_COMMAND | reg;
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
99
ret = spi_write(spi, (u8 *)&tx_buf, sizeof(tx_buf));
drivers/gpu/drm/panel/panel-tpo-td043mtea1.c
86
xfer.tx_buf = &data;
drivers/gpu/drm/panel/panel-tpo-tpg110.c
211
t[0].tx_buf = &buf[0];
drivers/gpu/drm/panel/panel-tpo-tpg110.c
214
t[1].tx_buf = &buf[1];
drivers/gpu/drm/panel/panel-tpo-tpg110.c
228
t[0].tx_buf = &buf[0];
drivers/gpu/drm/radeon/atombios_dp.c
164
u8 tx_buf[20];
drivers/gpu/drm/radeon/atombios_dp.c
171
tx_buf[0] = msg->address & 0xff;
drivers/gpu/drm/radeon/atombios_dp.c
172
tx_buf[1] = (msg->address >> 8) & 0xff;
drivers/gpu/drm/radeon/atombios_dp.c
173
tx_buf[2] = (msg->request << 4) |
drivers/gpu/drm/radeon/atombios_dp.c
175
tx_buf[3] = msg->size ? (msg->size - 1) : 0;
drivers/gpu/drm/radeon/atombios_dp.c
193
tx_buf[3] |= BARE_ADDRESS_SIZE << 4;
drivers/gpu/drm/radeon/atombios_dp.c
195
tx_buf[3] |= tx_size << 4;
drivers/gpu/drm/radeon/atombios_dp.c
196
memcpy(tx_buf + HEADER_SIZE, msg->buffer, msg->size);
drivers/gpu/drm/radeon/atombios_dp.c
198
tx_buf, tx_size, NULL, 0, delay, &ack);
drivers/gpu/drm/radeon/atombios_dp.c
210
tx_buf[3] |= BARE_ADDRESS_SIZE << 4;
drivers/gpu/drm/radeon/atombios_dp.c
212
tx_buf[3] |= tx_size << 4;
drivers/gpu/drm/radeon/atombios_dp.c
214
tx_buf, tx_size, msg->buffer, msg->size, delay, &ack);
drivers/gpu/drm/sitronix/st7586.c
127
ret = st7586_buf_copy(dbidev->tx_buf, src, fb, rect, fmtcnv_state);
drivers/gpu/drm/sitronix/st7586.c
143
(u8 *)dbidev->tx_buf,
drivers/gpu/drm/sprd/sprd_dsi.c
1002
const u8 *tx_buf = msg->tx_buf;
drivers/gpu/drm/sprd/sprd_dsi.c
1005
u8 lsb = (msg->tx_len > 0) ? tx_buf[0] : 0;
drivers/gpu/drm/sprd/sprd_dsi.c
1006
u8 msb = (msg->tx_len > 1) ? tx_buf[1] : 0;
drivers/gpu/drm/sprd/sprd_dsi.c
1012
if (msg->tx_buf && msg->tx_len)
drivers/gpu/drm/sprd/sprd_dsi.c
1014
tx_buf, msg->tx_len);
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c
859
pkt |= (((u8 *)msg->tx_buf)[0] << 8);
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c
861
pkt |= (((u8 *)msg->tx_buf)[1] << 16);
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c
896
memcpy(bounce, msg->tx_buf, msg->tx_len);
drivers/gpu/drm/tiny/ili9225.c
102
tr = dbidev->tx_buf;
drivers/gpu/drm/tiny/pixpaper.c
547
.tx_buf = &cmd,
drivers/gpu/drm/tiny/pixpaper.c
567
.tx_buf = &data,
drivers/gpu/drm/tiny/repaper.c
116
tr[0].tx_buf = headerbuf;
drivers/gpu/drm/tiny/repaper.c
136
tr[1].tx_buf = txbuf ? txbuf : tx;
drivers/hid/hid-goodix-spi.c
126
xfers.tx_buf = data;
drivers/hid/hid-goodix-spi.c
160
xfers.tx_buf = ts->xfer_buf;
drivers/hid/hid-goodix-spi.c
195
xfers.tx_buf = ts->xfer_buf;
drivers/hid/hid-goodix-spi.c
208
u8 tx_buf[8], rx_buf[8];
drivers/hid/hid-goodix-spi.c
215
memset(tx_buf, GOODIX_DEV_CONFIRM_VAL, sizeof(tx_buf));
drivers/hid/hid-goodix-spi.c
218
tx_buf, sizeof(tx_buf));
drivers/hid/hid-goodix-spi.c
227
if (!memcmp(tx_buf, rx_buf, sizeof(tx_buf)))
drivers/hid/intel-ish-hid/ipc/ipc.c
981
struct wr_msg_ctl_info *tx_buf;
drivers/hid/intel-ish-hid/ipc/ipc.c
983
tx_buf = devm_kzalloc(&pdev->dev,
drivers/hid/intel-ish-hid/ipc/ipc.c
986
if (!tx_buf) {
drivers/hid/intel-ish-hid/ipc/ipc.c
996
list_add_tail(&tx_buf->link, &dev->wr_free_list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
132
struct ishtp_cl_tx_ring *tx_buf;
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
138
tx_buf = list_entry(cl->tx_free_list.list.next,
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
140
list_del(&tx_buf->list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
142
kfree(tx_buf->send_buf.data);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
143
kfree(tx_buf);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
150
tx_buf = list_entry(cl->tx_list.list.next,
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
152
list_del(&tx_buf->list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
153
kfree(tx_buf->send_buf.data);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
154
kfree(tx_buf);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
67
struct ishtp_cl_tx_ring *tx_buf;
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
69
tx_buf = kzalloc_obj(struct ishtp_cl_tx_ring);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
70
if (!tx_buf)
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
73
tx_buf->send_buf.data = kmalloc(len, GFP_KERNEL);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
74
if (!tx_buf->send_buf.data) {
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
75
kfree(tx_buf);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
80
list_add_tail(&tx_buf->list, &cl->tx_free_list.list);
drivers/hwmon/adcxx.c
53
u8 tx_buf[2];
drivers/hwmon/adcxx.c
64
tx_buf[0] = attr->index << 3; /* other bits are don't care */
drivers/hwmon/adcxx.c
65
status = spi_write_then_read(spi, tx_buf, sizeof(tx_buf),
drivers/hwmon/max1111.c
171
x->tx_buf = &data->tx_buf[0];
drivers/hwmon/max1111.c
41
uint8_t tx_buf[MAX1111_TX_BUF_SIZE];
drivers/hwmon/max1111.c
58
data->tx_buf[0] = (channel << data->sel_sh) |
drivers/i2c/busses/i2c-designware-core.h
287
u8 *tx_buf;
drivers/i2c/busses/i2c-designware-master.c
296
u8 *tx_buf;
drivers/i2c/busses/i2c-designware-master.c
317
tx_buf = msgs[msg_wrt_idx].buf;
drivers/i2c/busses/i2c-designware-master.c
349
tx_buf[data_idx] = val;
drivers/i2c/busses/i2c-designware-master.c
356
regmap_write(dev->map, DW_IC_DATA_CMD, *tx_buf++ | cmd);
drivers/i2c/busses/i2c-designware-master.c
381
u8 *buf = dev->tx_buf;
drivers/i2c/busses/i2c-designware-master.c
453
dev->tx_buf = buf;
drivers/i2c/busses/i2c-imx-lpi2c.c
1130
lpi2c_imx->tx_buf = NULL;
drivers/i2c/busses/i2c-imx-lpi2c.c
183
__u8 *tx_buf;
drivers/i2c/busses/i2c-imx-lpi2c.c
468
data = lpi2c_imx->tx_buf[lpi2c_imx->delivered++];
drivers/i2c/busses/i2c-imx-lpi2c.c
525
lpi2c_imx->tx_buf = msgs->buf;
drivers/i2c/busses/i2c-imx-lpi2c.c
536
lpi2c_imx->tx_buf = msgs->buf;
drivers/i2c/busses/i2c-microchip-corei2c.c
435
u8 tx_buf[I2C_SMBUS_BLOCK_MAX + 2];
drivers/i2c/busses/i2c-microchip-corei2c.c
450
msgs[CORE_I2C_SMBUS_MSG_WR].buf = tx_buf;
drivers/i2c/busses/i2c-microchip-corei2c.c
455
msgs[CORE_I2C_SMBUS_MSG_WR].buf = tx_buf;
drivers/i2c/busses/i2c-qcom-geni.c
543
void *tx_buf, dma_addr_t tx_addr,
drivers/i2c/busses/i2c-qcom-geni.c
546
if (tx_buf) {
drivers/i2c/busses/i2c-qcom-geni.c
548
i2c_put_dma_safe_msg_buf(tx_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
823
&tx_addr, &tx_buf, I2C_WRITE, gi2c->tx_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
213
adi_i3c_master_wr_to_tx_fifo(master, cmd->tx_buf, cmd->tx_len);
drivers/i3c/master/adi-i3c-master.c
354
ccmd->tx_buf = cmd->dests[0].payload.data;
drivers/i3c/master/adi-i3c-master.c
392
ccmd->tx_buf = xfers[i].data.out;
drivers/i3c/master/adi-i3c-master.c
801
ccmd->tx_buf = xfers[i].buf;
drivers/i3c/master/adi-i3c-master.c
89
const void *tx_buf;
drivers/i3c/master/dw-i3c-master.c
1135
cmd->tx_buf = i2c_xfers[i].buf;
drivers/i3c/master/dw-i3c-master.c
249
const void *tx_buf;
drivers/i3c/master/dw-i3c-master.c
413
dw_i3c_master_wr_tx_fifo(master, cmd->tx_buf, cmd->tx_len);
drivers/i3c/master/dw-i3c-master.c
733
cmd->tx_buf = ccc->dests[0].payload.data;
drivers/i3c/master/dw-i3c-master.c
972
cmd->tx_buf = i3c_xfers[i].data.out;
drivers/i3c/master/i3c-master-cdns.c
382
const void *tx_buf;
drivers/i3c/master/i3c-master-cdns.c
529
cdns_i3c_master_wr_to_tx_fifo(master, cmd->tx_buf,
drivers/i3c/master/i3c-master-cdns.c
708
ccmd->tx_buf = cmd->dests[0].payload.data;
drivers/i3c/master/i3c-master-cdns.c
776
ccmd->tx_buf = xfers[i].data.out;
drivers/i3c/master/i3c-master-cdns.c
849
ccmd->tx_buf = xfers[i].buf;
drivers/i3c/master/renesas-i3c.c
1041
i3c_writel_fifo(i3c->regs + NTDTBP0, cmd->tx_buf, cmd->len);
drivers/i3c/master/renesas-i3c.c
225
const void *tx_buf;
drivers/i3c/master/renesas-i3c.c
384
cmd1 = cmd->len == 0 ? 0 : *(u32 *)cmd->tx_buf;
drivers/i3c/master/renesas-i3c.c
796
cmd->tx_buf = ccc->dests[0].payload.data;
drivers/i3c/master/renesas-i3c.c
849
cmd->tx_buf = i3c_xfers[i].data.out;
drivers/i3c/master/renesas-i3c.c
855
i3c_writel_fifo(i3c->regs + NTDTBP0, cmd->tx_buf, cmd->len);
drivers/iio/accel/adxl367_spi.c
106
st->reg_write_xfer[0].tx_buf = st->reg_write_tx_buf;
drivers/iio/accel/adxl367_spi.c
117
st->reg_read_xfer[0].tx_buf = st->reg_read_tx_buf;
drivers/iio/accel/adxl367_spi.c
128
st->fifo_xfer[0].tx_buf = st->fifo_tx_buf;
drivers/iio/accel/adxl367_spi.c
69
st->reg_write_xfer[1].tx_buf = val_buf;
drivers/iio/accel/sca3000.c
289
.tx_buf = st->tx,
drivers/iio/accel/sca3000.c
331
.tx_buf = st->tx,
drivers/iio/accel/sca3000.c
335
.tx_buf = st->tx + 2,
drivers/iio/accel/sca3000.c
338
.tx_buf = st->tx + 4,
drivers/iio/accel/sca3000.c
972
.tx_buf = st->tx,
drivers/iio/accel/sca3300.c
245
.tx_buf = sca_data->txbuf,
drivers/iio/adc/ad4000.c
528
u8 tx_buf[2];
drivers/iio/adc/ad4000.c
576
st->tx_buf[0] = AD4000_WRITE_COMMAND;
drivers/iio/adc/ad4000.c
577
st->tx_buf[1] = val;
drivers/iio/adc/ad4000.c
578
return spi_write(st->spi, st->tx_buf, ARRAY_SIZE(st->tx_buf));
drivers/iio/adc/ad4000.c
584
.tx_buf = st->tx_buf,
drivers/iio/adc/ad4000.c
590
st->tx_buf[0] = AD4000_READ_COMMAND;
drivers/iio/adc/ad4030.c
246
.tx_buf = st->tx_data,
drivers/iio/adc/ad4030.c
261
.tx_buf = st->tx_data,
drivers/iio/adc/ad4030.c
275
.tx_buf = st->tx_data,
drivers/iio/adc/ad4030.c
310
.tx_buf = st->tx_data,
drivers/iio/adc/ad4130.c
2008
st->fifo_xfer[0].tx_buf = st->fifo_tx_buf;
drivers/iio/adc/ad4130.c
456
.tx_buf = st->reg_read_tx_buf,
drivers/iio/adc/ad4134.c
108
u8 tx_buf[AD4134_SPI_MAX_XFER_LEN];
drivers/iio/adc/ad4134.c
154
.tx_buf = st->tx_buf,
drivers/iio/adc/ad4134.c
160
ad4134_prepare_spi_tx_buf(reg, val, st->tx_buf);
drivers/iio/adc/ad4134.c
166
if (st->rx_buf[2] != st->tx_buf[2])
drivers/iio/adc/ad4134.c
210
.tx_buf = st->tx_buf,
drivers/iio/adc/ad4134.c
218
ad4134_prepare_spi_tx_buf(inst, 0, st->tx_buf);
drivers/iio/adc/ad4134.c
227
if (st->rx_buf[2] != st->tx_buf[2])
drivers/iio/adc/ad4170-4.c
524
u8 tx_buf[AD4170_SPI_MAX_XFER_LEN];
drivers/iio/adc/ad4170-4.c
532
put_unaligned_be16(reg, tx_buf);
drivers/iio/adc/ad4170-4.c
535
put_unaligned_be24(val, &tx_buf[AD4170_SPI_INST_PHASE_LEN]);
drivers/iio/adc/ad4170-4.c
538
put_unaligned_be16(val, &tx_buf[AD4170_SPI_INST_PHASE_LEN]);
drivers/iio/adc/ad4170-4.c
541
tx_buf[AD4170_SPI_INST_PHASE_LEN] = val;
drivers/iio/adc/ad4170-4.c
545
tx_buf[0] = AD4170_ADC_CTRL_CONT_READ_EXIT;
drivers/iio/adc/ad4170-4.c
546
return spi_write_then_read(st->spi, tx_buf, 1, NULL, 0);
drivers/iio/adc/ad4170-4.c
551
return spi_write_then_read(st->spi, tx_buf,
drivers/iio/adc/ad4170-4.c
558
u8 tx_buf[AD4170_SPI_INST_PHASE_LEN];
drivers/iio/adc/ad4170-4.c
562
put_unaligned_be16(AD4170_REG_READ_MASK | reg, tx_buf);
drivers/iio/adc/ad4170-4.c
568
ret = spi_write_then_read(st->spi, tx_buf, ARRAY_SIZE(tx_buf),
drivers/iio/adc/ad4695.c
254
.tx_buf = st->regmap_bus_data,
drivers/iio/adc/ad4695.c
274
.tx_buf = &st->regmap_bus_data[0],
drivers/iio/adc/ad4695.c
535
.tx_buf = &st->cnv_cmd2,
drivers/iio/adc/ad4695.c
980
.tx_buf = &st->cnv_cmd,
drivers/iio/adc/ad7091r-base.h
69
__be16 tx_buf __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ad7091r8.c
123
.tx_buf = &st->tx_buf,
drivers/iio/adc/ad7091r8.c
135
st->tx_buf = cpu_to_be16(reg << 11);
drivers/iio/adc/ad7091r8.c
155
st->tx_buf = cpu_to_be16(FIELD_PREP(AD7091R8_REG_DATA_MSK, val) |
drivers/iio/adc/ad7091r8.c
159
return spi_write(spi, &st->tx_buf, 2);
drivers/iio/adc/ad7266.c
441
st->single_xfer[2].tx_buf = &st->data.sample[0];
drivers/iio/adc/ad7280a.c
231
.tx_buf = &st->tx,
drivers/iio/adc/ad7292.c
126
.tx_buf = &st->d8,
drivers/iio/adc/ad7298.c
121
st->tx_buf[0] = cpu_to_be16(command);
drivers/iio/adc/ad7298.c
124
st->ring_xfer[0].tx_buf = &st->tx_buf[0];
drivers/iio/adc/ad7298.c
127
st->ring_xfer[1].tx_buf = &st->tx_buf[1];
drivers/iio/adc/ad7298.c
170
st->tx_buf[0] = cpu_to_be16(AD7298_WRITE | st->ext_ref |
drivers/iio/adc/ad7298.c
328
st->scan_single_xfer[0].tx_buf = &st->tx_buf[0];
drivers/iio/adc/ad7298.c
331
st->scan_single_xfer[1].tx_buf = &st->tx_buf[1];
drivers/iio/adc/ad7298.c
53
__be16 tx_buf[2];
drivers/iio/adc/ad7380.c
927
.tx_buf = &st->tx,
drivers/iio/adc/ad7380.c
946
.tx_buf = &st->tx,
drivers/iio/adc/ad7606_spi.c
105
.tx_buf = &st->d16[0],
drivers/iio/adc/ad7779.c
179
.tx_buf = st->reg_tx_buf,
drivers/iio/adc/ad7779.c
589
.tx_buf = st->spidata_tx,
drivers/iio/adc/ad7779.c
613
.tx_buf = st->reset_buf,
drivers/iio/adc/ad7887.c
286
st->xfer[0].tx_buf = &st->tx_cmd_buf[0];
drivers/iio/adc/ad7887.c
296
st->xfer[1].tx_buf = &st->tx_cmd_buf[2];
drivers/iio/adc/ad7887.c
300
st->xfer[2].tx_buf = &st->tx_cmd_buf[0];
drivers/iio/adc/ad7887.c
308
st->xfer[3].tx_buf = &st->tx_cmd_buf[2];
drivers/iio/adc/ad7923.c
177
st->tx_buf[len++] = cpu_to_be16(cmd);
drivers/iio/adc/ad7923.c
180
st->ring_xfer[0].tx_buf = &st->tx_buf[0];
drivers/iio/adc/ad7923.c
227
st->tx_buf[0] = cpu_to_be16(cmd);
drivers/iio/adc/ad7923.c
332
st->scan_single_xfer[0].tx_buf = &st->tx_buf[0];
drivers/iio/adc/ad7923.c
67
__be16 tx_buf[8];
drivers/iio/adc/ad_sigma_delta.c
123
u8 *data = sigma_delta->tx_buf;
drivers/iio/adc/ad_sigma_delta.c
127
.tx_buf = data,
drivers/iio/adc/ad_sigma_delta.c
300
t[0].tx_buf = data;
drivers/iio/adc/ad_sigma_delta.c
309
t[1].tx_buf = data + 1;
drivers/iio/adc/ad_sigma_delta.c
532
xfer[0].tx_buf = &sigma_delta->sample_addr;
drivers/iio/adc/ad_sigma_delta.c
73
u8 *data = sigma_delta->tx_buf;
drivers/iio/adc/ad_sigma_delta.c
75
.tx_buf = data,
drivers/iio/adc/ade9000.c
656
u8 tx_buf[6];
drivers/iio/adc/ade9000.c
663
put_unaligned_be16(addr, tx_buf);
drivers/iio/adc/ade9000.c
666
put_unaligned_be16(val, &tx_buf[2]);
drivers/iio/adc/ade9000.c
669
put_unaligned_be32(val, &tx_buf[2]);
drivers/iio/adc/ade9000.c
673
ret = spi_write_then_read(st->spi, tx_buf, len, NULL, 0);
drivers/iio/adc/ade9000.c
684
u8 tx_buf[2];
drivers/iio/adc/ade9000.c
694
put_unaligned_be16(addr, tx_buf);
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
739
st->xfer[0].tx_buf = &st->tx_buff[0];
drivers/iio/adc/ltc2496.c
41
.tx_buf = st->txbuf,
drivers/iio/adc/max1363.c
347
u8 tx_buf[2] = { st->setupbyte, st->configbyte };
drivers/iio/adc/max1363.c
349
return st->send(st->client, tx_buf, 2);
drivers/iio/adc/max1363.c
859
u8 *tx_buf __free(kfree) = kmalloc(len, GFP_KERNEL);
drivers/iio/adc/max1363.c
860
if (!tx_buf)
drivers/iio/adc/max1363.c
863
tx_buf[0] = st->configbyte;
drivers/iio/adc/max1363.c
864
tx_buf[1] = st->setupbyte;
drivers/iio/adc/max1363.c
865
tx_buf[2] = (st->monitor_speed << 1);
drivers/iio/adc/max1363.c
875
tx_buf[i] = (st->thresh_low[j] >> 4) & 0xFF;
drivers/iio/adc/max1363.c
876
tx_buf[i + 1] = (st->thresh_low[j] << 4) & 0xF0;
drivers/iio/adc/max1363.c
878
tx_buf[i] = 0;
drivers/iio/adc/max1363.c
879
tx_buf[i + 1] = 0;
drivers/iio/adc/max1363.c
881
tx_buf[i] = 0x80;
drivers/iio/adc/max1363.c
882
tx_buf[i + 1] = 0;
drivers/iio/adc/max1363.c
885
tx_buf[i + 1] |=
drivers/iio/adc/max1363.c
887
tx_buf[i + 2] = st->thresh_high[j] & 0xFF;
drivers/iio/adc/max1363.c
889
tx_buf[i + 1] |= 0x0F;
drivers/iio/adc/max1363.c
890
tx_buf[i + 2] = 0xFF;
drivers/iio/adc/max1363.c
892
tx_buf[i + 1] |= 0x07;
drivers/iio/adc/max1363.c
893
tx_buf[i + 2] = 0xFF;
drivers/iio/adc/max1363.c
899
ret = st->send(st->client, tx_buf, len);
drivers/iio/adc/max1363.c
912
tx_buf[0] = st->setupbyte;
drivers/iio/adc/max1363.c
913
tx_buf[1] = MAX1363_MON_INT_ENABLE | (st->monitor_speed << 1) | 0xF0;
drivers/iio/adc/max1363.c
914
ret = st->send(st->client, tx_buf, 2);
drivers/iio/adc/max14001.c
89
.tx_buf = &st->spi_tx_buffer,
drivers/iio/adc/mcp320x.c
136
adc->tx_buf = mcp320x_channel_to_tx_data(device_index, channel,
drivers/iio/adc/mcp320x.c
404
adc->transfer[0].tx_buf = &adc->tx_buf;
drivers/iio/adc/mcp320x.c
405
adc->transfer[0].len = sizeof(adc->tx_buf);
drivers/iio/adc/mcp320x.c
95
u8 tx_buf __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/mcp3564.c
403
u8 tx_buf;
drivers/iio/adc/mcp3564.c
406
tx_buf = mcp3564_cmd_read(adc->dev_addr, reg);
drivers/iio/adc/mcp3564.c
408
ret = spi_write_then_read(adc->spi, &tx_buf, sizeof(tx_buf),
drivers/iio/adc/mcp3564.c
418
u8 tx_buf;
drivers/iio/adc/mcp3564.c
421
tx_buf = mcp3564_cmd_read(adc->dev_addr, reg);
drivers/iio/adc/mcp3564.c
423
ret = spi_write_then_read(adc->spi, &tx_buf, sizeof(tx_buf),
drivers/iio/adc/mcp3564.c
433
u8 tx_buf;
drivers/iio/adc/mcp3564.c
436
tx_buf = mcp3564_cmd_read(adc->dev_addr, reg);
drivers/iio/adc/mcp3564.c
438
ret = spi_write_then_read(adc->spi, &tx_buf, sizeof(tx_buf),
drivers/iio/adc/mcp3564.c
447
u8 tx_buf[2];
drivers/iio/adc/mcp3564.c
449
tx_buf[0] = mcp3564_cmd_write(adc->dev_addr, reg);
drivers/iio/adc/mcp3564.c
450
tx_buf[1] = val;
drivers/iio/adc/mcp3564.c
452
return spi_write_then_read(adc->spi, tx_buf, sizeof(tx_buf), NULL, 0);
drivers/iio/adc/mcp3911.c
133
u8 tx_buf __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/mcp3911.c
518
.tx_buf = &adc->tx_buf,
drivers/iio/adc/mcp3911.c
530
adc->tx_buf = MCP3911_REG_READ(MCP3911_CHANNEL(0), adc->dev_addr);
drivers/iio/adc/rohm-bd79112.c
446
data->read_xfer[0].tx_buf = &data->read_tx[0];
drivers/iio/adc/rohm-bd79112.c
457
data->write_xfer.tx_buf = &data->reg_write_tx[0];
drivers/iio/adc/ti-adc0832.c
140
.tx_buf = adc->tx_buf,
drivers/iio/adc/ti-adc0832.c
150
adc->tx_buf[0] = 1 << (adc->mux_bits + 1);
drivers/iio/adc/ti-adc0832.c
152
adc->tx_buf[0] |= differential ? 0 : (1 << adc->mux_bits);
drivers/iio/adc/ti-adc0832.c
154
adc->tx_buf[0] |= (channel % 2) << (adc->mux_bits - 1);
drivers/iio/adc/ti-adc0832.c
157
adc->tx_buf[0] |= channel / 2;
drivers/iio/adc/ti-adc0832.c
160
adc->tx_buf[0] <<= 1;
drivers/iio/adc/ti-adc0832.c
39
u8 tx_buf[2] __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ti-adc084s021.c
108
adc->tx_buf[0] = channel->channel << 3;
drivers/iio/adc/ti-adc084s021.c
171
adc->tx_buf[i++] = channel->channel << 3;
drivers/iio/adc/ti-adc084s021.c
217
adc->spi_trans.tx_buf = adc->tx_buf;
drivers/iio/adc/ti-adc084s021.c
38
u16 tx_buf[4] __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ti-adc108s102.c
124
st->tx_buf[cmds++] = cpu_to_be16(ADC108S102_CMD(bit));
drivers/iio/adc/ti-adc108s102.c
127
st->tx_buf[cmds++] = 0x00;
drivers/iio/adc/ti-adc108s102.c
130
st->ring_xfer.tx_buf = &st->tx_buf[0];
drivers/iio/adc/ti-adc108s102.c
132
st->ring_xfer.len = cmds * sizeof(st->tx_buf[0]);
drivers/iio/adc/ti-adc108s102.c
166
st->tx_buf[0] = cpu_to_be16(ADC108S102_CMD(ch));
drivers/iio/adc/ti-adc108s102.c
248
st->scan_single_xfer.tx_buf = st->tx_buf;
drivers/iio/adc/ti-adc108s102.c
250
st->scan_single_xfer.len = 2 * sizeof(st->tx_buf[0]);
drivers/iio/adc/ti-adc108s102.c
80
__be16 tx_buf[9] __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ti-adc12138.c
130
.tx_buf = adc->tx_buf,
drivers/iio/adc/ti-adc12138.c
140
adc->tx_buf[0] = mode;
drivers/iio/adc/ti-adc12138.c
56
u8 tx_buf[2] __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ti-ads1018.c
256
.tx_buf = ads1018->tx_buf,
drivers/iio/adc/ti-ads1018.c
257
.len = sizeof(ads1018->tx_buf[0]),
drivers/iio/adc/ti-ads1018.c
281
ads1018->tx_buf[0] = cpu_to_be16(cfg);
drivers/iio/adc/ti-ads1018.c
507
ads1018->tx_buf[0] = cpu_to_be16(cfg);
drivers/iio/adc/ti-ads1018.c
508
ads1018->tx_buf[1] = 0;
drivers/iio/adc/ti-ads1018.c
510
return spi_write(ads1018->spi, ads1018->tx_buf, sizeof(ads1018->tx_buf));
drivers/iio/adc/ti-ads1018.c
521
ads1018->tx_buf[0] = cpu_to_be16(cfg);
drivers/iio/adc/ti-ads1018.c
522
ads1018->tx_buf[1] = 0;
drivers/iio/adc/ti-ads1018.c
524
return spi_write(ads1018->spi, ads1018->tx_buf, sizeof(ads1018->tx_buf));
drivers/iio/adc/ti-ads1018.c
98
__be16 tx_buf[2] __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ti-ads124s08.c
202
.tx_buf = &priv->data[0],
drivers/iio/adc/ti-ads124s08.c
206
.tx_buf = &priv->data[1],
drivers/iio/adc/ti-ads1298.c
173
.tx_buf = priv->cmd_buffer,
drivers/iio/adc/ti-ads1298.c
369
.tx_buf = priv->cmd_buffer,
drivers/iio/adc/ti-ads1298.c
390
.tx_buf = priv->cmd_buffer,
drivers/iio/adc/ti-ads1298.c
724
priv->rdata_xfer.tx_buf = priv->tx_buffer;
drivers/iio/adc/ti-ads131e08.c
108
u8 tx_buf[3] __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ti-ads131e08.c
178
.tx_buf = &st->tx_buf,
drivers/iio/adc/ti-ads131e08.c
190
st->tx_buf[0] = ADS131E08_CMD_RREG(reg);
drivers/iio/adc/ti-ads131e08.c
191
st->tx_buf[1] = 0;
drivers/iio/adc/ti-ads131e08.c
207
.tx_buf = &st->tx_buf,
drivers/iio/adc/ti-ads131e08.c
216
st->tx_buf[0] = ADS131E08_CMD_WREG(reg);
drivers/iio/adc/ti-ads131e08.c
217
st->tx_buf[1] = 0;
drivers/iio/adc/ti-ads131e08.c
218
st->tx_buf[2] = value;
drivers/iio/adc/ti-ads131e08.c
232
.tx_buf = &st->tx_buf,
drivers/iio/adc/ti-ads131e08.c
240
st->tx_buf[0] = ADS131E08_CMD_RDATA;
drivers/iio/adc/ti-ads131m02.c
620
priv->xfer.tx_buf = priv->tx_buffer;
drivers/iio/adc/ti-ads7950.c
110
u16 tx_buf[TI_ADS7950_MAX_CHAN + 2];
drivers/iio/adc/ti-ads7950.c
292
st->tx_buf[len++] = cmd;
drivers/iio/adc/ti-ads7950.c
296
st->tx_buf[len++] = 0;
drivers/iio/adc/ti-ads7950.c
297
st->tx_buf[len++] = 0;
drivers/iio/adc/ti-ads7950.c
577
st->ring_xfer.tx_buf = &st->tx_buf[0];
drivers/iio/adc/ti-ads7950.c
592
st->scan_single_xfer[0].tx_buf = &st->single_tx;
drivers/iio/adc/ti-ads7950.c
595
st->scan_single_xfer[1].tx_buf = &st->single_tx;
drivers/iio/adc/ti-ads8344.c
31
u8 tx_buf __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ti-ads8344.c
82
adc->tx_buf = ADS8344_START;
drivers/iio/adc/ti-ads8344.c
84
adc->tx_buf |= ADS8344_SINGLE_END;
drivers/iio/adc/ti-ads8344.c
85
adc->tx_buf |= ADS8344_CHANNEL(channel);
drivers/iio/adc/ti-ads8344.c
86
adc->tx_buf |= ADS8344_CLOCK_INTERNAL;
drivers/iio/adc/ti-ads8344.c
88
ret = spi_write(spi, &adc->tx_buf, 1);
drivers/iio/adc/ti-ads8688.c
217
.tx_buf = &st->data[0].d8[0],
drivers/iio/adc/ti-ads8688.c
221
.tx_buf = &st->data[1].d8[0],
drivers/iio/adc/ti-tsc2046.c
293
struct tsc2046_adc_atom *tx_buf __free(kfree) = kzalloc_objs(*tx_buf,
drivers/iio/adc/ti-tsc2046.c
295
if (!tx_buf)
drivers/iio/adc/ti-tsc2046.c
310
tx_buf[i].cmd = cmd;
drivers/iio/adc/ti-tsc2046.c
313
tx_buf[i].cmd = tsc2046_adc_get_cmd(priv, ch_idx, false);
drivers/iio/adc/ti-tsc2046.c
315
xfer.tx_buf = tx_buf;
drivers/iio/adc/ti-tsc2046.c
317
xfer.len = sizeof(*tx_buf) * max_count;
drivers/iio/adc/ti-tsc2046.c
693
priv->xfer.tx_buf = priv->tx;
drivers/iio/addac/ad74115.c
452
.tx_buf = st->reg_tx_buf,
drivers/iio/addac/ad74115.c
664
u8 *tx_buf = st->adc_samples_tx_buf;
drivers/iio/addac/ad74115.c
700
xfer->tx_buf = tx_buf;
drivers/iio/addac/ad74115.c
705
ad74115_adc_ch_data_regs_tbl[i], tx_buf);
drivers/iio/addac/ad74115.c
709
tx_buf += AD74115_FRAME_SIZE;
drivers/iio/addac/ad74115.c
716
xfer->tx_buf = NULL;
drivers/iio/addac/ad74413r.c
200
.tx_buf = st->reg_tx_buf,
drivers/iio/addac/ad74413r.c
896
u8 *tx_buf = st->adc_samples_tx_buf;
drivers/iio/addac/ad74413r.c
939
xfer->tx_buf = tx_buf;
drivers/iio/addac/ad74413r.c
945
tx_buf);
drivers/iio/addac/ad74413r.c
949
tx_buf += AD74413R_FRAME_SIZE;
drivers/iio/addac/ad74413r.c
956
xfer->tx_buf = NULL;
drivers/iio/dac/ad5360.c
226
.tx_buf = &st->data[0].d8[1],
drivers/iio/dac/ad5421.c
163
.tx_buf = &st->data[0].d8[1],
drivers/iio/dac/ad5449.c
105
.tx_buf = &st->data[0],
drivers/iio/dac/ad5449.c
109
.tx_buf = &st->data[1],
drivers/iio/dac/ad5504.c
80
.tx_buf = &st->data[0],
drivers/iio/dac/ad5592r.c
23
.tx_buf = &st->spi_msg_nop,
drivers/iio/dac/ad5686-spi.c
53
.tx_buf = &st->data[0].d8[1],
drivers/iio/dac/ad5686-spi.c
57
.tx_buf = &st->data[1].d8[1],
drivers/iio/dac/ad5755.c
301
.tx_buf = &st->data[0].d8[1],
drivers/iio/dac/ad5755.c
305
.tx_buf = &st->data[1].d8[1],
drivers/iio/dac/ad5758.c
190
.tx_buf = &st->d32[0],
drivers/iio/dac/ad5758.c
194
.tx_buf = &st->d32[1],
drivers/iio/dac/ad5761.c
139
.tx_buf = &st->data[0].d8[1],
drivers/iio/dac/ad5761.c
143
.tx_buf = &st->data[1].d8[1],
drivers/iio/dac/ad5764.c
146
.tx_buf = &st->data[0].d8[1],
drivers/iio/dac/ad5766.c
150
.tx_buf = &st->data[0].d32,
drivers/iio/dac/ad5766.c
154
.tx_buf = &st->data[1].d32,
drivers/iio/dac/ad5791.c
136
.tx_buf = &st->data[0].d8[1],
drivers/iio/dac/ad5791.c
140
.tx_buf = &st->data[1].d8[1],
drivers/iio/dac/ad7293.c
185
t.tx_buf = &st->data[0];
drivers/iio/dac/ltc2688.c
107
.tx_buf = st->tx_data,
drivers/iio/dac/ltc2688.c
111
.tx_buf = st->tx_data + 3,
drivers/iio/dac/max22007.c
131
.tx_buf = st->tx_buf,
drivers/iio/dac/max22007.c
135
if (count + MAX22007_CRC_OVERHEAD > sizeof(st->tx_buf))
drivers/iio/dac/max22007.c
138
memset(st->tx_buf, 0, sizeof(st->tx_buf));
drivers/iio/dac/max22007.c
142
memcpy(st->tx_buf, data, count);
drivers/iio/dac/max22007.c
143
st->tx_buf[count] = crc8(max22007_crc8_table, st->tx_buf,
drivers/iio/dac/max22007.c
144
sizeof(st->tx_buf) - 1, 0x00);
drivers/iio/dac/max22007.c
85
u8 tx_buf[4] __aligned(IIO_DMA_MINALIGN);
drivers/iio/dac/ti-dac082s085.c
279
ti_dac->xfer.tx_buf = &ti_dac->buf;
drivers/iio/frequency/ad9523.c
310
.tx_buf = &st->data[0].d8[2],
drivers/iio/frequency/ad9523.c
339
.tx_buf = &st->data[0].d8[2],
drivers/iio/frequency/ad9523.c
342
.tx_buf = &st->data[1].d8[4 - AD9523_TRANSF_LEN(addr)],
drivers/iio/frequency/admv1013.c
116
t.tx_buf = &st->data[0];
drivers/iio/frequency/admv1014.c
147
t.tx_buf = &st->data[0];
drivers/iio/frequency/adrf6780.c
102
t.tx_buf = &st->data[0];
drivers/iio/gyro/adis16080.c
58
.tx_buf = &st->buf,
drivers/iio/gyro/adis16130.c
52
.tx_buf = st->buf,
drivers/iio/gyro/adxrs450.c
169
.tx_buf = &st->tx,
drivers/iio/gyro/adxrs450.c
206
.tx_buf = &st->tx,
drivers/iio/gyro/adxrs450.c
97
.tx_buf = &st->tx,
drivers/iio/humidity/am2315.c
107
u8 tx_buf[3] = { AM2315_FUNCTION_READ, AM2315_REG_HUM_MSB, 4 };
drivers/iio/humidity/am2315.c
121
ret = i2c_master_send(data->client, tx_buf, sizeof(tx_buf));
drivers/iio/imu/adis.c
130
.tx_buf = adis->tx,
drivers/iio/imu/adis.c
136
.tx_buf = adis->tx + 2,
drivers/iio/imu/adis.c
142
.tx_buf = adis->tx + 4,
drivers/iio/imu/adis.c
41
.tx_buf = adis->tx,
drivers/iio/imu/adis.c
47
.tx_buf = adis->tx + 2,
drivers/iio/imu/adis.c
53
.tx_buf = adis->tx + 4,
drivers/iio/imu/adis.c
59
.tx_buf = adis->tx + 6,
drivers/iio/imu/adis.c
64
.tx_buf = adis->tx + 8,
drivers/iio/imu/adis16550.c
1079
st->xfer[0].tx_buf = st->buffer + burst_length;
drivers/iio/imu/adis16550.c
205
.tx_buf = &st->din[0],
drivers/iio/imu/adis16550.c
209
.tx_buf = &st->din[1],
drivers/iio/imu/adis16550.c
214
.tx_buf = &st->din[1],
drivers/iio/imu/adis_buffer.c
107
adis->xfer[j].tx_buf = &tx[j];
drivers/iio/imu/adis_buffer.c
51
adis->xfer[0].tx_buf = tx;
drivers/iio/potentiometer/mcp4131.c
151
.tx_buf = buf, /* We need to send addr, cmd and 12 bits */
drivers/iio/pressure/abp2030pa.h
63
u8 tx_buf[ABP2_MEASUREMENT_RD_SIZE];
drivers/iio/pressure/abp2030pa_i2c.c
42
data->tx_buf[0] = cmd;
drivers/iio/pressure/abp2030pa_i2c.c
43
ret = i2c_master_send(client, data->tx_buf, nbytes);
drivers/iio/pressure/abp2030pa_spi.c
24
data->tx_buf[0] = cmd;
drivers/iio/pressure/abp2030pa_spi.c
25
xfer.tx_buf = data->tx_buf;
drivers/iio/pressure/mpl115_spi.c
42
.tx_buf = buf->tx,
drivers/iio/pressure/mpl115_spi.c
63
.tx_buf = buf->tx,
drivers/iio/pressure/mprls0025pa.h
80
u8 tx_buf[MPR_MEASUREMENT_RD_SIZE];
drivers/iio/pressure/mprls0025pa_i2c.c
42
data->tx_buf[0] = cmd;
drivers/iio/pressure/mprls0025pa_i2c.c
43
ret = i2c_master_send(client, data->tx_buf, MPR_PKT_SYNC_LEN);
drivers/iio/pressure/mprls0025pa_spi.c
30
data->tx_buf[0] = cmd;
drivers/iio/pressure/mprls0025pa_spi.c
39
xfers[1].tx_buf = data->tx_buf;
drivers/iio/resolver/ad2s1210.c
203
.tx_buf = &st->tx[0],
drivers/iio/resolver/ad2s1210.c
208
.tx_buf = &st->tx[1],
drivers/iio/resolver/ad2s1210.c
249
.tx_buf = &st->tx[0],
drivers/iio/resolver/ad2s1210.c
254
.tx_buf = &st->tx[1],
drivers/input/joystick/psxpad-spi.c
78
.tx_buf = pad->sendbuf,
drivers/input/keyboard/applespi.c
595
wr_t->tx_buf = applespi->tx_buffer;
drivers/input/misc/ad714x-spi.c
32
xfer[0].tx_buf = &chip->xfer_buf[0];
drivers/input/misc/ariel-pwrbutton.c
38
.tx_buf = read_request,
drivers/input/rmi4/rmi_i2c.c
104
rmi_i2c->tx_buf[0] = addr & 0xff;
drivers/input/rmi4/rmi_i2c.c
105
memcpy(rmi_i2c->tx_buf + 1, buf, len);
drivers/input/rmi4/rmi_i2c.c
113
retval = i2c_master_send(client, rmi_i2c->tx_buf, tx_size);
drivers/input/rmi4/rmi_i2c.c
38
u8 *tx_buf;
drivers/input/rmi4/rmi_i2c.c
90
if (!rmi_i2c->tx_buf || rmi_i2c->tx_buf_size < tx_size) {
drivers/input/rmi4/rmi_i2c.c
91
if (rmi_i2c->tx_buf)
drivers/input/rmi4/rmi_i2c.c
92
devm_kfree(&client->dev, rmi_i2c->tx_buf);
drivers/input/rmi4/rmi_i2c.c
94
rmi_i2c->tx_buf = devm_kzalloc(&client->dev,
drivers/input/rmi4/rmi_i2c.c
97
if (!rmi_i2c->tx_buf) {
drivers/input/rmi4/rmi_spi.c
113
const struct rmi_spi_cmd *cmd, const u8 *tx_buf,
drivers/input/rmi4/rmi_spi.c
163
rmi_spi->tx_buf[0] = (addr >> 8);
drivers/input/rmi4/rmi_spi.c
164
rmi_spi->tx_buf[1] = addr & 0xFF;
drivers/input/rmi4/rmi_spi.c
167
rmi_spi->tx_buf[0] = (addr >> 8) | 0x80;
drivers/input/rmi4/rmi_spi.c
168
rmi_spi->tx_buf[1] = addr & 0xFF;
drivers/input/rmi4/rmi_spi.c
175
rmi_spi->tx_buf[0] = 0x40;
drivers/input/rmi4/rmi_spi.c
176
rmi_spi->tx_buf[1] = (addr >> 8) & 0xFF;
drivers/input/rmi4/rmi_spi.c
177
rmi_spi->tx_buf[2] = addr & 0xFF;
drivers/input/rmi4/rmi_spi.c
178
rmi_spi->tx_buf[3] = tx_len;
drivers/input/rmi4/rmi_spi.c
182
if (tx_buf)
drivers/input/rmi4/rmi_spi.c
183
memcpy(&rmi_spi->tx_buf[cmd_len], tx_buf, tx_len);
drivers/input/rmi4/rmi_spi.c
189
xfer->tx_buf = &rmi_spi->tx_buf[i];
drivers/input/rmi4/rmi_spi.c
198
xfer->tx_buf = rmi_spi->tx_buf;
drivers/input/rmi4/rmi_spi.c
205
total_tx_len, total_tx_len, rmi_spi->tx_buf);
drivers/input/rmi4/rmi_spi.c
44
u8 *tx_buf;
drivers/input/rmi4/rmi_spi.c
75
rmi_spi->tx_buf = &rmi_spi->rx_buf[buf_size];
drivers/input/touchscreen/ad7877.c
212
req->xfer[0].tx_buf = &req->command;
drivers/input/touchscreen/ad7877.c
242
req->xfer[0].tx_buf = &req->command;
drivers/input/touchscreen/ad7877.c
278
req->xfer[0].tx_buf = &req->reset;
drivers/input/touchscreen/ad7877.c
282
req->xfer[1].tx_buf = &req->ref_on;
drivers/input/touchscreen/ad7877.c
288
req->xfer[2].tx_buf = &req->command;
drivers/input/touchscreen/ad7877.c
298
req->xfer[4].tx_buf = &ts->cmd_crtl2; /*REF OFF*/
drivers/input/touchscreen/ad7877.c
302
req->xfer[5].tx_buf = &ts->cmd_crtl1; /*DEFAULT*/
drivers/input/touchscreen/ad7877.c
649
ts->xfer[0].tx_buf = &ts->cmd_crtl1;
drivers/input/touchscreen/ad7877.c
655
ts->xfer[1].tx_buf = &ts->cmd_dummy; /* Send ZERO */
drivers/input/touchscreen/ads7846.c
1125
x->tx_buf = packet->tx;
drivers/input/touchscreen/ads7846.c
369
req->xfer[0].tx_buf = &req->ref_on;
drivers/input/touchscreen/ads7846.c
390
req->xfer[2].tx_buf = &req->command;
drivers/input/touchscreen/ads7846.c
402
req->xfer[4].tx_buf = &req->ref_off;
drivers/input/touchscreen/ads7846.c
412
req->xfer[6].tx_buf = &req->scratch;
drivers/input/touchscreen/ads7846.c
452
req->xfer[0].tx_buf = req->command;
drivers/input/touchscreen/apple_z2.c
127
struct apple_z2_read_interrupt_cmd *len_cmd = (void *)z2->tx_buf;
drivers/input/touchscreen/apple_z2.c
138
xfer.tx_buf = z2->tx_buf;
drivers/input/touchscreen/apple_z2.c
229
z2->tx_buf[0] = 0x1a;
drivers/input/touchscreen/apple_z2.c
230
z2->tx_buf[1] = 0xa1;
drivers/input/touchscreen/apple_z2.c
236
blob_xfer.tx_buf = data;
drivers/input/touchscreen/apple_z2.c
241
ack_xfer.tx_buf = z2->tx_buf;
drivers/input/touchscreen/apple_z2.c
362
z2->tx_buf = devm_kzalloc(dev, sizeof(struct apple_z2_read_interrupt_cmd), GFP_KERNEL);
drivers/input/touchscreen/apple_z2.c
363
if (!z2->tx_buf)
drivers/input/touchscreen/apple_z2.c
41
u8 *tx_buf;
drivers/input/touchscreen/cyttsp_spi.c
69
xfer[0].tx_buf = wr_buf;
drivers/input/touchscreen/goodix_berlin_core.c
219
u8 tx_buf[8], rx_buf[8];
drivers/input/touchscreen/goodix_berlin_core.c
223
memset(tx_buf, GOODIX_BERLIN_DEV_CONFIRM_VAL, sizeof(tx_buf));
drivers/input/touchscreen/goodix_berlin_core.c
227
tx_buf, sizeof(tx_buf));
drivers/input/touchscreen/goodix_berlin_core.c
237
if (!memcmp(tx_buf, rx_buf, sizeof(tx_buf)))
drivers/input/touchscreen/goodix_berlin_spi.c
102
xfers.tx_buf = buf;
drivers/input/touchscreen/goodix_berlin_spi.c
63
xfers.tx_buf = buf;
drivers/input/touchscreen/raydium_i2c_ts.c
172
u8 *tx_buf;
drivers/input/touchscreen/raydium_i2c_ts.c
175
tx_buf = kmalloc(len + 1, GFP_KERNEL);
drivers/input/touchscreen/raydium_i2c_ts.c
176
if (!tx_buf)
drivers/input/touchscreen/raydium_i2c_ts.c
179
tx_buf[0] = reg_addr;
drivers/input/touchscreen/raydium_i2c_ts.c
180
memcpy(tx_buf + 1, data, len);
drivers/input/touchscreen/raydium_i2c_ts.c
207
.buf = tx_buf,
drivers/input/touchscreen/raydium_i2c_ts.c
220
kfree(tx_buf);
drivers/input/touchscreen/tsc2005.c
28
.tx_buf = &tx,
drivers/input/touchscreen/wdt87xx_i2c.c
222
u8 tx_buf[] = { 0x22, 0x00, 0x10, 0x0E, 0x23, 0x00 };
drivers/input/touchscreen/wdt87xx_i2c.c
225
tx_buf[2] |= desc_idx & 0xF;
drivers/input/touchscreen/wdt87xx_i2c.c
227
error = wdt87xx_i2c_xfer(client, tx_buf, sizeof(tx_buf),
drivers/input/touchscreen/wdt87xx_i2c.c
248
u8 tx_buf[] = { 0x22, 0x00, 0x13, 0x0E, str_idx, 0x23, 0x00 };
drivers/input/touchscreen/wdt87xx_i2c.c
256
error = wdt87xx_i2c_xfer(client, tx_buf, sizeof(tx_buf),
drivers/input/touchscreen/wdt87xx_i2c.c
280
u8 tx_buf[8];
drivers/input/touchscreen/wdt87xx_i2c.c
290
tx_buf[tx_len++] = 0x22;
drivers/input/touchscreen/wdt87xx_i2c.c
291
tx_buf[tx_len++] = 0x00;
drivers/input/touchscreen/wdt87xx_i2c.c
293
tx_buf[tx_len++] = 0x30;
drivers/input/touchscreen/wdt87xx_i2c.c
294
tx_buf[tx_len++] = 0x02;
drivers/input/touchscreen/wdt87xx_i2c.c
295
tx_buf[tx_len++] = buf[CMD_REPORT_ID_OFFSET];
drivers/input/touchscreen/wdt87xx_i2c.c
297
tx_buf[tx_len++] = 0x30 | buf[CMD_REPORT_ID_OFFSET];
drivers/input/touchscreen/wdt87xx_i2c.c
298
tx_buf[tx_len++] = 0x02;
drivers/input/touchscreen/wdt87xx_i2c.c
300
tx_buf[tx_len++] = 0x23;
drivers/input/touchscreen/wdt87xx_i2c.c
301
tx_buf[tx_len++] = 0x00;
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
320
u8 tx_buf[PKT_WRITE_SIZE];
drivers/input/touchscreen/wdt87xx_i2c.c
325
tx_buf[tx_len++] = 0x22;
drivers/input/touchscreen/wdt87xx_i2c.c
326
tx_buf[tx_len++] = 0x00;
drivers/input/touchscreen/wdt87xx_i2c.c
328
tx_buf[tx_len++] = 0x30;
drivers/input/touchscreen/wdt87xx_i2c.c
329
tx_buf[tx_len++] = 0x03;
drivers/input/touchscreen/wdt87xx_i2c.c
330
tx_buf[tx_len++] = buf[CMD_REPORT_ID_OFFSET];
drivers/input/touchscreen/wdt87xx_i2c.c
332
tx_buf[tx_len++] = 0x30 | buf[CMD_REPORT_ID_OFFSET];
drivers/input/touchscreen/wdt87xx_i2c.c
333
tx_buf[tx_len++] = 0x03;
drivers/input/touchscreen/wdt87xx_i2c.c
335
tx_buf[tx_len++] = 0x23;
drivers/input/touchscreen/wdt87xx_i2c.c
336
tx_buf[tx_len++] = 0x00;
drivers/input/touchscreen/wdt87xx_i2c.c
337
tx_buf[tx_len++] = (buf_size & 0xFF);
drivers/input/touchscreen/wdt87xx_i2c.c
338
tx_buf[tx_len++] = ((buf_size & 0xFF00) >> 8);
drivers/input/touchscreen/wdt87xx_i2c.c
340
if (tx_len + buf_size > sizeof(tx_buf))
drivers/input/touchscreen/wdt87xx_i2c.c
343
memcpy(&tx_buf[tx_len], buf, buf_size);
drivers/input/touchscreen/wdt87xx_i2c.c
346
error = i2c_master_send(client, tx_buf, tx_len);
drivers/media/cec/platform/tegra/tegra_cec.c
158
cec->tx_buf[cec->tx_buf_cur++]);
drivers/media/cec/platform/tegra/tegra_cec.c
294
cec->tx_buf[i] = mode | msg->msg[i];
drivers/media/cec/platform/tegra/tegra_cec.c
296
cec->tx_buf[i] |= TEGRA_CEC_TX_REG_START_BIT;
drivers/media/cec/platform/tegra/tegra_cec.c
298
cec->tx_buf[i] |= TEGRA_CEC_TX_REG_EOM;
drivers/media/cec/platform/tegra/tegra_cec.c
300
cec->tx_buf[i] |= TEGRA_CEC_TX_REG_RETRY;
drivers/media/cec/platform/tegra/tegra_cec.c
47
u32 tx_buf[CEC_MAX_MSG_SIZE];
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c
28
tx.tx_buf = data;
drivers/media/dvb-frontends/mxl692.c
451
u8 tx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {};
drivers/media/dvb-frontends/mxl692.c
465
tx_header = (struct MXL_EAGLE_HOST_MSG_HEADER_T *)tx_buf;
drivers/media/dvb-frontends/mxl692.c
475
memcpy(&tx_buf[MXL_EAGLE_HOST_MSG_HEADER_SIZE], tx_payload, tx_payload_size);
drivers/media/dvb-frontends/mxl692.c
477
mxl692_tx_swap(opcode, tx_buf);
drivers/media/dvb-frontends/mxl692.c
480
tx_header->checksum = mxl692_checksum(tx_buf,
drivers/media/dvb-frontends/mxl692.c
486
status = mxl692_opwrite(dev, tx_buf,
drivers/media/i2c/cx25840/cx25840-core.c
102
u8 tx_buf[2], rx_buf[1];
drivers/media/i2c/cx25840/cx25840-core.c
105
tx_buf[0] = addr >> 8;
drivers/media/i2c/cx25840/cx25840-core.c
106
tx_buf[1] = addr & 0xff;
drivers/media/i2c/cx25840/cx25840-core.c
110
msgs[0].buf = (char *)tx_buf;
drivers/media/i2c/cx25840/cx25840-core.c
127
u8 tx_buf[2], rx_buf[4];
drivers/media/i2c/cx25840/cx25840-core.c
130
tx_buf[0] = addr >> 8;
drivers/media/i2c/cx25840/cx25840-core.c
131
tx_buf[1] = addr & 0xff;
drivers/media/i2c/cx25840/cx25840-core.c
135
msgs[0].buf = (char *)tx_buf;
drivers/media/i2c/s5c73m3/s5c73m3-spi.c
43
xfer.tx_buf = addr;
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
120
if (t->tx_buf) {
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
122
t->tx_buf + frag_offset,
drivers/media/rc/ir-spi.c
45
u16 *tx_buf;
drivers/media/rc/ir-spi.c
54
tx_buf = kmalloc_array(len, sizeof(*tx_buf), GFP_KERNEL);
drivers/media/rc/ir-spi.c
55
if (!tx_buf)
drivers/media/rc/ir-spi.c
70
tx_buf[len++] = val;
drivers/media/rc/ir-spi.c
76
xfer.len = len * sizeof(*tx_buf);
drivers/media/rc/ir-spi.c
77
xfer.tx_buf = tx_buf;
drivers/media/rc/ir-spi.c
91
kfree(tx_buf);
drivers/media/rc/ir_toy.c
182
memcpy(irtoy->out, irtoy->tx_buf, buf_len);
drivers/media/rc/ir_toy.c
193
irtoy->tx_buf += buf_len;
drivers/media/rc/ir_toy.c
323
irtoy->tx_buf = buf;
drivers/media/rc/ir_toy.c
70
void *tx_buf;
drivers/media/rc/meson-ir-tx.c
251
u32 *tx_buf;
drivers/media/rc/meson-ir-tx.c
257
tx_buf = kmalloc_array(len, sizeof(u32), GFP_KERNEL);
drivers/media/rc/meson-ir-tx.c
258
if (!tx_buf)
drivers/media/rc/meson-ir-tx.c
261
meson_irtx_fill_buf(ir, tx_buf, buf, len);
drivers/media/rc/meson-ir-tx.c
265
meson_irtx_update_buf(ir, tx_buf, len, 0);
drivers/media/spi/cxd2880-spi.c
142
transfer[0].tx_buf = data;
drivers/media/spi/cxd2880-spi.c
72
tx.tx_buf = data;
drivers/media/spi/gs1662.c
140
.tx_buf = &buf_addr,
drivers/media/spi/gs1662.c
174
.tx_buf = &buf_addr,
drivers/media/spi/gs1662.c
181
.tx_buf = &buf_value,
drivers/media/usb/msi2500/msi2500.c
1146
dev_dbg(dev->dev, "msg=%*ph\n", t->len, t->tx_buf);
drivers/media/usb/msi2500/msi2500.c
1148
data |= ((u8 *)t->tx_buf)[0] << 8;
drivers/media/usb/msi2500/msi2500.c
1149
data |= ((u8 *)t->tx_buf)[1] << 16;
drivers/media/usb/msi2500/msi2500.c
1150
data |= ((u8 *)t->tx_buf)[2] << 24;
drivers/mfd/ezx-pcap.c
62
t.tx_buf = (u8 *) &pcap->buf;
drivers/mfd/mc13xxx-spi.c
68
.tx_buf = w,
drivers/mfd/ocelot-spi.c
153
xfers[index].tx_buf = reg;
drivers/mfd/ocelot-spi.c
159
xfers[index].tx_buf = ddata->dummy_buf;
drivers/mfd/rk8xx-spi.c
55
xfer[0].tx_buf = &cmd;
drivers/mfd/rk8xx-spi.c
57
xfer[1].tx_buf = vdata;
drivers/mfd/rsmu_spi.c
40
xfer.tx_buf = cmd;
drivers/mfd/rsmu_spi.c
80
xfer.tx_buf = cmd;
drivers/misc/eeprom/eeprom_93xx46.c
152
t[0].tx_buf = (char *)&cmd_addr;
drivers/misc/eeprom/eeprom_93xx46.c
205
t.tx_buf = &cmd_addr;
drivers/misc/eeprom/eeprom_93xx46.c
255
t[0].tx_buf = (char *)&cmd_addr;
drivers/misc/eeprom/eeprom_93xx46.c
259
t[1].tx_buf = buf;
drivers/misc/eeprom/eeprom_93xx46.c
338
t.tx_buf = &cmd_addr;
drivers/misc/gehc-achc.c
237
xfers[0].tx_buf = command;
drivers/misc/gehc-achc.c
240
xfers[1].tx_buf = payload;
drivers/misc/gehc-achc.c
267
xfers[0].tx_buf = buffer;
drivers/misc/mei/platform-vsc.c
186
char *buf = hw->tx_buf;
drivers/misc/mei/platform-vsc.c
53
char tx_buf[MEI_VSC_MAX_MSG_SIZE + sizeof(struct mei_msg_hdr)] ____cacheline_aligned;
drivers/misc/mei/vsc-fw-loader.c
227
void *tx_buf;
drivers/misc/mei/vsc-fw-loader.c
310
struct vsc_rom_cmd *cmd = fw_loader->tx_buf;
drivers/misc/mei/vsc-fw-loader.c
584
struct vsc_rom_cmd *cmd = fw_loader->tx_buf;
drivers/misc/mei/vsc-fw-loader.c
639
struct vsc_fw_cmd *cmd = fw_loader->tx_buf;
drivers/misc/mei/vsc-fw-loader.c
689
memcpy(fw_loader->tx_buf, p, len);
drivers/misc/mei/vsc-fw-loader.c
690
memset(fw_loader->tx_buf + len, 0, VSC_FW_PKG_SIZE - len);
drivers/misc/mei/vsc-fw-loader.c
692
ret = vsc_tp_rom_xfer(fw_loader->tp, fw_loader->tx_buf,
drivers/misc/mei/vsc-fw-loader.c
720
void *tx_buf __free(kfree) = NULL;
drivers/misc/mei/vsc-fw-loader.c
728
tx_buf = kzalloc(VSC_FW_PKG_SIZE, GFP_KERNEL);
drivers/misc/mei/vsc-fw-loader.c
729
if (!tx_buf)
drivers/misc/mei/vsc-fw-loader.c
736
fw_loader->tx_buf = tx_buf;
drivers/misc/mei/vsc-tp.c
155
.tx_buf = obuf,
drivers/misc/mei/vsc-tp.c
281
struct vsc_tp_packet *pkt = tp->tx_buf;
drivers/misc/mei/vsc-tp.c
330
cpu_to_be32_array((__be32 *)tp->tx_buf, obuf, words);
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
471
tp->tx_buf = devm_kzalloc(dev, sizeof(*tp->tx_buf), GFP_KERNEL);
drivers/misc/mei/vsc-tp.c
472
if (!tp->tx_buf)
drivers/misc/mei/vsc-tp.c
75
struct vsc_tp_packet *tx_buf;
drivers/mmc/host/mmc_spi.c
1247
host->status.tx_buf = host->ones;
drivers/mmc/host/mmc_spi.c
484
t->tx_buf = t->rx_buf = data->status;
drivers/mmc/host/mmc_spi.c
527
t->tx_buf = &scratch->data_token;
drivers/mmc/host/mmc_spi.c
536
t->tx_buf = host->ones;
drivers/mmc/host/mmc_spi.c
545
t->tx_buf = &scratch->crc_val;
drivers/mmc/host/mmc_spi.c
547
t->tx_buf = host->ones;
drivers/mmc/host/mmc_spi.c
570
t->tx_buf = host->ones;
drivers/mmc/host/mmc_spi.c
599
scratch->crc_val = cpu_to_be16(crc_itu_t(0, t->tx_buf, t->len));
drivers/mmc/host/mmc_spi.c
654
t->tx_buf += t->len;
drivers/mmc/host/mmc_spi.c
804
t->tx_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
116
transfer[0].tx_buf = command;
drivers/mtd/devices/mchp23k256.c
154
transfer.tx_buf = command;
drivers/mtd/devices/mchp23k256.c
76
transfer[0].tx_buf = command;
drivers/mtd/devices/mchp23k256.c
80
transfer[1].tx_buf = buf;
drivers/mtd/devices/mtd_dataflash.c
176
x.tx_buf = command = priv->command;
drivers/mtd/devices/mtd_dataflash.c
259
x[0].tx_buf = command;
drivers/mtd/devices/mtd_dataflash.c
317
x[0].tx_buf = command = priv->command;
drivers/mtd/devices/mtd_dataflash.c
379
x[1].tx_buf = writebuf;
drivers/mtd/devices/mtd_dataflash.c
484
t.tx_buf = scratch;
drivers/mtd/devices/mtd_dataflash.c
570
t.tx_buf = scratch;
drivers/mtd/devices/sst25l.c
223
transfer[0].tx_buf = command;
drivers/mtd/devices/sst25l.c
326
t.tx_buf = cmd_resp;
drivers/mtd/devices/sst25l.c
79
t.tx_buf = cmd_resp;
drivers/mux/adgs1408.c
28
u8 tx_buf[2];
drivers/mux/adgs1408.c
30
tx_buf[0] = reg_addr;
drivers/mux/adgs1408.c
31
tx_buf[1] = reg_data;
drivers/mux/adgs1408.c
33
return spi_write_then_read(spi, tx_buf, sizeof(tx_buf), NULL, 0);
drivers/net/can/m_can/tcan4x5x-regmap.c
26
.tx_buf = buf_tx,
drivers/net/can/m_can/tcan4x5x-regmap.c
56
.tx_buf = buf_tx,
drivers/net/can/spi/hi311x.c
204
.tx_buf = priv->spi_tx_buf,
drivers/net/can/spi/mcp251x.c
300
.tx_buf = priv->spi_tx_buf,
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1974
xfer[0].tx_buf = buf_tx;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
154
xfer[0].tx_buf = buf_tx;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
161
xfer[0].tx_buf = buf_tx;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
212
xfer[0].tx_buf = reg;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
219
xfer[0].tx_buf = buf_tx;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
248
.tx_buf = buf_tx,
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
25
.tx_buf = buf_tx,
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
385
xfer[0].tx_buf = buf_tx;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
392
xfer[0].tx_buf = buf_tx;
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
103
xfer->tx_buf = &tef_ring->uinc_buf;
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
127
xfer->tx_buf = &tef_ring->uinc_irq_disable_buf;
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
152
xfer->tx_buf = &tx_obj->buf;
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
160
xfer->tx_buf = &ring->rts_buf;
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
225
rx_ring->irq_enable_xfer.tx_buf = &rx_ring->irq_enable_buf;
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
237
xfer->tx_buf = &rx_ring->uinc_buf;
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
282
xfer->tx_buf = &rx_ring->uinc_irq_disable_buf;
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
90
tef_ring->irq_enable_xfer.tx_buf = &tef_ring->irq_enable_buf;
drivers/net/dsa/ks8995.c
261
t[0].tx_buf = &cmd;
drivers/net/dsa/ks8995.c
289
t[0].tx_buf = &cmd;
drivers/net/dsa/ks8995.c
293
t[1].tx_buf = buf;
drivers/net/dsa/sja1105/sja1105_spi.c
69
hdr_xfer->tx_buf = hdr_buf;
drivers/net/dsa/sja1105/sja1105_spi.c
76
chunk_xfer->tx_buf = chunk.buf;
drivers/net/dsa/vitesse-vsc73xx-spi.c
111
t[0].tx_buf = cmd;
drivers/net/dsa/vitesse-vsc73xx-spi.c
115
t[1].tx_buf = buf;
drivers/net/dsa/vitesse-vsc73xx-spi.c
69
t[0].tx_buf = cmd;
drivers/net/ethernet/adi/adin1110.c
216
t.tx_buf = &priv->data[0];
drivers/net/ethernet/adi/adin1110.c
344
t.tx_buf = &priv->data[0];
drivers/net/ethernet/amazon/ena/ena_netdev.c
3424
struct ena_tx_buffer *tx_buf;
drivers/net/ethernet/amazon/ena/ena_netdev.c
3433
tx_buf = &tx_ring->tx_buffer_info[i];
drivers/net/ethernet/amazon/ena/ena_netdev.c
3434
last_jiffies = tx_buf->last_jiffies;
drivers/net/ethernet/amazon/ena/ena_netdev.c
3476
if (tx_buf->print_once)
drivers/net/ethernet/amazon/ena/ena_netdev.c
3483
tx_buf->print_once = 1;
drivers/net/ethernet/amd/7990.c
180
leptr = LANCE_ADDR(&aib->tx_buf[i][0]);
drivers/net/ethernet/amd/7990.c
574
memset((void *)&ib->tx_buf[entry][0], 0, ETH_ZLEN);
drivers/net/ethernet/amd/7990.c
575
skb_copy_from_linear_data(skb, (void *)&ib->tx_buf[entry][0], skblen);
drivers/net/ethernet/amd/7990.h
90
volatile char tx_buf[TX_RING_SIZE][TX_BUFF_SIZE];
drivers/net/ethernet/amd/a2065.c
100
char tx_buf[TX_RING_SIZE][TX_BUFF_SIZE];
drivers/net/ethernet/amd/a2065.c
175
leptr = LANCE_ADDR(&aib->tx_buf[i][0]);
drivers/net/ethernet/amd/a2065.c
558
skb_copy_from_linear_data(skb, (void *)&ib->tx_buf[entry][0], skblen);
drivers/net/ethernet/amd/sunlance.c
1123
lance_piocopy_from_skb(&ib->tx_buf[entry][0], skb->data, skblen);
drivers/net/ethernet/amd/sunlance.c
1125
lance_piozero(&ib->tx_buf[entry][skblen], len - skblen);
drivers/net/ethernet/amd/sunlance.c
1131
skb_copy_from_linear_data(skb, &ib->tx_buf [entry][0], skblen);
drivers/net/ethernet/amd/sunlance.c
1133
memset((char *) &ib->tx_buf [entry][skblen], 0, len - skblen);
drivers/net/ethernet/amd/sunlance.c
225
u8 tx_buf [TX_RING_SIZE][TX_BUFF_SIZE];
drivers/net/ethernet/amd/sunlance.c
341
leptr = LANCE_ADDR(aib + libbuff_offset(tx_buf, i));
drivers/net/ethernet/amd/sunlance.c
397
leptr = libbuff_offset(tx_buf, i);
drivers/net/ethernet/amd/sunlance.c
882
u16 __iomem *packet = (u16 __iomem *) &(ib->tx_buf[entry][0]);
drivers/net/ethernet/amd/sunlance.c
895
u16 *packet = (u16 *) &(ib->tx_buf[entry][0]);
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
121
cmd = *state->tx_buf++;
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
288
state->tx_buf = op->buf;
drivers/net/ethernet/amd/xgbe/xgbe.h
598
unsigned char *tx_buf;
drivers/net/ethernet/asix/ax88796c_spi.c
53
xfer->tx_buf = ax_spi->cmd_buf;
drivers/net/ethernet/asix/ax88796c_spi.c
61
xfer->tx_buf = NULL;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
438
struct bnge_sw_tx_bd *tx_buf = &txr->tx_buf_ring[j];
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
442
skb = tx_buf->skb;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
448
tx_buf->skb = NULL;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
451
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
455
last = tx_buf->nr_frags;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
461
tx_buf = &txr->tx_buf_ring[ring_idx];
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
463
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1054
struct bnge_sw_tx_bd *tx_buf;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1058
tx_buf = &txr->tx_buf_ring[SW_TX_RING(bn, cons)];
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1059
skb = tx_buf->skb;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1068
tx_buf->skb = NULL;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1070
dma_unmap_single(bd->dev, dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1072
last = tx_buf->nr_frags;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1077
tx_buf = &txr->tx_buf_ring[SW_TX_RING(bn, cons)];
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1079
dma_unmap_addr(tx_buf,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1439
struct bnge_sw_tx_bd *tx_buf;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1470
tx_buf = &txr->tx_buf_ring[SW_TX_RING(bn, prod)];
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1471
tx_buf->skb = skb;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1472
tx_buf->nr_frags = last_frag;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1499
dma_unmap_addr_set(tx_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1547
tx_buf = &txr->tx_buf_ring[SW_TX_RING(bn, prod)];
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1548
netmem_dma_unmap_addr_set(skb_frag_netmem(frag), tx_buf,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1593
tx_buf = &txr->tx_buf_ring[SW_TX_RING(bn, prod)];
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1594
dma_unmap_single(bd->dev, dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1601
tx_buf = &txr->tx_buf_ring[SW_TX_RING(bn, prod)];
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1604
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
2857
struct bnx2_sw_tx_bd *tx_buf;
drivers/net/ethernet/broadcom/bnx2.c
2863
tx_buf = &txr->tx_buf_ring[sw_ring_cons];
drivers/net/ethernet/broadcom/bnx2.c
2864
skb = tx_buf->skb;
drivers/net/ethernet/broadcom/bnx2.c
2870
if (tx_buf->is_gso) {
drivers/net/ethernet/broadcom/bnx2.c
2873
last_idx = sw_cons + tx_buf->nr_frags + 1;
drivers/net/ethernet/broadcom/bnx2.c
2874
last_ring_idx = sw_ring_cons + tx_buf->nr_frags + 1;
drivers/net/ethernet/broadcom/bnx2.c
2883
dma_unmap_single(&bp->pdev->dev, dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
2886
tx_buf->skb = NULL;
drivers/net/ethernet/broadcom/bnx2.c
2887
last = tx_buf->nr_frags;
drivers/net/ethernet/broadcom/bnx2.c
2890
struct bnx2_sw_tx_bd *tx_buf;
drivers/net/ethernet/broadcom/bnx2.c
2894
tx_buf = &txr->tx_buf_ring[BNX2_TX_RING_IDX(sw_cons)];
drivers/net/ethernet/broadcom/bnx2.c
2896
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
5425
struct bnx2_sw_tx_bd *tx_buf = &txr->tx_buf_ring[j];
drivers/net/ethernet/broadcom/bnx2.c
5426
struct sk_buff *skb = tx_buf->skb;
drivers/net/ethernet/broadcom/bnx2.c
5435
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
5439
tx_buf->skb = NULL;
drivers/net/ethernet/broadcom/bnx2.c
5441
last = tx_buf->nr_frags;
drivers/net/ethernet/broadcom/bnx2.c
5444
tx_buf = &txr->tx_buf_ring[BNX2_TX_RING_IDX(j)];
drivers/net/ethernet/broadcom/bnx2.c
5446
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
6578
struct bnx2_sw_tx_bd *tx_buf;
drivers/net/ethernet/broadcom/bnx2.c
6654
tx_buf = &txr->tx_buf_ring[ring_prod];
drivers/net/ethernet/broadcom/bnx2.c
6655
tx_buf->skb = skb;
drivers/net/ethernet/broadcom/bnx2.c
6656
dma_unmap_addr_set(tx_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnx2.c
6666
tx_buf->nr_frags = last_frag;
drivers/net/ethernet/broadcom/bnx2.c
6667
tx_buf->is_gso = skb_is_gso(skb);
drivers/net/ethernet/broadcom/bnx2.c
6726
tx_buf = &txr->tx_buf_ring[ring_prod];
drivers/net/ethernet/broadcom/bnx2.c
6727
tx_buf->skb = NULL;
drivers/net/ethernet/broadcom/bnx2.c
6728
dma_unmap_single(&bp->pdev->dev, dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
6735
tx_buf = &txr->tx_buf_ring[ring_prod];
drivers/net/ethernet/broadcom/bnx2.c
6736
dma_unmap_page(&bp->pdev->dev, dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
198
struct sw_tx_bd *tx_buf = &txdata->tx_buf_ring[idx];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
201
struct sk_buff *skb = tx_buf->skb;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
202
u16 bd_idx = TX_BD(tx_buf->first_bd), new_cons;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
210
txdata->txq_index, idx, tx_buf, skb);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
221
new_cons = nbd + tx_buf->first_bd;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
230
if (tx_buf->flags & BNX2X_HAS_SECOND_PBD) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
237
if (tx_buf->flags & BNX2X_TSO_SPLIT_BD) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
267
tx_buf->first_bd = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
268
tx_buf->skb = NULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3305
struct sw_tx_bd *tx_buf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3333
tx_buf->flags |= BNX2X_TSO_SPLIT_BD;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3757
struct sw_tx_bd *tx_buf;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3873
tx_buf = &txdata->tx_buf_ring[TX_BD(pkt_prod)];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3900
tx_buf->first_bd = txdata->tx_bd_prod;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3901
tx_buf->skb = skb;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3902
tx_buf->flags = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3906
pkt_prod, tx_buf, txdata->tx_pkt_prod, bd_prod, tx_start_bd);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3985
tx_buf->flags |= BNX2X_HAS_SECOND_PBD;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4067
bd_prod = bnx2x_tx_split(bp, txdata, tx_buf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2503
struct sw_tx_bd *tx_buf;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2582
tx_buf = &txdata->tx_buf_ring[TX_BD(pkt_prod)];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2583
tx_buf->first_bd = txdata->tx_bd_prod;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2584
tx_buf->skb = skb;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2585
tx_buf->flags = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3414
struct bnxt_sw_tx_bd *tx_buf = &txr->tx_buf_ring[i];
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3419
tx_buf->action == XDP_REDIRECT) {
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3421
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3422
dma_unmap_len(tx_buf, len),
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3424
xdp_return_frame(tx_buf->xdpf);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3425
tx_buf->action = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3426
tx_buf->xdpf = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3431
skb = tx_buf->skb;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3437
tx_buf->skb = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3439
if (tx_buf->is_push) {
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3446
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3450
last = tx_buf->nr_frags;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3456
tx_buf = &txr->tx_buf_ring[ring_idx];
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3458
dma_unmap_addr(tx_buf,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
483
struct bnxt_sw_tx_bd *tx_buf;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
526
tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)];
drivers/net/ethernet/broadcom/bnxt/bnxt.c
527
tx_buf->skb = skb;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
528
tx_buf->nr_frags = last_frag;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
546
tx_buf->is_ts_pkt = 1;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
556
tx_buf->is_ts_pkt = 1;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
561
tx_buf->txts_prod = txts_prod;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
628
tx_buf->is_push = 1;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
658
dma_unmap_addr_set(tx_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
725
tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)];
drivers/net/ethernet/broadcom/bnxt/bnxt.c
726
netmem_dma_unmap_addr_set(skb_frag_netmem(frag), tx_buf,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
759
if (netdev_xmit_more() && !tx_buf->is_push) {
drivers/net/ethernet/broadcom/bnxt/bnxt.c
775
tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)];
drivers/net/ethernet/broadcom/bnxt/bnxt.c
776
dma_unmap_single(&pdev->dev, dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnxt/bnxt.c
783
tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)];
drivers/net/ethernet/broadcom/bnxt/bnxt.c
786
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnxt/bnxt.c
822
struct bnxt_sw_tx_bd *tx_buf;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
827
tx_buf = &txr->tx_buf_ring[RING_TX(bp, cons)];
drivers/net/ethernet/broadcom/bnxt/bnxt.c
828
skb = tx_buf->skb;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
835
is_ts_pkt = tx_buf->is_ts_pkt;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
844
tx_buf->skb = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
845
tx_buf->is_ts_pkt = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
847
if (tx_buf->is_push) {
drivers/net/ethernet/broadcom/bnxt/bnxt.c
848
tx_buf->is_push = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
852
dma_unmap_single(&pdev->dev, dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnxt/bnxt.c
854
last = tx_buf->nr_frags;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
859
tx_buf = &txr->tx_buf_ring[RING_TX(bp, cons)];
drivers/net/ethernet/broadcom/bnxt/bnxt.c
861
dma_unmap_addr(tx_buf,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
869
bnxt_get_tx_ts_p5(bp, skb, tx_buf->txts_prod);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
862
struct bnxt_sw_tx_bd *tx_buf;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
869
tx_buf = &txr->tx_buf_ring[RING_TX(bp, cons)];
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
870
if (tx_buf->is_ts_pkt) {
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
879
skb_tstamp_tx(tx_buf->skb, ×tamp);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
881
tx_buf->is_ts_pkt = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
101
tx_buf = bnxt_xmit_bd(bp, txr, mapping, len, xdp);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
102
tx_buf->rx_prod = rx_prod;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
103
tx_buf->action = XDP_TX;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
112
struct bnxt_sw_tx_bd *tx_buf;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
114
tx_buf = bnxt_xmit_bd(bp, txr, mapping, len, NULL);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
115
tx_buf->action = XDP_REDIRECT;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
116
tx_buf->xdpf = xdpf;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
117
dma_unmap_addr_set(tx_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
118
dma_unmap_len_set(tx_buf, len, len);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
127
struct bnxt_sw_tx_bd *tx_buf;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
136
tx_buf = &txr->tx_buf_ring[RING_TX(bp, tx_cons)];
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
138
if (tx_buf->action == XDP_REDIRECT) {
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
142
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
143
dma_unmap_len(tx_buf, len),
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
145
xdp_return_frame(tx_buf->xdpf);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
146
tx_buf->action = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
147
tx_buf->xdpf = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
148
} else if (tx_buf->action == XDP_TX) {
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
149
tx_buf->action = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
153
frags = tx_buf->nr_frags;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
156
tx_buf = &txr->tx_buf_ring[RING_TX(bp, tx_cons)];
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
157
page_pool_recycle_direct(rxr->page_pool, tx_buf->page);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
169
tx_buf = &txr->tx_buf_ring[RING_TX(bp, last_tx_cons)];
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
170
bnxt_db_write(bp, &rxr->rx_db, tx_buf->rx_prod);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
32
struct bnxt_sw_tx_bd *tx_buf;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
46
tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)];
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
47
tx_buf->nr_frags = num_frags;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
49
tx_buf->page = virt_to_head_page(xdp->data);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
92
return tx_buf;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
99
struct bnxt_sw_tx_bd *tx_buf;
drivers/net/ethernet/cirrus/ep93xx_eth.c
160
void *tx_buf[TX_QUEUE_ENTRIES];
drivers/net/ethernet/cirrus/ep93xx_eth.c
349
skb_copy_and_csum_dev(skb, ep->tx_buf[entry]);
drivers/net/ethernet/cirrus/ep93xx_eth.c
468
kfree(ep->tx_buf[i]);
drivers/net/ethernet/cirrus/ep93xx_eth.c
519
ep->tx_buf[i] = buf;
drivers/net/ethernet/ec_bhf.c
143
struct bhf_dma tx_buf;
drivers/net/ethernet/ec_bhf.c
173
u32 addr = (u8 *)desc - priv->tx_buf.buf;
drivers/net/ethernet/ec_bhf.c
361
priv->tx_dcount = priv->tx_buf.len / sizeof(struct tx_desc);
drivers/net/ethernet/ec_bhf.c
362
priv->tx_descs = (struct tx_desc *)priv->tx_buf.buf;
drivers/net/ethernet/ec_bhf.c
408
err = ec_bhf_alloc_dma_mem(priv, &priv->tx_buf, priv->tx_dma_chan,
drivers/net/ethernet/ec_bhf.c
442
dma_free_coherent(dev, priv->tx_buf.alloc_len,
drivers/net/ethernet/ec_bhf.c
443
priv->tx_buf.alloc, priv->tx_buf.alloc_phys);
drivers/net/ethernet/freescale/fec.h
544
struct fec_tx_buffer tx_buf[TX_RING_SIZE];
drivers/net/ethernet/freescale/fec_main.c
1023
switch (txq->tx_buf[i].type) {
drivers/net/ethernet/freescale/fec_main.c
1031
dev_kfree_skb_any(txq->tx_buf[i].buf_p);
drivers/net/ethernet/freescale/fec_main.c
1038
xdp_return_frame(txq->tx_buf[i].buf_p);
drivers/net/ethernet/freescale/fec_main.c
1041
page = txq->tx_buf[i].buf_p;
drivers/net/ethernet/freescale/fec_main.c
1046
xsk_buff_free(txq->tx_buf[i].buf_p);
drivers/net/ethernet/freescale/fec_main.c
1052
txq->tx_buf[i].buf_p = NULL;
drivers/net/ethernet/freescale/fec_main.c
1054
txq->tx_buf[i].type = FEC_TXBUF_T_SKB;
drivers/net/ethernet/freescale/fec_main.c
1516
txq->tx_buf[j].type = FEC_TXBUF_T_XSK_XMIT;
drivers/net/ethernet/freescale/fec_main.c
1517
txq->tx_buf[j].buf_p = NULL;
drivers/net/ethernet/freescale/fec_main.c
1573
struct fec_tx_buffer *tx_buf;
drivers/net/ethernet/freescale/fec_main.c
1590
tx_buf = &txq->tx_buf[index];
drivers/net/ethernet/freescale/fec_main.c
1593
switch (tx_buf->type) {
drivers/net/ethernet/freescale/fec_main.c
1602
skb = tx_buf->buf_p;
drivers/net/ethernet/freescale/fec_main.c
1637
xdp_return_frame_rx_napi(tx_buf->buf_p);
drivers/net/ethernet/freescale/fec_main.c
1644
page = tx_buf->buf_p;
drivers/net/ethernet/freescale/fec_main.c
1657
xsk_buff_free(tx_buf->buf_p);
drivers/net/ethernet/freescale/fec_main.c
1689
tx_buf->buf_p = NULL;
drivers/net/ethernet/freescale/fec_main.c
1691
tx_buf->type = FEC_TXBUF_T_SKB;
drivers/net/ethernet/freescale/fec_main.c
2236
txq->tx_buf[index].buf_p = xsk;
drivers/net/ethernet/freescale/fec_main.c
2237
txq->tx_buf[index].type = FEC_TXBUF_T_XSK_TX;
drivers/net/ethernet/freescale/fec_main.c
377
txq->tx_buf[index].buf_p);
drivers/net/ethernet/freescale/fec_main.c
3902
switch (txq->tx_buf[i].type) {
drivers/net/ethernet/freescale/fec_main.c
3904
dev_kfree_skb(txq->tx_buf[i].buf_p);
drivers/net/ethernet/freescale/fec_main.c
3907
xdp_return_frame(txq->tx_buf[i].buf_p);
drivers/net/ethernet/freescale/fec_main.c
3910
page = txq->tx_buf[i].buf_p;
drivers/net/ethernet/freescale/fec_main.c
3915
xsk_buff_free(txq->tx_buf[i].buf_p);
drivers/net/ethernet/freescale/fec_main.c
3921
txq->tx_buf[i].buf_p = NULL;
drivers/net/ethernet/freescale/fec_main.c
3922
txq->tx_buf[i].type = FEC_TXBUF_T_SKB;
drivers/net/ethernet/freescale/fec_main.c
4707
txq->tx_buf[index].buf_p = xdpf;
drivers/net/ethernet/freescale/fec_main.c
4708
txq->tx_buf[index].type = FEC_TXBUF_T_XDP_NDO;
drivers/net/ethernet/freescale/fec_main.c
4719
txq->tx_buf[index].buf_p = page;
drivers/net/ethernet/freescale/fec_main.c
4720
txq->tx_buf[index].type = FEC_TXBUF_T_XDP_TX;
drivers/net/ethernet/freescale/fec_main.c
693
txq->tx_buf[index].buf_p = skb;
drivers/net/ethernet/freescale/fec_main.c
901
txq->tx_buf[index].buf_p = skb;
drivers/net/ethernet/intel/i40e/i40e_main.c
4431
struct i40e_tx_buffer *tx_buf;
drivers/net/ethernet/intel/i40e/i40e_main.c
4434
tx_buf = &tx_ring->tx_bi[i];
drivers/net/ethernet/intel/i40e/i40e_main.c
4439
struct i40e_tx_desc *eop_desc = tx_buf->next_to_watch;
drivers/net/ethernet/intel/i40e/i40e_main.c
4454
tx_buf->next_to_watch = NULL;
drivers/net/ethernet/intel/i40e/i40e_main.c
4459
tx_buf++;
drivers/net/ethernet/intel/i40e/i40e_main.c
4464
tx_buf = tx_ring->tx_bi;
drivers/net/ethernet/intel/i40e/i40e_main.c
4469
dma_unmap_addr(tx_buf, dma),
drivers/net/ethernet/intel/i40e/i40e_main.c
4470
dma_unmap_len(tx_buf, len),
drivers/net/ethernet/intel/i40e/i40e_main.c
4472
if (tx_buf->tx_flags & I40E_TX_FLAGS_FD_SB)
drivers/net/ethernet/intel/i40e/i40e_main.c
4473
kfree(tx_buf->raw_buf);
drivers/net/ethernet/intel/i40e/i40e_main.c
4475
tx_buf->raw_buf = NULL;
drivers/net/ethernet/intel/i40e/i40e_main.c
4476
tx_buf->tx_flags = 0;
drivers/net/ethernet/intel/i40e/i40e_main.c
4477
tx_buf->next_to_watch = NULL;
drivers/net/ethernet/intel/i40e/i40e_main.c
4478
dma_unmap_len_set(tx_buf, len, 0);
drivers/net/ethernet/intel/i40e/i40e_main.c
4483
tx_buf++;
drivers/net/ethernet/intel/i40e/i40e_main.c
4488
tx_buf = tx_ring->tx_bi;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1004
tx_buf++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1009
tx_buf = tx_ring->tx_bi;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
123
tx_buf = &tx_ring->tx_bi[i];
drivers/net/ethernet/intel/i40e/i40e_txrx.c
127
memset(tx_buf, 0, sizeof(struct i40e_tx_buffer));
drivers/net/ethernet/intel/i40e/i40e_txrx.c
130
dma_unmap_len_set(tx_buf, len, I40E_FDIR_MAX_RAW_PACKET_SIZE);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
131
dma_unmap_addr_set(tx_buf, dma, dma);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
136
tx_buf->tx_flags = I40E_TX_FLAGS_FD_SB;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
137
tx_buf->raw_buf = (void *)raw_packet;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
86
struct i40e_tx_buffer *tx_buf, *first;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
932
struct i40e_tx_buffer *tx_buf;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
938
tx_buf = &tx_ring->tx_bi[i];
drivers/net/ethernet/intel/i40e/i40e_txrx.c
945
struct i40e_tx_desc *eop_desc = tx_buf->next_to_watch;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
951
i40e_trace(clean_tx_irq, tx_ring, tx_desc, tx_buf);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
957
tx_buf->next_to_watch = NULL;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
960
total_bytes += tx_buf->bytecount;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
961
total_packets += tx_buf->gso_segs;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
965
xdp_return_frame(tx_buf->xdpf);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
967
napi_consume_skb(tx_buf->skb, napi_budget);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
971
dma_unmap_addr(tx_buf, dma),
drivers/net/ethernet/intel/i40e/i40e_txrx.c
972
dma_unmap_len(tx_buf, len),
drivers/net/ethernet/intel/i40e/i40e_txrx.c
976
tx_buf->skb = NULL;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
977
dma_unmap_len_set(tx_buf, len, 0);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
982
tx_ring, tx_desc, tx_buf);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
984
tx_buf++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
989
tx_buf = tx_ring->tx_bi;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
994
if (dma_unmap_len(tx_buf, len)) {
drivers/net/ethernet/intel/i40e/i40e_txrx.c
996
dma_unmap_addr(tx_buf, dma),
drivers/net/ethernet/intel/i40e/i40e_txrx.c
997
dma_unmap_len(tx_buf, len),
drivers/net/ethernet/intel/i40e/i40e_txrx.c
999
dma_unmap_len_set(tx_buf, len, 0);
drivers/net/ethernet/intel/iavf/iavf_txrx.c
237
struct iavf_tx_buffer *tx_buf;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
242
tx_buf = &tx_ring->tx_bi[i];
drivers/net/ethernet/intel/iavf/iavf_txrx.c
247
struct iavf_tx_desc *eop_desc = tx_buf->next_to_watch;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
256
iavf_trace(clean_tx_irq, tx_ring, tx_desc, tx_buf);
drivers/net/ethernet/intel/iavf/iavf_txrx.c
263
tx_buf->next_to_watch = NULL;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
266
total_bytes += tx_buf->bytecount;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
267
total_packets += tx_buf->gso_segs;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
270
napi_consume_skb(tx_buf->skb, napi_budget);
drivers/net/ethernet/intel/iavf/iavf_txrx.c
274
dma_unmap_addr(tx_buf, dma),
drivers/net/ethernet/intel/iavf/iavf_txrx.c
275
dma_unmap_len(tx_buf, len),
drivers/net/ethernet/intel/iavf/iavf_txrx.c
279
tx_buf->skb = NULL;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
280
dma_unmap_len_set(tx_buf, len, 0);
drivers/net/ethernet/intel/iavf/iavf_txrx.c
285
tx_ring, tx_desc, tx_buf);
drivers/net/ethernet/intel/iavf/iavf_txrx.c
287
tx_buf++;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
292
tx_buf = tx_ring->tx_bi;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
297
if (dma_unmap_len(tx_buf, len)) {
drivers/net/ethernet/intel/iavf/iavf_txrx.c
299
dma_unmap_addr(tx_buf, dma),
drivers/net/ethernet/intel/iavf/iavf_txrx.c
300
dma_unmap_len(tx_buf, len),
drivers/net/ethernet/intel/iavf/iavf_txrx.c
302
dma_unmap_len_set(tx_buf, len, 0);
drivers/net/ethernet/intel/iavf/iavf_txrx.c
307
tx_buf++;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
312
tx_buf = tx_ring->tx_bi;
drivers/net/ethernet/intel/ice/devlink/health.c
398
skb = event->tx_ring->tx_buf->skb;
drivers/net/ethernet/intel/ice/ice_ethtool.c
1182
struct ice_tx_buf *tx_buf;
drivers/net/ethernet/intel/ice/ice_ethtool.c
1187
tx_buf = &tx_ring->tx_buf[tx_ring->next_to_use];
drivers/net/ethernet/intel/ice/ice_ethtool.c
1204
tx_buf->next_to_watch = tx_desc;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3291
tx_rings[i].tx_buf = NULL;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3321
xdp_rings[i].tx_buf = NULL;
drivers/net/ethernet/intel/ice/ice_main.c
2738
if (!ring->tx_buf || !ice_ring_is_xdp(ring))
drivers/net/ethernet/intel/ice/ice_txrx.c
114
ice_unmap_and_free_tx_buf(struct ice_tx_ring *ring, struct ice_tx_buf *tx_buf)
drivers/net/ethernet/intel/ice/ice_txrx.c
116
if (tx_buf->type != ICE_TX_BUF_XDP_TX && dma_unmap_len(tx_buf, len))
drivers/net/ethernet/intel/ice/ice_txrx.c
118
dma_unmap_addr(tx_buf, dma),
drivers/net/ethernet/intel/ice/ice_txrx.c
119
dma_unmap_len(tx_buf, len),
drivers/net/ethernet/intel/ice/ice_txrx.c
122
switch (tx_buf->type) {
drivers/net/ethernet/intel/ice/ice_txrx.c
124
devm_kfree(ring->dev, tx_buf->raw_buf);
drivers/net/ethernet/intel/ice/ice_txrx.c
127
dev_kfree_skb_any(tx_buf->skb);
drivers/net/ethernet/intel/ice/ice_txrx.c
130
libeth_xdp_return_va(tx_buf->raw_buf, false);
drivers/net/ethernet/intel/ice/ice_txrx.c
133
xdp_return_frame(tx_buf->xdpf);
drivers/net/ethernet/intel/ice/ice_txrx.c
137
tx_buf->next_to_watch = NULL;
drivers/net/ethernet/intel/ice/ice_txrx.c
138
tx_buf->type = ICE_TX_BUF_EMPTY;
drivers/net/ethernet/intel/ice/ice_txrx.c
139
dma_unmap_len_set(tx_buf, len, 0);
drivers/net/ethernet/intel/ice/ice_txrx.c
1404
struct ice_tx_buf *tx_buf;
drivers/net/ethernet/intel/ice/ice_txrx.c
1427
tx_buf = first;
drivers/net/ethernet/intel/ice/ice_txrx.c
1436
dma_unmap_len_set(tx_buf, len, size);
drivers/net/ethernet/intel/ice/ice_txrx.c
1437
dma_unmap_addr_set(tx_buf, dma, dma);
drivers/net/ethernet/intel/ice/ice_txrx.c
1486
tx_buf = &tx_ring->tx_buf[i];
drivers/net/ethernet/intel/ice/ice_txrx.c
1487
tx_buf->type = ICE_TX_BUF_FRAG;
drivers/net/ethernet/intel/ice/ice_txrx.c
1565
tx_buf = &tx_ring->tx_buf[i];
drivers/net/ethernet/intel/ice/ice_txrx.c
1566
ice_unmap_and_free_tx_buf(tx_ring, tx_buf);
drivers/net/ethernet/intel/ice/ice_txrx.c
1567
if (tx_buf == first)
drivers/net/ethernet/intel/ice/ice_txrx.c
213
if (!tx_ring->tx_buf)
drivers/net/ethernet/intel/ice/ice_txrx.c
218
ice_unmap_and_free_tx_buf(tx_ring, &tx_ring->tx_buf[i]);
drivers/net/ethernet/intel/ice/ice_txrx.c
2187
first = &tx_ring->tx_buf[tx_ring->next_to_use];
drivers/net/ethernet/intel/ice/ice_txrx.c
221
memset(tx_ring->tx_buf, 0, sizeof(*tx_ring->tx_buf) * tx_ring->count);
drivers/net/ethernet/intel/ice/ice_txrx.c
2322
struct ice_tx_buf *tx_buf;
drivers/net/ethernet/intel/ice/ice_txrx.c
2324
tx_buf = &tx_ring->tx_buf[i];
drivers/net/ethernet/intel/ice/ice_txrx.c
2329
struct ice_tx_desc *eop_desc = tx_buf->next_to_watch;
drivers/net/ethernet/intel/ice/ice_txrx.c
2344
tx_buf->next_to_watch = NULL;
drivers/net/ethernet/intel/ice/ice_txrx.c
2349
tx_buf++;
drivers/net/ethernet/intel/ice/ice_txrx.c
2354
tx_buf = tx_ring->tx_buf;
drivers/net/ethernet/intel/ice/ice_txrx.c
2359
if (dma_unmap_len(tx_buf, len))
drivers/net/ethernet/intel/ice/ice_txrx.c
2361
dma_unmap_addr(tx_buf, dma),
drivers/net/ethernet/intel/ice/ice_txrx.c
2362
dma_unmap_len(tx_buf, len),
drivers/net/ethernet/intel/ice/ice_txrx.c
2364
if (tx_buf->type == ICE_TX_BUF_DUMMY)
drivers/net/ethernet/intel/ice/ice_txrx.c
2365
devm_kfree(tx_ring->dev, tx_buf->raw_buf);
drivers/net/ethernet/intel/ice/ice_txrx.c
2368
tx_buf->type = ICE_TX_BUF_EMPTY;
drivers/net/ethernet/intel/ice/ice_txrx.c
2369
tx_buf->tx_flags = 0;
drivers/net/ethernet/intel/ice/ice_txrx.c
2370
tx_buf->next_to_watch = NULL;
drivers/net/ethernet/intel/ice/ice_txrx.c
2371
dma_unmap_len_set(tx_buf, len, 0);
drivers/net/ethernet/intel/ice/ice_txrx.c
2376
tx_buf++;
drivers/net/ethernet/intel/ice/ice_txrx.c
2381
tx_buf = tx_ring->tx_buf;
drivers/net/ethernet/intel/ice/ice_txrx.c
252
devm_kfree(tx_ring->dev, tx_ring->tx_buf);
drivers/net/ethernet/intel/ice/ice_txrx.c
253
tx_ring->tx_buf = NULL;
drivers/net/ethernet/intel/ice/ice_txrx.c
278
struct ice_tx_buf *tx_buf;
drivers/net/ethernet/intel/ice/ice_txrx.c
283
tx_buf = &tx_ring->tx_buf[i];
drivers/net/ethernet/intel/ice/ice_txrx.c
290
struct ice_tx_desc *eop_desc = tx_buf->next_to_watch;
drivers/net/ethernet/intel/ice/ice_txrx.c
297
prefetchw(&tx_buf->skb->users);
drivers/net/ethernet/intel/ice/ice_txrx.c
301
ice_trace(clean_tx_irq, tx_ring, tx_desc, tx_buf);
drivers/net/ethernet/intel/ice/ice_txrx.c
308
tx_buf->next_to_watch = NULL;
drivers/net/ethernet/intel/ice/ice_txrx.c
311
total_bytes += tx_buf->bytecount;
drivers/net/ethernet/intel/ice/ice_txrx.c
312
total_pkts += tx_buf->gso_segs;
drivers/net/ethernet/intel/ice/ice_txrx.c
315
napi_consume_skb(tx_buf->skb, napi_budget);
drivers/net/ethernet/intel/ice/ice_txrx.c
319
dma_unmap_addr(tx_buf, dma),
drivers/net/ethernet/intel/ice/ice_txrx.c
320
dma_unmap_len(tx_buf, len),
drivers/net/ethernet/intel/ice/ice_txrx.c
324
tx_buf->type = ICE_TX_BUF_EMPTY;
drivers/net/ethernet/intel/ice/ice_txrx.c
325
dma_unmap_len_set(tx_buf, len, 0);
drivers/net/ethernet/intel/ice/ice_txrx.c
329
ice_trace(clean_tx_irq_unmap, tx_ring, tx_desc, tx_buf);
drivers/net/ethernet/intel/ice/ice_txrx.c
330
tx_buf++;
drivers/net/ethernet/intel/ice/ice_txrx.c
335
tx_buf = tx_ring->tx_buf;
drivers/net/ethernet/intel/ice/ice_txrx.c
340
if (dma_unmap_len(tx_buf, len)) {
drivers/net/ethernet/intel/ice/ice_txrx.c
342
dma_unmap_addr(tx_buf, dma),
drivers/net/ethernet/intel/ice/ice_txrx.c
343
dma_unmap_len(tx_buf, len),
drivers/net/ethernet/intel/ice/ice_txrx.c
345
dma_unmap_len_set(tx_buf, len, 0);
drivers/net/ethernet/intel/ice/ice_txrx.c
348
ice_trace(clean_tx_irq_unmap_eop, tx_ring, tx_desc, tx_buf);
drivers/net/ethernet/intel/ice/ice_txrx.c
351
tx_buf++;
drivers/net/ethernet/intel/ice/ice_txrx.c
356
tx_buf = tx_ring->tx_buf;
drivers/net/ethernet/intel/ice/ice_txrx.c
37
struct ice_tx_buf *tx_buf, *first;
drivers/net/ethernet/intel/ice/ice_txrx.c
482
WARN_ON(tx_ring->tx_buf);
drivers/net/ethernet/intel/ice/ice_txrx.c
483
tx_ring->tx_buf =
drivers/net/ethernet/intel/ice/ice_txrx.c
484
devm_kcalloc(dev, sizeof(*tx_ring->tx_buf), tx_ring->count,
drivers/net/ethernet/intel/ice/ice_txrx.c
486
if (!tx_ring->tx_buf)
drivers/net/ethernet/intel/ice/ice_txrx.c
506
devm_kfree(dev, tx_ring->tx_buf);
drivers/net/ethernet/intel/ice/ice_txrx.c
507
tx_ring->tx_buf = NULL;
drivers/net/ethernet/intel/ice/ice_txrx.c
69
first = &tx_ring->tx_buf[i];
drivers/net/ethernet/intel/ice/ice_txrx.c
736
struct ice_tx_buf *tx_buf;
drivers/net/ethernet/intel/ice/ice_txrx.c
759
tx_buf = &xdp_ring->tx_buf[xdp_ring->next_to_use];
drivers/net/ethernet/intel/ice/ice_txrx.c
76
tx_buf = &tx_ring->tx_buf[i];
drivers/net/ethernet/intel/ice/ice_txrx.c
770
tx_buf->rs_idx = ice_set_rs_bit(xdp_ring);
drivers/net/ethernet/intel/ice/ice_txrx.c
81
memset(tx_buf, 0, sizeof(*tx_buf));
drivers/net/ethernet/intel/ice/ice_txrx.c
82
dma_unmap_len_set(tx_buf, len, ICE_FDIR_MAX_RAW_PKT_SIZE);
drivers/net/ethernet/intel/ice/ice_txrx.c
83
dma_unmap_addr_set(tx_buf, dma, dma);
drivers/net/ethernet/intel/ice/ice_txrx.c
89
tx_buf->type = ICE_TX_BUF_DUMMY;
drivers/net/ethernet/intel/ice/ice_txrx.c
90
tx_buf->raw_buf = raw_packet;
drivers/net/ethernet/intel/ice/ice_txrx.h
346
struct ice_tx_buf *tx_buf;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
271
ice_clean_xdp_tx_buf(struct device *dev, struct ice_tx_buf *tx_buf,
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
274
switch (tx_buf->type) {
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
276
libeth_xdp_return_va(tx_buf->raw_buf, true);
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
279
dma_unmap_single(dev, dma_unmap_addr(tx_buf, dma),
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
280
dma_unmap_len(tx_buf, len), DMA_TO_DEVICE);
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
281
xdp_return_frame_bulk(tx_buf->xdpf, bq);
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
285
dma_unmap_len_set(tx_buf, len, 0);
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
286
tx_buf->type = ICE_TX_BUF_EMPTY;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
306
idx = xdp_ring->tx_buf[ntc].rs_idx;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
324
struct ice_tx_buf *tx_buf = &xdp_ring->tx_buf[ntc];
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
325
struct ice_tx_buf *head = tx_buf;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
328
total_bytes += tx_buf->bytecount;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
329
frags = tx_buf->nr_frags;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
340
tx_buf = &xdp_ring->tx_buf[ntc];
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
342
ice_clean_xdp_tx_buf(dev, tx_buf, &bq);
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
377
struct ice_tx_buf *tx_buf;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
401
tx_head = &xdp_ring->tx_buf[ntu];
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
402
tx_buf = tx_head;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
414
tx_buf->type = ICE_TX_BUF_FRAG;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
418
tx_buf->type = ICE_TX_BUF_XDP_TX;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
419
tx_buf->raw_buf = data;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
423
dma_unmap_len_set(tx_buf, len, size);
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
424
dma_unmap_addr_set(tx_buf, dma, dma);
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
437
tx_buf = &xdp_ring->tx_buf[ntu];
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
466
tx_buf = &xdp_ring->tx_buf[ntu];
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
467
dma_unmap_page(dev, dma_unmap_addr(tx_buf, dma),
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
468
dma_unmap_len(tx_buf, len), DMA_TO_DEVICE);
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
469
dma_unmap_len_set(tx_buf, len, 0);
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
470
if (tx_buf == tx_head)
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
498
struct ice_tx_buf *tx_buf = &xdp_ring->tx_buf[first_idx];
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
509
tx_buf->rs_idx = ice_set_rs_bit(xdp_ring);
drivers/net/ethernet/intel/ice/ice_xsk.c
368
struct ice_tx_buf *tx_buf;
drivers/net/ethernet/intel/ice/ice_xsk.c
394
tx_buf = &xdp_ring->tx_buf[ntc];
drivers/net/ethernet/intel/ice/ice_xsk.c
396
if (tx_buf->type == ICE_TX_BUF_XSK_TX) {
drivers/net/ethernet/intel/ice/ice_xsk.c
397
tx_buf->type = ICE_TX_BUF_EMPTY;
drivers/net/ethernet/intel/ice/ice_xsk.c
398
xsk_buff_free(tx_buf->xdp);
drivers/net/ethernet/intel/ice/ice_xsk.c
440
struct ice_tx_buf *tx_buf;
drivers/net/ethernet/intel/ice/ice_xsk.c
461
tx_buf = &xdp_ring->tx_buf[ntu];
drivers/net/ethernet/intel/ice/ice_xsk.c
470
tx_buf->xdp = xdp;
drivers/net/ethernet/intel/ice/ice_xsk.c
471
tx_buf->type = ICE_TX_BUF_XSK_TX;
drivers/net/ethernet/intel/ice/ice_xsk.c
484
tx_buf = &xdp_ring->tx_buf[ntu];
drivers/net/ethernet/intel/ice/ice_xsk.c
925
struct ice_tx_buf *tx_buf = &xdp_ring->tx_buf[ntc];
drivers/net/ethernet/intel/ice/ice_xsk.c
927
if (tx_buf->type == ICE_TX_BUF_XSK_TX) {
drivers/net/ethernet/intel/ice/ice_xsk.c
928
tx_buf->type = ICE_TX_BUF_EMPTY;
drivers/net/ethernet/intel/ice/ice_xsk.c
929
xsk_buff_free(tx_buf->xdp);
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
204
struct idpf_tx_buf *tx_buf;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
206
tx_buf = &txq->tx_buf[idx];
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
207
libeth_tx_complete(tx_buf, &cp);
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
208
if (tx_buf == first)
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
248
struct idpf_tx_buf *tx_buf = first;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
278
dma_unmap_len_set(tx_buf, len, size);
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
279
dma_unmap_addr_set(tx_buf, dma, dma);
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
280
tx_buf->type = LIBETH_SQE_FRAG;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
295
tx_buf = &tx_q->tx_buf[0];
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
299
tx_buf++;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
303
tx_buf->type = LIBETH_SQE_EMPTY;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
319
tx_buf = &tx_q->tx_buf[0];
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
323
tx_buf++;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
366
txq->tx_buf[ntu].type = LIBETH_SQE_CTX;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
456
first = &tx_q->tx_buf[tx_q->next_to_use];
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
494
struct idpf_tx_buf *tx_buf;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
499
tx_buf = &tx_q->tx_buf[ntc];
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
510
if (unlikely(tx_buf->type <= LIBETH_SQE_CTX)) {
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
511
tx_buf->type = LIBETH_SQE_EMPTY;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
515
if (unlikely(tx_buf->type != LIBETH_SQE_SKB))
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
521
eop_desc = &tx_q->base_tx[tx_buf->rs_idx];
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
529
libeth_tx_complete(tx_buf, &cp);
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
533
tx_buf++;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
538
tx_buf = tx_q->tx_buf;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
543
libeth_tx_complete(tx_buf, &cp);
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
550
tx_buf++;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
555
tx_buf = tx_q->tx_buf;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
186
tx_q->tx_buf = kzalloc_objs(*tx_q->tx_buf, tx_q->buf_pool_size);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
187
if (!tx_q->tx_buf)
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2036
buf = (txq)->tx_buf; \
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2073
struct idpf_tx_buf *tx_buf;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2083
tx_buf = &tx_q->tx_buf[ntc];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2092
if (tx_buf->type <= LIBETH_SQE_CTX)
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2095
if (unlikely(tx_buf->type != LIBETH_SQE_SKB))
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2098
eop_idx = tx_buf->rs_idx;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2099
libeth_tx_complete(tx_buf, &cp);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2104
tx_desc, tx_buf);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2107
libeth_tx_complete(tx_buf, &cp);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2111
idpf_tx_splitq_clean_bump_ntc(tx_q, ntc, tx_desc, tx_buf);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2131
struct idpf_tx_buf *tx_buf = NULL;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2138
tx_buf = &txq->tx_buf[buf_id];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2139
if (tx_buf->type == LIBETH_SQE_SKB) {
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2140
if (skb_shinfo(tx_buf->skb)->tx_flags & SKBTX_IN_PROGRESS)
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2141
idpf_tx_read_tstamp(txq, tx_buf->skb);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2143
libeth_tx_complete(tx_buf, &cp);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2147
while (idpf_tx_buf_next(tx_buf) != IDPF_TXBUF_NULL) {
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2148
buf_id = idpf_tx_buf_next(tx_buf);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2150
tx_buf = &txq->tx_buf[buf_id];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2151
libeth_tx_complete(tx_buf, &cp);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2604
struct idpf_tx_buf *tx_buf = first;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2614
libeth_tx_complete(tx_buf, &cp);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2615
while (idpf_tx_buf_next(tx_buf) != IDPF_TXBUF_NULL) {
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2616
tx_buf = &txq->tx_buf[idpf_tx_buf_next(tx_buf)];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2617
libeth_tx_complete(tx_buf, &cp);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2648
struct idpf_tx_buf *tx_buf;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2668
tx_buf = first;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2675
idpf_tx_buf_next(tx_buf) = IDPF_TXBUF_NULL;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2681
tx_buf->type = LIBETH_SQE_FRAG;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2684
dma_unmap_len_set(tx_buf, len, size);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2685
dma_unmap_addr_set(tx_buf, dma, dma);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2775
idpf_tx_buf_next(tx_buf) = IDPF_TXBUF_NULL;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2782
idpf_tx_buf_next(tx_buf) = next_buf_id;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2783
tx_buf = &tx_q->tx_buf[next_buf_id];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2799
idpf_tx_buf_next(tx_buf) = IDPF_TXBUF_NULL;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3123
first = &tx_q->tx_buf[buf_id];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
73
libeth_tx_complete_any(&txq->tx_buf[i], &cp);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
85
if (!txq->tx_buf)
drivers/net/ethernet/intel/idpf/idpf_txrx.c
93
kfree(txq->tx_buf);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
94
txq->tx_buf = NULL;
drivers/net/ethernet/intel/idpf/idpf_txrx.h
653
struct libeth_sqe *tx_buf;
drivers/net/ethernet/intel/idpf/xdp.c
318
libeth_xdp_complete_tx(&xdpsq->tx_buf[tx_ntc], &cp);
drivers/net/ethernet/intel/idpf/xdp.c
345
.sqes = xdpsq->tx_buf,
drivers/net/ethernet/intel/idpf/xsk.c
183
struct libeth_sqe *sqe = &xdpsq->tx_buf[ntc];
drivers/net/ethernet/intel/idpf/xsk.c
218
struct libeth_sqe *sqe = &xdpsq->tx_buf[ntc];
drivers/net/ethernet/intel/idpf/xsk.c
283
.sqes = xdpsq->tx_buf,
drivers/net/ethernet/intel/idpf/xsk.c
301
.sqes = xdpsq->tx_buf,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2821
struct mvpp2_txq_pcpu_buf *tx_buf =
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2824
if (!IS_TSO_HEADER(txq_pcpu, tx_buf->dma) &&
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2825
tx_buf->type != MVPP2_TYPE_XDP_TX)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2826
dma_unmap_single(port->dev->dev.parent, tx_buf->dma,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2827
tx_buf->size, DMA_TO_DEVICE);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2828
if (tx_buf->type == MVPP2_TYPE_SKB && tx_buf->skb)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2829
dev_kfree_skb_any(tx_buf->skb);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2830
else if (tx_buf->type == MVPP2_TYPE_XDP_TX ||
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2831
tx_buf->type == MVPP2_TYPE_XDP_NDO)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2832
xdp_return_frame_bulk(tx_buf->xdpf, &bq);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
312
struct mvpp2_txq_pcpu_buf *tx_buf =
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
314
tx_buf->type = buf_type;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
316
tx_buf->skb = data;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
318
tx_buf->xdpf = data;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
319
tx_buf->size = mvpp2_txdesc_size_get(port, tx_desc);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
320
tx_buf->dma = mvpp2_txdesc_dma_addr_get(port, tx_desc) +
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1385
static void mtk_tx_unmap(struct mtk_eth *eth, struct mtk_tx_buf *tx_buf,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1389
if (tx_buf->flags & MTK_TX_FLAGS_SINGLE0) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1391
dma_unmap_addr(tx_buf, dma_addr0),
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1392
dma_unmap_len(tx_buf, dma_len0),
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1394
} else if (tx_buf->flags & MTK_TX_FLAGS_PAGE0) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1396
dma_unmap_addr(tx_buf, dma_addr0),
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1397
dma_unmap_len(tx_buf, dma_len0),
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1401
if (dma_unmap_len(tx_buf, dma_len0)) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1403
dma_unmap_addr(tx_buf, dma_addr0),
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1404
dma_unmap_len(tx_buf, dma_len0),
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1408
if (dma_unmap_len(tx_buf, dma_len1)) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1410
dma_unmap_addr(tx_buf, dma_addr1),
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1411
dma_unmap_len(tx_buf, dma_len1),
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1416
if (tx_buf->data && tx_buf->data != (void *)MTK_DMA_DUMMY_DESC) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1417
if (tx_buf->type == MTK_TYPE_SKB) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1418
struct sk_buff *skb = tx_buf->data;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1425
struct xdp_frame *xdpf = tx_buf->data;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1427
if (napi && tx_buf->type == MTK_TYPE_XDP_TX)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1435
tx_buf->flags = 0;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1436
tx_buf->data = NULL;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1439
static void setup_tx_buf(struct mtk_eth *eth, struct mtk_tx_buf *tx_buf,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1444
dma_unmap_addr_set(tx_buf, dma_addr0, mapped_addr);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1445
dma_unmap_len_set(tx_buf, dma_len0, size);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1450
dma_unmap_addr_set(tx_buf, dma_addr1, mapped_addr);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1451
dma_unmap_len_set(tx_buf, dma_len1, size);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1453
tx_buf->data = (void *)MTK_DMA_DUMMY_DESC;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1456
dma_unmap_addr_set(tx_buf, dma_addr0, mapped_addr);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1457
dma_unmap_len_set(tx_buf, dma_len0, size);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1579
struct mtk_tx_buf *itx_buf, *tx_buf;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1643
tx_buf = mtk_desc_to_tx_buf(ring, txd,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1646
memset(tx_buf, 0, sizeof(*tx_buf));
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1647
tx_buf->data = (void *)MTK_DMA_DUMMY_DESC;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1648
tx_buf->flags |= MTK_TX_FLAGS_PAGE0;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1649
tx_buf->mac_id = mac->id;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1651
setup_tx_buf(eth, tx_buf, txd_pdma, txd_info.addr,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1696
tx_buf = mtk_desc_to_tx_buf(ring, itxd, soc->tx.desc_size);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1699
mtk_tx_unmap(eth, tx_buf, NULL, false);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1935
struct mtk_tx_dma *txd, struct mtk_tx_buf *tx_buf,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1948
tx_buf->flags |= MTK_TX_FLAGS_SINGLE0;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1959
tx_buf->mac_id = mac->id;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1960
tx_buf->type = dma_map ? MTK_TYPE_XDP_NDO : MTK_TYPE_XDP_TX;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1961
tx_buf->data = (void *)MTK_DMA_DUMMY_DESC;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1964
setup_tx_buf(eth, tx_buf, txd_pdma, txd_info->addr, txd_info->size,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1984
struct mtk_tx_buf *htx_buf, *tx_buf;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2004
tx_buf = mtk_desc_to_tx_buf(ring, txd, soc->tx.desc_size);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2005
memset(tx_buf, 0, sizeof(*tx_buf));
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2006
htx_buf = tx_buf;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2009
err = mtk_xdp_frame_map(eth, dev, &txd_info, txd, tx_buf,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2022
tx_buf = mtk_desc_to_tx_buf(ring, txd,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2024
memset(tx_buf, 0, sizeof(*tx_buf));
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2072
tx_buf = mtk_desc_to_tx_buf(ring, htxd, soc->tx.desc_size);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2073
mtk_tx_unmap(eth, tx_buf, NULL, false);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2452
struct mtk_tx_buf *tx_buf;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2470
tx_buf = mtk_desc_to_tx_buf(ring, desc,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2472
if (!tx_buf->data)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2475
if (tx_buf->data != (void *)MTK_DMA_DUMMY_DESC) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2476
if (tx_buf->type == MTK_TYPE_SKB)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2477
mtk_poll_tx_done(eth, state, tx_buf->mac_id,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2478
tx_buf->data);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2482
mtk_tx_unmap(eth, tx_buf, &bq, true);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2501
struct mtk_tx_buf *tx_buf;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2511
tx_buf = &ring->buf[cpu];
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2512
if (!tx_buf->data)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2515
if (tx_buf->data != (void *)MTK_DMA_DUMMY_DESC) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2516
if (tx_buf->type == MTK_TYPE_SKB)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2517
mtk_poll_tx_done(eth, state, 0, tx_buf->data);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2520
mtk_tx_unmap(eth, tx_buf, &bq, true);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1106
ring->tx_buf[tail] = page;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1852
size_t size = array_size(sizeof(*txr->tx_buf), txr->size_mask + 1);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1854
txr->tx_buf = kvzalloc(size, GFP_KERNEL | __GFP_NOWARN);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1856
return txr->tx_buf ? 0 : -ENOMEM;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
324
ring->tx_buf[tail] = skb;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
350
ring->tx_buf[tail] = FBNIC_XMIT_NOUNMAP;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
400
else if (ring->tx_buf[tail] == FBNIC_XMIT_NOUNMAP)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
401
ring->tx_buf[tail] = NULL;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
556
struct sk_buff *skb = ring->tx_buf[head];
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
570
ring->tx_buf[head] = NULL;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
586
if (ring->tx_buf[head] != FBNIC_XMIT_NOUNMAP)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
590
ring->tx_buf[head] = NULL;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
647
page = ring->tx_buf[head];
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
703
skb = ring->tx_buf[head];
drivers/net/ethernet/meta/fbnic/fbnic_txrx.h
115
void **tx_buf; /* TWQ */
drivers/net/ethernet/micrel/ks8851_spi.c
126
xfer->tx_buf = txb;
drivers/net/ethernet/micrel/ks8851_spi.c
161
xfer->tx_buf = txb;
drivers/net/ethernet/micrel/ks8851_spi.c
166
xfer->tx_buf = NULL;
drivers/net/ethernet/micrel/ks8851_spi.c
173
xfer->tx_buf = txb;
drivers/net/ethernet/micrel/ks8851_spi.c
225
xfer->tx_buf = txb;
drivers/net/ethernet/micrel/ks8851_spi.c
231
xfer->tx_buf = NULL;
drivers/net/ethernet/micrel/ks8851_spi.c
273
xfer->tx_buf = &ks->txh.txb[1];
drivers/net/ethernet/micrel/ks8851_spi.c
278
xfer->tx_buf = txp->data;
drivers/net/ethernet/microchip/enc28j60.c
100
tx_buf[0] = ENC28J60_READ_BUF_MEM;
drivers/net/ethernet/microchip/enc28j60.c
145
u8 tx_buf[2];
drivers/net/ethernet/microchip/enc28j60.c
155
tx_buf[0] = op | (addr & ADDR_MASK);
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
88
u8 *tx_buf = priv->spi_transfer_buf;
drivers/net/ethernet/microchip/enc28j60.c
90
.tx_buf = tx_buf,
drivers/net/ethernet/microchip/encx24j600-regmap.c
102
tx_buf[i++] = cmd;
drivers/net/ethernet/microchip/encx24j600-regmap.c
104
tx_buf[i++] = reg;
drivers/net/ethernet/microchip/encx24j600-regmap.c
106
ret = spi_write_then_read(ctx->spi, tx_buf, i, val, len);
drivers/net/ethernet/microchip/encx24j600-regmap.c
119
struct spi_transfer t[3] = { { .tx_buf = &cmd, .len = sizeof(cmd), },
drivers/net/ethernet/microchip/encx24j600-regmap.c
120
{ .tx_buf = ®, .len = sizeof(reg), },
drivers/net/ethernet/microchip/encx24j600-regmap.c
121
{ .tx_buf = val, .len = len }, };
drivers/net/ethernet/microchip/encx24j600-regmap.c
160
t[1].tx_buf = ®
drivers/net/ethernet/microchip/encx24j600-regmap.c
37
struct spi_transfer t[2] = { { .tx_buf = &opcode, .len = 1, },
drivers/net/ethernet/microchip/encx24j600-regmap.c
38
{ .tx_buf = buf, .len = len }, };
drivers/net/ethernet/microchip/encx24j600-regmap.c
69
u8 tx_buf[2];
drivers/net/ethernet/moxa/moxart_ether.c
127
priv->tx_buf[i] = priv->tx_buf_base + priv->tx_buf_size * i;
drivers/net/ethernet/moxa/moxart_ether.h
314
unsigned char *tx_buf[RX_DESC_NUM];
drivers/net/ethernet/mscc/ocelot_fdma.c
187
struct ocelot_fdma_tx_buf *tx_buf,
drivers/net/ethernet/mscc/ocelot_fdma.c
198
dma_unmap_addr_set(tx_buf, dma_addr, mapping);
drivers/net/ethernet/mscc/ocelot_fdma.c
201
tx_buf->skb = skb;
drivers/net/ethernet/mscc/ocelot_fdma.c
611
struct ocelot_fdma_tx_buf *tx_buf;
drivers/net/ethernet/mscc/ocelot_fdma.c
617
tx_buf = &tx_ring->bufs[tx_ring->next_to_use];
drivers/net/ethernet/mscc/ocelot_fdma.c
618
if (!ocelot_fdma_tx_dcb_set_skb(ocelot, tx_buf, dcb, skb)) {
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
443
struct nfp_nfd3_tx_buf *tx_buf;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
449
tx_buf = &tx_ring->txbufs[idx];
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
451
skb = tx_buf->skb;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
456
fidx = tx_buf->fidx;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
460
dma_unmap_single(dp->dev, tx_buf->dma_addr,
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
463
done_pkts += tx_buf->pkt_cnt;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
464
done_bytes += tx_buf->real_len;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
468
dma_unmap_page(dp->dev, tx_buf->dma_addr,
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
476
tx_buf->dma_addr = 0;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
477
tx_buf->skb = NULL;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
478
tx_buf->fidx = -2;
drivers/net/ethernet/netronome/nfp/nfd3/rings.c
48
struct nfp_nfd3_tx_buf *tx_buf;
drivers/net/ethernet/netronome/nfp/nfd3/rings.c
53
tx_buf = &tx_ring->txbufs[idx];
drivers/net/ethernet/netronome/nfp/nfd3/rings.c
58
if (tx_buf->fidx == -1) {
drivers/net/ethernet/netronome/nfp/nfd3/rings.c
60
dma_unmap_single(dp->dev, tx_buf->dma_addr,
drivers/net/ethernet/netronome/nfp/nfd3/rings.c
64
frag = &skb_shinfo(skb)->frags[tx_buf->fidx];
drivers/net/ethernet/netronome/nfp/nfd3/rings.c
65
dma_unmap_page(dp->dev, tx_buf->dma_addr,
drivers/net/ethernet/netronome/nfp/nfd3/rings.c
70
if (tx_buf->fidx == nr_frags - 1)
drivers/net/ethernet/netronome/nfp/nfd3/rings.c
73
tx_buf->dma_addr = 0;
drivers/net/ethernet/netronome/nfp/nfd3/rings.c
74
tx_buf->skb = NULL;
drivers/net/ethernet/netronome/nfp/nfd3/rings.c
75
tx_buf->fidx = -2;
drivers/net/ethernet/oa_tc6.c
1031
__be32 *tx_buf = tc6->spi_data_tx_buf +
drivers/net/ethernet/oa_tc6.c
1034
*tx_buf = header;
drivers/net/ethernet/oa_tc6.c
166
xfer.tx_buf = tc6->spi_data_tx_buf;
drivers/net/ethernet/oa_tc6.c
169
xfer.tx_buf = tc6->spi_ctrl_tx_buf;
drivers/net/ethernet/oa_tc6.c
213
__be32 *tx_buf = tc6->spi_ctrl_tx_buf + OA_TC6_CTRL_HEADER_SIZE;
drivers/net/ethernet/oa_tc6.c
216
*tx_buf++ = cpu_to_be32(value[i]);
drivers/net/ethernet/oa_tc6.c
232
__be32 *tx_buf = tc6->spi_ctrl_tx_buf;
drivers/net/ethernet/oa_tc6.c
234
*tx_buf = oa_tc6_prepare_ctrl_header(address, length, reg_op);
drivers/net/ethernet/oa_tc6.c
242
u8 *tx_buf = tc6->spi_ctrl_tx_buf;
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
259
u32 *tx_buf = tc6->spi_ctrl_tx_buf;
drivers/net/ethernet/oa_tc6.c
264
if (*tx_buf != *rx_buf)
drivers/net/ethernet/oa_tc6.c
952
__be32 *tx_buf = tc6->spi_data_tx_buf + tc6->spi_data_tx_buf_offset;
drivers/net/ethernet/oa_tc6.c
977
memcpy(tx_buf + 1, tx_skb_data, length_to_copy);
drivers/net/ethernet/oa_tc6.c
993
*tx_buf = oa_tc6_prepare_data_header(OA_TC6_DATA_VALID, start_valid,
drivers/net/ethernet/qlogic/qla3xxx.c
1927
tx_cb = &qdev->tx_buf[mac_rsp->transaction_id];
drivers/net/ethernet/qlogic/qla3xxx.c
2469
tx_cb = &qdev->tx_buf[qdev->req_producer_index];
drivers/net/ethernet/qlogic/qla3xxx.c
2802
tx_cb = &qdev->tx_buf[0];
drivers/net/ethernet/qlogic/qla3xxx.c
2819
tx_cb = &qdev->tx_buf[i];
drivers/net/ethernet/qlogic/qla3xxx.c
3628
tx_cb = &qdev->tx_buf[i];
drivers/net/ethernet/qlogic/qla3xxx.h
1116
struct ql_tx_buf_cb tx_buf[NUM_REQ_Q_ENTRIES];
drivers/net/ethernet/qualcomm/qca_7k.c
44
transfer[0].tx_buf = &tx_data;
drivers/net/ethernet/qualcomm/qca_7k.c
84
transfer[0].tx_buf = &tx_data[0];
drivers/net/ethernet/qualcomm/qca_7k.c
86
transfer[1].tx_buf = &tx_data[1];
drivers/net/ethernet/qualcomm/qca_spi.c
105
transfer[0].tx_buf = &cmd;
drivers/net/ethernet/qualcomm/qca_spi.c
107
transfer[1].tx_buf = src;
drivers/net/ethernet/qualcomm/qca_spi.c
132
transfer.tx_buf = src;
drivers/net/ethernet/qualcomm/qca_spi.c
158
transfer[0].tx_buf = &cmd;
drivers/net/ethernet/qualcomm/qca_spi.c
213
transfer.tx_buf = &tx_data;
drivers/net/ethernet/realtek/8139too.c
1412
RTL_W32_F (TxAddr0 + (i * 4), tp->tx_bufs_dma + (tp->tx_buf[i] - tp->tx_bufs));
drivers/net/ethernet/realtek/8139too.c
1442
tp->tx_buf[i] = &tp->tx_bufs[i * TX_BUF_SIZE];
drivers/net/ethernet/realtek/8139too.c
1716
memset(tp->tx_buf[entry], 0, ETH_ZLEN);
drivers/net/ethernet/realtek/8139too.c
1717
skb_copy_and_csum_dev(skb, tp->tx_buf[entry]);
drivers/net/ethernet/realtek/8139too.c
592
unsigned char *tx_buf[NUM_TX_DESC]; /* Tx bounce buffers */
drivers/net/ethernet/spacemit/k1_emac.c
320
struct emac_tx_desc_buffer *tx_buf;
drivers/net/ethernet/spacemit/k1_emac.c
326
tx_buf = &tx_ring->tx_desc_buf[i];
drivers/net/ethernet/spacemit/k1_emac.c
329
buf = &tx_buf->buf[j];
drivers/net/ethernet/spacemit/k1_emac.c
346
if (tx_buf->skb) {
drivers/net/ethernet/spacemit/k1_emac.c
347
dev_kfree_skb_any(tx_buf->skb);
drivers/net/ethernet/spacemit/k1_emac.c
348
tx_buf->skb = NULL;
drivers/net/ethernet/spacemit/k1_emac.c
687
struct emac_tx_desc_buffer *tx_buf,
drivers/net/ethernet/spacemit/k1_emac.c
715
tx_buf->buf[buf_idx].dma_addr = addr;
drivers/net/ethernet/spacemit/k1_emac.c
716
tx_buf->buf[buf_idx].dma_len = len;
drivers/net/ethernet/spacemit/k1_emac.c
717
tx_buf->buf[buf_idx].map_as_page = map_as_page;
drivers/net/ethernet/spacemit/k1_emac.c
735
struct emac_tx_desc_buffer *tx_buf;
drivers/net/ethernet/spacemit/k1_emac.c
751
tx_buf = &tx_ring->tx_desc_buf[head];
drivers/net/ethernet/spacemit/k1_emac.c
771
if (emac_tx_map_frag(dev, &tx_desc, tx_buf, skb, f)) {
drivers/net/ethernet/spacemit/k1_emac.c
782
tx_buf->skb = skb;
drivers/net/ethernet/sun/sunqe.c
588
txbuf = &qbufs->tx_buf[entry & (TX_RING_SIZE - 1)][0];
drivers/net/ethernet/sun/sunqe.c
590
qebuf_offset(tx_buf, (entry & (TX_RING_SIZE - 1)));
drivers/net/ethernet/sun/sunqe.h
326
u8 tx_buf[TX_RING_SIZE][PKT_BUF_SZ];
drivers/net/ethernet/vertexcom/mse102x.c
164
xfer->tx_buf = txb;
drivers/net/ethernet/vertexcom/mse102x.c
189
xfer->tx_buf = txb;
drivers/net/ethernet/vertexcom/mse102x.c
253
xfer->tx_buf = txp->data;
drivers/net/ethernet/vertexcom/mse102x.c
280
xfer->tx_buf = NULL;
drivers/net/ethernet/via/via-rhine.c
1316
rp->tx_buf[i] = &rp->tx_bufs[i * PKT_BUF_SZ];
drivers/net/ethernet/via/via-rhine.c
1343
rp->tx_buf[i] = NULL;
drivers/net/ethernet/via/via-rhine.c
1806
skb_copy_and_csum_dev(skb, rp->tx_buf[entry]);
drivers/net/ethernet/via/via-rhine.c
1808
memset(rp->tx_buf[entry] + skb->len, 0,
drivers/net/ethernet/via/via-rhine.c
1812
(rp->tx_buf[entry] -
drivers/net/ethernet/via/via-rhine.c
450
unsigned char *tx_buf[TX_RING_SIZE];
drivers/net/ethernet/wiznet/w5100-spi.c
190
.tx_buf = spi_priv->cmd_buf,
drivers/net/ethernet/wiznet/w5100-spi.c
220
.tx_buf = spi_priv->cmd_buf,
drivers/net/ethernet/wiznet/w5100-spi.c
224
.tx_buf = buf,
drivers/net/ethernet/wiznet/w5100-spi.c
350
.tx_buf = spi_priv->cmd_buf,
drivers/net/ethernet/wiznet/w5100-spi.c
379
.tx_buf = spi_priv->cmd_buf,
drivers/net/ethernet/wiznet/w5100-spi.c
383
.tx_buf = buf,
drivers/net/hamradio/6pack.c
718
static int encode_sixpack(unsigned char *tx_buf, unsigned char *tx_buf_raw,
drivers/net/hamradio/6pack.c
730
buf[count] = tx_buf[count];
drivers/net/hamradio/yam.c
122
unsigned char tx_buf[YAM_MAX_FRAME];
drivers/net/hamradio/yam.c
675
yp->tx_buf,
drivers/net/hamradio/yam.c
685
b = yp->tx_buf[yp->tx_count++];
drivers/net/ieee802154/adf7242.c
1255
lp->stat_xfer.tx_buf = &lp->buf_stat_tx;
drivers/net/ieee802154/adf7242.c
367
.tx_buf = buf,
drivers/net/ieee802154/adf7242.c
372
.tx_buf = data,
drivers/net/ieee802154/adf7242.c
399
.tx_buf = buf,
drivers/net/ieee802154/adf7242.c
438
.tx_buf = lp->buf_read_tx,
drivers/net/ieee802154/adf7242.c
513
.tx_buf = buf,
drivers/net/ieee802154/adf7242.c
527
xfer_buf.tx_buf = &data[page * PRAM_PAGESIZE];
drivers/net/ieee802154/at86rf230.c
374
u8 *tx_buf = ctx->buf;
drivers/net/ieee802154/at86rf230.c
376
tx_buf[0] = (reg & CMD_REG_MASK) | CMD_REG;
drivers/net/ieee802154/at86rf230.c
776
state->trx.tx_buf = state->buf;
drivers/net/ieee802154/ca8210.c
265
u8 tx_buf[CA8210_SPI_BUF_SIZE];
drivers/net/ieee802154/ca8210.c
812
if (cas_ctl->tx_buf[0] == SPI_IDLE) {
drivers/net/ieee802154/ca8210.c
826
memcpy(retry_buffer, cas_ctl->tx_buf, CA8210_SPI_BUF_SIZE);
drivers/net/ieee802154/ca8210.c
891
memset(cas_ctl->tx_buf, SPI_IDLE, CA8210_SPI_BUF_SIZE);
drivers/net/ieee802154/ca8210.c
893
memcpy(cas_ctl->tx_buf, buf, len);
drivers/net/ieee802154/ca8210.c
896
dev_dbg(&spi->dev, "%#03x\n", cas_ctl->tx_buf[i]);
drivers/net/ieee802154/ca8210.c
904
cas_ctl->transfer.tx_buf = cas_ctl->tx_buf;
drivers/net/ieee802154/cc2520.c
223
.tx_buf = priv->buf,
drivers/net/ieee802154/cc2520.c
251
.tx_buf = priv->buf,
drivers/net/ieee802154/cc2520.c
280
.tx_buf = priv->buf,
drivers/net/ieee802154/cc2520.c
313
.tx_buf = priv->buf,
drivers/net/ieee802154/cc2520.c
319
.tx_buf = data,
drivers/net/ieee802154/cc2520.c
347
.tx_buf = priv->buf,
drivers/net/ieee802154/cc2520.c
389
.tx_buf = priv->buf,
drivers/net/ieee802154/cc2520.c
394
.tx_buf = &len_byte,
drivers/net/ieee802154/cc2520.c
398
.tx_buf = data,
drivers/net/ieee802154/cc2520.c
430
.tx_buf = priv->buf,
drivers/net/ieee802154/mcr20a.c
1018
lp->tx_xfer_header.tx_buf = lp->tx_header;
drivers/net/ieee802154/mcr20a.c
1021
lp->tx_xfer_len.tx_buf = lp->tx_len;
drivers/net/ieee802154/mcr20a.c
1035
lp->reg_xfer_cmd.tx_buf = lp->reg_cmd;
drivers/net/ieee802154/mcr20a.c
1039
lp->reg_xfer_data.tx_buf = lp->reg_data;
drivers/net/ieee802154/mcr20a.c
1048
lp->rx_xfer_header.tx_buf = lp->rx_header;
drivers/net/ieee802154/mcr20a.c
1068
lp->irq_xfer_header.tx_buf = lp->irq_header;
drivers/net/ieee802154/mcr20a.c
868
lp->tx_xfer_buf.tx_buf = lp->tx_skb->data;
drivers/net/ieee802154/mrf24j40.c
1187
devrec->tx_hdr_trx.tx_buf = devrec->tx_hdr_buf;
drivers/net/ieee802154/mrf24j40.c
1190
devrec->tx_len_trx.tx_buf = devrec->tx_len_buf;
drivers/net/ieee802154/mrf24j40.c
1197
devrec->tx_post_trx.tx_buf = devrec->tx_post_buf;
drivers/net/ieee802154/mrf24j40.c
1207
devrec->rx_trx.tx_buf = devrec->rx_buf;
drivers/net/ieee802154/mrf24j40.c
1215
devrec->rx_addr_trx.tx_buf = devrec->rx_addr_buf;
drivers/net/ieee802154/mrf24j40.c
1231
devrec->irq_trx.tx_buf = devrec->irq_buf;
drivers/net/ieee802154/mrf24j40.c
582
devrec->tx_buf_trx.tx_buf = data;
drivers/net/usb/catc.c
163
u8 tx_buf[2][TX_MAX_BURST * (PKT_SZ + 2)];
drivers/net/usb/catc.c
362
catc->tx_urb->transfer_buffer = catc->tx_buf[catc->tx_idx];
drivers/net/usb/catc.c
419
char *tx_buf;
drivers/net/usb/catc.c
424
tx_buf = catc->tx_buf[catc->tx_idx] + catc->tx_ptr;
drivers/net/usb/catc.c
426
*(__be16 *)tx_buf = cpu_to_be16(skb->len);
drivers/net/usb/catc.c
428
*(__le16 *)tx_buf = cpu_to_le16(skb->len);
drivers/net/usb/catc.c
429
skb_copy_from_linear_data(skb, tx_buf + 2, skb->len);
drivers/net/usb/ipheth.c
110
unsigned char *tx_buf;
drivers/net/usb/ipheth.c
127
u8 *tx_buf = NULL;
drivers/net/usb/ipheth.c
138
tx_buf = usb_alloc_coherent(iphone->udev, IPHETH_TX_BUF_SIZE,
drivers/net/usb/ipheth.c
140
if (tx_buf == NULL)
drivers/net/usb/ipheth.c
151
iphone->tx_buf = tx_buf;
drivers/net/usb/ipheth.c
156
usb_free_coherent(iphone->udev, IPHETH_TX_BUF_SIZE, tx_buf,
drivers/net/usb/ipheth.c
170
usb_free_coherent(iphone->udev, IPHETH_TX_BUF_SIZE, iphone->tx_buf,
drivers/net/usb/ipheth.c
520
memcpy(dev->tx_buf, skb->data, skb->len);
drivers/net/usb/ipheth.c
524
dev->tx_buf, skb->len,
drivers/net/usb/lan78xx.c
4135
struct sk_buff *tx_buf)
drivers/net/usb/lan78xx.c
4137
struct skb_data *entry = (struct skb_data *)tx_buf->cb;
drivers/net/usb/lan78xx.c
4139
u8 *tx_data = tx_buf->data;
drivers/net/usb/lan78xx.c
4190
urb_len = (u32)(tx_data - (u8 *)tx_buf->data);
drivers/net/usb/lan78xx.c
4195
skb_put(tx_buf, urb_len);
drivers/net/usb/lan78xx.c
4219
struct sk_buff *tx_buf;
drivers/net/usb/lan78xx.c
4225
tx_buf = lan78xx_get_tx_buf(dev);
drivers/net/usb/lan78xx.c
4226
if (!tx_buf)
drivers/net/usb/lan78xx.c
4229
entry = lan78xx_tx_buf_fill(dev, tx_buf);
drivers/net/usb/lan78xx.c
4239
tx_buf->data, tx_buf->len, tx_complete,
drivers/net/usb/lan78xx.c
4240
tx_buf);
drivers/net/usb/lan78xx.c
4242
if (tx_buf->len % dev->maxpacket == 0) {
drivers/net/usb/lan78xx.c
4262
lan78xx_queue_skb(&dev->txq, tx_buf, tx_start);
drivers/net/usb/lan78xx.c
4288
lan78xx_release_tx_buf(dev, tx_buf);
drivers/net/usb/lan78xx.c
583
struct sk_buff *tx_buf)
drivers/net/usb/lan78xx.c
585
lan78xx_release_buf(&dev->txq_free, tx_buf);
drivers/net/wireless/ath/ath9k/ath9k.h
239
unsigned long tx_buf[BITS_TO_LONGS(ATH_TID_MAX_BUFS)];
drivers/net/wireless/ath/ath9k/hif_usb.c
255
struct tx_buf *tx_buf = urb->context;
drivers/net/wireless/ath/ath9k/hif_usb.c
259
if (!tx_buf || !tx_buf->hif_dev)
drivers/net/wireless/ath/ath9k/hif_usb.c
262
hif_dev = tx_buf->hif_dev;
drivers/net/wireless/ath/ath9k/hif_usb.c
280
ath9k_skb_queue_purge(hif_dev, &tx_buf->skb_queue);
drivers/net/wireless/ath/ath9k/hif_usb.c
291
ath9k_skb_queue_complete(hif_dev, &tx_buf->skb_queue, txok);
drivers/net/wireless/ath/ath9k/hif_usb.c
294
tx_buf->len = tx_buf->offset = 0;
drivers/net/wireless/ath/ath9k/hif_usb.c
295
__skb_queue_head_init(&tx_buf->skb_queue);
drivers/net/wireless/ath/ath9k/hif_usb.c
299
list_move_tail(&tx_buf->list, &hif_dev->tx.tx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
310
struct tx_buf *tx_buf = NULL;
drivers/net/wireless/ath/ath9k/hif_usb.c
321
if (list_empty(&hif_dev->tx.tx_buf))
drivers/net/wireless/ath/ath9k/hif_usb.c
324
tx_buf = list_first_entry(&hif_dev->tx.tx_buf, struct tx_buf, list);
drivers/net/wireless/ath/ath9k/hif_usb.c
325
list_move_tail(&tx_buf->list, &hif_dev->tx.tx_pending);
drivers/net/wireless/ath/ath9k/hif_usb.c
338
buf = tx_buf->buf;
drivers/net/wireless/ath/ath9k/hif_usb.c
339
buf += tx_buf->offset;
drivers/net/wireless/ath/ath9k/hif_usb.c
345
tx_buf->len = nskb->len + 4;
drivers/net/wireless/ath/ath9k/hif_usb.c
348
tx_buf->offset += (((tx_buf->len - 1) / 4) + 1) * 4;
drivers/net/wireless/ath/ath9k/hif_usb.c
351
tx_buf->len += tx_buf->offset;
drivers/net/wireless/ath/ath9k/hif_usb.c
353
__skb_queue_tail(&tx_buf->skb_queue, nskb);
drivers/net/wireless/ath/ath9k/hif_usb.c
357
usb_fill_bulk_urb(tx_buf->urb, hif_dev->udev,
drivers/net/wireless/ath/ath9k/hif_usb.c
359
tx_buf->buf, tx_buf->len,
drivers/net/wireless/ath/ath9k/hif_usb.c
360
hif_usb_tx_cb, tx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
362
ret = usb_submit_urb(tx_buf->urb, GFP_ATOMIC);
drivers/net/wireless/ath/ath9k/hif_usb.c
364
tx_buf->len = tx_buf->offset = 0;
drivers/net/wireless/ath/ath9k/hif_usb.c
365
ath9k_skb_queue_complete(hif_dev, &tx_buf->skb_queue, false);
drivers/net/wireless/ath/ath9k/hif_usb.c
366
__skb_queue_head_init(&tx_buf->skb_queue);
drivers/net/wireless/ath/ath9k/hif_usb.c
367
list_move_tail(&tx_buf->list, &hif_dev->tx.tx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
439
struct tx_buf *tx_buf = NULL, *tx_buf_tmp = NULL;
drivers/net/wireless/ath/ath9k/hif_usb.c
450
list_for_each_entry_safe(tx_buf, tx_buf_tmp,
drivers/net/wireless/ath/ath9k/hif_usb.c
452
usb_get_urb(tx_buf->urb);
drivers/net/wireless/ath/ath9k/hif_usb.c
454
usb_kill_urb(tx_buf->urb);
drivers/net/wireless/ath/ath9k/hif_usb.c
455
list_del(&tx_buf->list);
drivers/net/wireless/ath/ath9k/hif_usb.c
456
usb_free_urb(tx_buf->urb);
drivers/net/wireless/ath/ath9k/hif_usb.c
457
kfree(tx_buf->buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
458
kfree(tx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
806
struct tx_buf *tx_buf = NULL, *tx_buf_tmp = NULL;
drivers/net/wireless/ath/ath9k/hif_usb.c
810
list_for_each_entry_safe(tx_buf, tx_buf_tmp,
drivers/net/wireless/ath/ath9k/hif_usb.c
811
&hif_dev->tx.tx_buf, list) {
drivers/net/wireless/ath/ath9k/hif_usb.c
812
list_del(&tx_buf->list);
drivers/net/wireless/ath/ath9k/hif_usb.c
813
usb_free_urb(tx_buf->urb);
drivers/net/wireless/ath/ath9k/hif_usb.c
814
kfree(tx_buf->buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
815
kfree(tx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
824
list_for_each_entry_safe(tx_buf, tx_buf_tmp,
drivers/net/wireless/ath/ath9k/hif_usb.c
826
usb_get_urb(tx_buf->urb);
drivers/net/wireless/ath/ath9k/hif_usb.c
828
usb_kill_urb(tx_buf->urb);
drivers/net/wireless/ath/ath9k/hif_usb.c
829
list_del(&tx_buf->list);
drivers/net/wireless/ath/ath9k/hif_usb.c
830
usb_free_urb(tx_buf->urb);
drivers/net/wireless/ath/ath9k/hif_usb.c
831
kfree(tx_buf->buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
832
kfree(tx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
842
struct tx_buf *tx_buf;
drivers/net/wireless/ath/ath9k/hif_usb.c
845
INIT_LIST_HEAD(&hif_dev->tx.tx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
852
tx_buf = kzalloc_obj(*tx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
853
if (!tx_buf)
drivers/net/wireless/ath/ath9k/hif_usb.c
856
tx_buf->buf = kzalloc(MAX_TX_BUF_SIZE, GFP_KERNEL);
drivers/net/wireless/ath/ath9k/hif_usb.c
857
if (!tx_buf->buf)
drivers/net/wireless/ath/ath9k/hif_usb.c
860
tx_buf->urb = usb_alloc_urb(0, GFP_KERNEL);
drivers/net/wireless/ath/ath9k/hif_usb.c
861
if (!tx_buf->urb)
drivers/net/wireless/ath/ath9k/hif_usb.c
864
tx_buf->hif_dev = hif_dev;
drivers/net/wireless/ath/ath9k/hif_usb.c
865
__skb_queue_head_init(&tx_buf->skb_queue);
drivers/net/wireless/ath/ath9k/hif_usb.c
867
list_add_tail(&tx_buf->list, &hif_dev->tx.tx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
874
if (tx_buf) {
drivers/net/wireless/ath/ath9k/hif_usb.c
875
kfree(tx_buf->buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
876
kfree(tx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.h
102
struct list_head tx_buf;
drivers/net/wireless/ath/ath9k/xmit.c
1603
memset(txtid->tx_buf, 0, sizeof(txtid->tx_buf));
drivers/net/wireless/ath/ath9k/xmit.c
329
__clear_bit(cindex, tid->tx_buf);
drivers/net/wireless/ath/ath9k/xmit.c
331
while (tid->baw_head != tid->baw_tail && !test_bit(tid->baw_head, tid->tx_buf)) {
drivers/net/wireless/ath/ath9k/xmit.c
350
__set_bit(cindex, tid->tx_buf);
drivers/net/wireless/intersil/p54/p54pci.c
246
struct sk_buff **tx_buf)
drivers/net/wireless/intersil/p54/p54pci.c
261
skb = tx_buf[i];
drivers/net/wireless/intersil/p54/p54pci.c
262
tx_buf[i] = NULL;
drivers/net/wireless/intersil/p54/p54spi.c
59
t[0].tx_buf = &addr;
drivers/net/wireless/intersil/p54/p54spi.c
84
t[0].tx_buf = &addr;
drivers/net/wireless/intersil/p54/p54spi.c
88
t[1].tx_buf = buf;
drivers/net/wireless/intersil/p54/p54spi.c
96
t[2].tx_buf = &last_word;
drivers/net/wireless/marvell/libertas/if_spi.c
165
reg_trans.tx_buf = ®_out;
drivers/net/wireless/marvell/libertas/if_spi.c
168
data_trans.tx_buf = buf;
drivers/net/wireless/marvell/libertas/if_spi.c
223
reg_trans.tx_buf = ®_out;
drivers/net/wireless/marvell/mwifiex/11n.c
206
struct host_cmd_ds_txbuf_cfg *tx_buf = &cmd->params.tx_buf;
drivers/net/wireless/marvell/mwifiex/11n.c
212
tx_buf->action = cpu_to_le16(action);
drivers/net/wireless/marvell/mwifiex/11n.c
217
tx_buf->buff_size = cpu_to_le16(*buf_size);
drivers/net/wireless/marvell/mwifiex/11n.c
221
tx_buf->buff_size = 0;
drivers/net/wireless/marvell/mwifiex/fw.h
2408
struct host_cmd_ds_txbuf_cfg tx_buf;
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
1333
if (0xffff == (u16)le16_to_cpu(resp->params.tx_buf.buff_size)) {
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
1345
tx_buf.buff_size);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
1355
le16_to_cpu(resp->params.tx_buf.mp_end_port));
drivers/net/wireless/microchip/wilc1000/spi.c
327
.tx_buf = b,
drivers/net/wireless/microchip/wilc1000/spi.c
382
tr.tx_buf = t_buffer;
drivers/net/wireless/microchip/wilc1000/spi.c
411
.tx_buf = wb,
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
1108
dma_unmap_single(&priv->pdev->dev, le32_to_cpu(entry->tx_buf),
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
358
dma_unmap_single(&priv->pdev->dev, le32_to_cpu(entry->tx_buf),
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
562
entry->tx_buf = cpu_to_le32(mapping);
drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8180.h
45
__le32 tx_buf;
drivers/net/wireless/silabs/wfx/bus_spi.c
107
.tx_buf = ®addr,
drivers/net/wireless/silabs/wfx/bus_spi.c
111
.tx_buf = src,
drivers/net/wireless/silabs/wfx/bus_spi.c
71
.tx_buf = ®addr,
drivers/net/wireless/st/cw1200/cw1200_spi.c
103
printk("%02x ", ((u8 *)t_addr.tx_buf)[i]);
drivers/net/wireless/st/cw1200/cw1200_spi.c
132
.tx_buf = ®addr,
drivers/net/wireless/st/cw1200/cw1200_spi.c
136
.tx_buf = src,
drivers/net/wireless/st/cw1200/cw1200_spi.c
168
printk("%02x ", ((u8 *)t_addr.tx_buf)[i]);
drivers/net/wireless/st/cw1200/cw1200_spi.c
171
printk("%02x ", ((u8 *)t_msg.tx_buf)[i]);
drivers/net/wireless/st/cw1200/cw1200_spi.c
68
.tx_buf = ®addr,
drivers/net/wireless/ti/wl1251/spi.c
113
t.tx_buf = cmd;
drivers/net/wireless/ti/wl1251/spi.c
150
t[0].tx_buf = cmd;
drivers/net/wireless/ti/wl1251/spi.c
189
t[0].tx_buf = cmd;
drivers/net/wireless/ti/wl1251/spi.c
193
t[1].tx_buf = buf;
drivers/net/wireless/ti/wl1251/spi.c
60
t.tx_buf = cmd;
drivers/net/wireless/ti/wlcore/spi.c
108
t.tx_buf = cmd;
drivers/net/wireless/ti/wlcore/spi.c
163
t.tx_buf = cmd;
drivers/net/wireless/ti/wlcore/spi.c
182
t.tx_buf = cmd;
drivers/net/wireless/ti/wlcore/spi.c
259
t[0].tx_buf = cmd;
drivers/net/wireless/ti/wlcore/spi.c
331
t[i].tx_buf = cmd;
drivers/net/wireless/ti/wlcore/spi.c
335
t[i].tx_buf = buf;
drivers/nfc/st-nci/spi.c
83
.tx_buf = skb->data,
drivers/nfc/st95hf/spi.c
134
{.tx_buf = &readdata_cmd, .len = 1,},
drivers/nfc/st95hf/spi.c
21
.tx_buf = buffertx,
drivers/nfc/st95hf/spi.c
77
{.tx_buf = &readdata_cmd, .len = 1,},
drivers/nfc/trf7970a.c
508
t[0].tx_buf = &addr;
drivers/nfc/trf7970a.c
705
t[0].tx_buf = prefix;
drivers/nfc/trf7970a.c
709
t[1].tx_buf = skb->data;
drivers/pinctrl/pinctrl-mcp23s08_spi.c
31
struct spi_transfer t[2] = { { .tx_buf = &mcp->addr, .len = 1, },
drivers/pinctrl/pinctrl-mcp23s08_spi.c
32
{ .tx_buf = data, .len = count, }, };
drivers/pinctrl/pinctrl-mcp23s08_spi.c
48
struct spi_transfer t[3] = { { .tx_buf = &mcp->addr, .len = 1, },
drivers/pinctrl/pinctrl-mcp23s08_spi.c
49
{ .tx_buf = reg, .len = reg_size, },
drivers/pinctrl/pinctrl-mcp23s08_spi.c
50
{ .tx_buf = val, .len = val_size, }, };
drivers/platform/chrome/cros_ec_spi.c
428
trans.tx_buf = ec_dev->dout;
drivers/platform/chrome/cros_ec_spi.c
562
trans.tx_buf = ec_dev->dout;
drivers/platform/mellanox/mlxbf-tmfifo.c
1228
tm_vdev->tx_buf.buf = devm_kmalloc(dev,
drivers/platform/mellanox/mlxbf-tmfifo.c
145
struct circ_buf tx_buf;
drivers/platform/mellanox/mlxbf-tmfifo.c
467
seg = CIRC_SPACE_TO_END(cons->tx_buf.head, cons->tx_buf.tail,
drivers/platform/mellanox/mlxbf-tmfifo.c
470
memcpy(cons->tx_buf.buf + cons->tx_buf.head, addr, len);
drivers/platform/mellanox/mlxbf-tmfifo.c
472
memcpy(cons->tx_buf.buf + cons->tx_buf.head, addr, seg);
drivers/platform/mellanox/mlxbf-tmfifo.c
474
memcpy(cons->tx_buf.buf, addr, len - seg);
drivers/platform/mellanox/mlxbf-tmfifo.c
476
cons->tx_buf.head = (cons->tx_buf.head + len) %
drivers/platform/mellanox/mlxbf-tmfifo.c
497
avail = CIRC_SPACE(cons->tx_buf.head, cons->tx_buf.tail,
drivers/platform/mellanox/mlxbf-tmfifo.c
552
if (!cons || !cons->tx_buf.buf)
drivers/platform/mellanox/mlxbf-tmfifo.c
556
size = CIRC_CNT(cons->tx_buf.head, cons->tx_buf.tail,
drivers/platform/mellanox/mlxbf-tmfifo.c
574
addr = cons->tx_buf.buf + cons->tx_buf.tail;
drivers/platform/mellanox/mlxbf-tmfifo.c
576
seg = CIRC_CNT_TO_END(cons->tx_buf.head, cons->tx_buf.tail,
drivers/platform/mellanox/mlxbf-tmfifo.c
582
memcpy((u8 *)&data + seg, cons->tx_buf.buf,
drivers/platform/mellanox/mlxbf-tmfifo.c
588
cons->tx_buf.tail = (cons->tx_buf.tail + sizeof(u64)) %
drivers/platform/mellanox/mlxbf-tmfifo.c
592
cons->tx_buf.tail = (cons->tx_buf.tail + size) %
drivers/platform/olpc/olpc-xo175-ec.c
229
} tx_buf, rx_buf;
drivers/platform/olpc/olpc-xo175-ec.c
280
memcpy(&priv->tx_buf, cmd, cmdlen);
drivers/platform/olpc/olpc-xo175-ec.c
707
priv->xfer.tx_buf = &priv->tx_buf;
drivers/pwm/pwm-mc33xs2410.c
92
.tx_buf = tx,
drivers/rapidio/rio_cm.c
152
void *tx_buf[RIOCM_TX_RING_SIZE];
drivers/rapidio/rio_cm.c
651
cm->tx_buf[ack_slot] = NULL;
drivers/rapidio/rio_cm.c
673
cm->tx_buf[cm->tx_slot] = req->buffer;
drivers/rapidio/rio_cm.c
748
cm->tx_buf[cm->tx_slot] = buffer;
drivers/regulator/tps6524x-regulator.c
153
t[0].tx_buf = &cmd;
drivers/regulator/tps6524x-regulator.c
206
t[0].tx_buf = &cmd;
drivers/regulator/tps6524x-regulator.c
211
t[1].tx_buf = &out;
drivers/rtc/rtc-ds1305.c
495
x->tx_buf = addr;
drivers/rtc/rtc-ds1305.c
501
x->tx_buf = tx;
drivers/spi/spi-altera-core.c
148
hw->tx = t->tx_buf;
drivers/spi/spi-amd.c
330
if (xfer->tx_buf) {
drivers/spi/spi-amd.c
331
buf = (u8 *)xfer->tx_buf;
drivers/spi/spi-amd.c
333
cmd_opcode = *(u8 *)xfer->tx_buf;
drivers/spi/spi-amlogic-spisg.c
276
if (xfer->tx_buf || xfer->tx_dma) {
drivers/spi/spi-amlogic-spisg.c
318
} else if (xfer->tx_buf || xfer->tx_dma) {
drivers/spi/spi-amlogic-spisg.c
321
paddr = dma_map_single(dev, (void *)xfer->tx_buf,
drivers/spi/spi-apple.c
362
const void *tx_ptr = t->tx_buf;
drivers/spi/spi-ar934x.c
121
if (t->tx_buf) {
drivers/spi/spi-ar934x.c
122
tx_buf = t->tx_buf + trx_done;
drivers/spi/spi-ar934x.c
123
reg = tx_buf[0];
drivers/spi/spi-ar934x.c
125
reg = reg << 8 | tx_buf[i];
drivers/spi/spi-ar934x.c
89
const u8 *tx_buf;
drivers/spi/spi-armada-3700.c
108
const u8 *tx_buf;
drivers/spi/spi-armada-3700.c
429
a3700_spi->tx_buf = xfer->tx_buf;
drivers/spi/spi-armada-3700.c
456
if (a3700_spi->tx_buf) {
drivers/spi/spi-armada-3700.c
477
val = (val << 8) | a3700_spi->tx_buf[0];
drivers/spi/spi-armada-3700.c
478
a3700_spi->tx_buf++;
drivers/spi/spi-armada-3700.c
498
val = *(u32 *)a3700_spi->tx_buf;
drivers/spi/spi-armada-3700.c
501
a3700_spi->tx_buf += 4;
drivers/spi/spi-armada-3700.c
606
if (xfer->tx_buf)
drivers/spi/spi-armada-3700.c
633
} else if (xfer->tx_buf) {
drivers/spi/spi-armada-3700.c
649
if (a3700_spi->tx_buf) {
drivers/spi/spi-armada-3700.c
690
if (a3700_spi->tx_buf) {
drivers/spi/spi-armada-3700.c
758
val = *a3700_spi->tx_buf;
drivers/spi/spi-armada-3700.c
760
val = *(u32 *)a3700_spi->tx_buf;
drivers/spi/spi-armada-3700.c
774
a3700_spi->tx_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
909
writeb(tx_buf[i], dst);
drivers/spi/spi-aspeed-smc.c
924
const u8 *tx_buf = xfer->tx_buf;
drivers/spi/spi-aspeed-smc.c
930
tx_buf, rx_buf);
drivers/spi/spi-aspeed-smc.c
932
if (tx_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-at91-usart.c
287
const u8 *tx_buf = aus->current_transfer->tx_buf;
drivers/spi/spi-at91-usart.c
293
at91_usart_spi_writeb(aus, THR, tx_buf[len - remaining]);
drivers/spi/spi-atcspi200.c
149
const void *tx_buf = op->data.buf.out;
drivers/spi/spi-atcspi200.c
163
val = *(unsigned int *)tx_buf;
drivers/spi/spi-atcspi200.c
165
val = *(unsigned char *)tx_buf;
drivers/spi/spi-atcspi200.c
167
tx_buf = (unsigned char *)tx_buf + num_byte;
drivers/spi/spi-atmel.c
1004
if (xfer->tx_buf)
drivers/spi/spi-atmel.c
482
return is_vmalloc_addr(xfer->tx_buf) || is_vmalloc_addr(xfer->rx_buf);
drivers/spi/spi-atmel.c
659
spi_writel(as, TDR, *(u16 *)(xfer->tx_buf + xfer_pos));
drivers/spi/spi-atmel.c
661
spi_writel(as, TDR, *(u8 *)(xfer->tx_buf + xfer_pos));
drivers/spi/spi-atmel.c
665
xfer, xfer->len, xfer->tx_buf, xfer->rx_buf,
drivers/spi/spi-atmel.c
681
const u16 *words = (const u16 *)((u8 *)xfer->tx_buf + offset);
drivers/spi/spi-atmel.c
682
const u8 *bytes = (const u8 *)((u8 *)xfer->tx_buf + offset);
drivers/spi/spi-atmel.c
732
xfer, xfer->len, xfer->tx_buf, xfer->rx_buf,
drivers/spi/spi-atmel.c
804
memcpy(as->addr_tx_bbuf, xfer->tx_buf, xfer->len);
drivers/spi/spi-atmel.c
823
xfer, xfer->len, xfer->tx_buf, (unsigned long long)xfer->tx_dma,
drivers/spi/spi-atmel.c
939
xfer, xfer->len, xfer->tx_buf,
drivers/spi/spi-atmel.c
958
xfer, xfer->len, xfer->tx_buf,
drivers/spi/spi-atmel.c
988
if (xfer->tx_buf) {
drivers/spi/spi-atmel.c
991
void *nonconst_tx = (void *)xfer->tx_buf;
drivers/spi/spi-au1550.c
315
hw->tx = t->tx_buf;
drivers/spi/spi-au1550.c
325
if (t->tx_buf) {
drivers/spi/spi-au1550.c
326
dma_tx_addr = dma_map_single(hw->dev, (void *)t->tx_buf,
drivers/spi/spi-au1550.c
353
if (!t->tx_buf) {
drivers/spi/spi-au1550.c
395
if (t->tx_buf)
drivers/spi/spi-au1550.c
498
hw->tx = t->tx_buf;
drivers/spi/spi-axi-spi-engine.c
135
const uint8_t *tx_buf;
drivers/spi/spi-axi-spi-engine.c
247
if (xfer->tx_buf || (xfer->offload_flags & SPI_OFFLOAD_XFER_TX_STREAM))
drivers/spi/spi-axi-spi-engine.c
326
xfer->tx_buf || xfer->offload_flags & SPI_OFFLOAD_XFER_TX_STREAM) {
drivers/spi/spi-axi-spi-engine.c
413
xfer->tx_buf || xfer->offload_flags & SPI_OFFLOAD_XFER_TX_STREAM) {
drivers/spi/spi-axi-spi-engine.c
523
} while (xfer && !xfer->tx_buf);
drivers/spi/spi-axi-spi-engine.c
528
st->tx_buf = xfer->tx_buf;
drivers/spi/spi-axi-spi-engine.c
530
st->tx_buf = NULL;
drivers/spi/spi-axi-spi-engine.c
584
const u8 *buf = st->tx_buf;
drivers/spi/spi-axi-spi-engine.c
589
st->tx_buf += m;
drivers/spi/spi-axi-spi-engine.c
592
const u16 *buf = (const u16 *)st->tx_buf;
drivers/spi/spi-axi-spi-engine.c
597
st->tx_buf += m * 2;
drivers/spi/spi-axi-spi-engine.c
600
const u32 *buf = (const u32 *)st->tx_buf;
drivers/spi/spi-axi-spi-engine.c
605
st->tx_buf += m * 4;
drivers/spi/spi-axi-spi-engine.c
734
if (!xfer->tx_buf)
drivers/spi/spi-axi-spi-engine.c
764
if (!xfer->tx_buf)
drivers/spi/spi-axi-spi-engine.c
768
const u8 *buf = xfer->tx_buf;
drivers/spi/spi-axi-spi-engine.c
773
const u16 *buf = xfer->tx_buf;
drivers/spi/spi-axi-spi-engine.c
778
const u32 *buf = xfer->tx_buf;
drivers/spi/spi-axiado.c
205
if (xspi->tx_buf)
drivers/spi/spi-axiado.c
206
ax_spi_write_b(xspi, AX_SPI_TXFIFO, *xspi->tx_buf++);
drivers/spi/spi-axiado.c
423
xspi->tx_buf = transfer->tx_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
120
const u8 *tx_buf;
drivers/spi/spi-bcm-qspi.c
1168
t[0].tx_buf = cmd;
drivers/spi/spi-bcm-qspi.c
950
const u8 *buf = tp.trans->tx_buf;
drivers/spi/spi-bcm-qspi.c
956
const u16 *buf = tp.trans->tx_buf;
drivers/spi/spi-bcm-qspi.c
962
const u32 *buf = tp.trans->tx_buf;
drivers/spi/spi-bcm-qspi.c
968
const u64 *buf = tp.trans->tx_buf;
drivers/spi/spi-bcm-qspi.c
983
if ((spi->mode & SPI_3WIRE) && tp.trans->tx_buf)
drivers/spi/spi-bcm2835.c
1085
bs->tx_buf = tfr->tx_buf;
drivers/spi/spi-bcm2835.c
128
const u8 *tx_buf;
drivers/spi/spi-bcm2835.c
236
byte = bs->tx_buf ? *bs->tx_buf++ : 0;
drivers/spi/spi-bcm2835.c
286
if (bs->tx_buf) {
drivers/spi/spi-bcm2835.c
288
memcpy(&val, bs->tx_buf, len);
drivers/spi/spi-bcm2835.c
289
bs->tx_buf += len;
drivers/spi/spi-bcm2835.c
344
val = bs->tx_buf ? *bs->tx_buf++ : 0;
drivers/spi/spi-bcm2835.c
497
if (bs->tx_buf && !sg_is_last(&tfr->tx_sg.sgl[0]))
drivers/spi/spi-bcm2835.c
504
if (!bs->tx_buf || sg_is_last(&tfr->tx_sg.sgl[0])) {
drivers/spi/spi-bcm2835.c
538
if (!bs->tx_buf)
drivers/spi/spi-bcm2835.c
586
if (!bs->tx_buf)
drivers/spi/spi-bcm2835.c
789
if (bs->tx_buf) {
drivers/spi/spi-bcm2835aux.c
188
byte = bs->tx_buf ? *bs->tx_buf++ : 0;
drivers/spi/spi-bcm2835aux.c
377
bs->tx_buf = tfr->tx_buf;
drivers/spi/spi-bcm2835aux.c
91
const u8 *tx_buf;
drivers/spi/spi-bcm63xx-hsspi.c
294
if (t->tx_buf && !t->rx_buf) {
drivers/spi/spi-bcm63xx-hsspi.c
314
memcpy(bs->prepend_buf + bs->prepend_cnt, t->tx_buf, t->len);
drivers/spi/spi-bcm63xx-hsspi.c
344
t_prepend->tx_buf = bs->prepend_buf;
drivers/spi/spi-bcm63xx-hsspi.c
379
const u8 *tx = t->tx_buf;
drivers/spi/spi-bcm63xx-hsspi.c
500
const u8 *tx = t->tx_buf;
drivers/spi/spi-bcm63xx.c
232
t->tx_buf, t->rx_buf, t->len);
drivers/spi/spi-bcm63xx.c
234
if (num_transfers > 1 && t->tx_buf && t->len <= BCM63XX_SPI_MAX_PREPEND)
drivers/spi/spi-bcm63xx.c
239
if (t->tx_buf) {
drivers/spi/spi-bcm63xx.c
241
memcpy_toio(bs->tx_io + len, t->tx_buf, t->len);
drivers/spi/spi-bcm63xx.c
261
if (!t->tx_buf)
drivers/spi/spi-bcm63xx.c
352
if (n_transfers == 2 && !first->rx_buf && !t->tx_buf &&
drivers/spi/spi-bcm63xx.c
355
else if (can_use_prepend && t->tx_buf)
drivers/spi/spi-bcmbca-hsspi.c
258
const u8 *tx = t->tx_buf;
drivers/spi/spi-bitbang.c
122
const u32 *tx = t->tx_buf;
drivers/spi/spi-bitbang.c
249
err = bitbang->set_line_direction(spi, !!(t->tx_buf));
drivers/spi/spi-bitbang.c
257
flags = t->tx_buf ? SPI_CONTROLLER_NO_RX : SPI_CONTROLLER_NO_TX;
drivers/spi/spi-bitbang.c
60
const u8 *tx = t->tx_buf;
drivers/spi/spi-bitbang.c
91
const u16 *tx = t->tx_buf;
drivers/spi/spi-cadence-xspi.c
1058
u8 *txd = (u8 *) t->tx_buf;
drivers/spi/spi-cadence.c
508
xspi->txbuf = transfer->tx_buf;
drivers/spi/spi-cavium.c
111
mpi_tx.s.txnum = tx_buf ? len : 0;
drivers/spi/spi-cavium.c
39
const u8 *tx_buf;
drivers/spi/spi-cavium.c
68
tx_buf = xfer->tx_buf;
drivers/spi/spi-cavium.c
74
if (tx_buf)
drivers/spi/spi-cavium.c
75
d = *tx_buf++;
drivers/spi/spi-cavium.c
83
mpi_tx.s.txnum = tx_buf ? OCTEON_SPI_MAX_BYTES : 0;
drivers/spi/spi-cavium.c
98
if (tx_buf)
drivers/spi/spi-cavium.c
99
d = *tx_buf++;
drivers/spi/spi-ch341.c
116
memset(ch341->tx_buf, 0, CH341_PACKET_LENGTH);
drivers/spi/spi-ch341.c
117
ch341->tx_buf[0] = CH341A_CMD_I2C_STREAM;
drivers/spi/spi-ch341.c
118
ch341->tx_buf[1] = CH341A_CMD_I2C_STM_SET | CH341A_STM_I2C_100K;
drivers/spi/spi-ch341.c
119
ch341->tx_buf[2] = CH341A_CMD_I2C_STM_END;
drivers/spi/spi-ch341.c
121
return usb_bulk_msg(ch341->udev, ch341->write_pipe, ch341->tx_buf, 3,
drivers/spi/spi-ch341.c
127
memset(ch341->tx_buf, 0, CH341_PACKET_LENGTH);
drivers/spi/spi-ch341.c
128
ch341->tx_buf[0] = CH341A_CMD_UIO_STREAM;
drivers/spi/spi-ch341.c
129
ch341->tx_buf[1] = CH341A_CMD_UIO_STM_OUT | 0x37;
drivers/spi/spi-ch341.c
130
ch341->tx_buf[2] = CH341A_CMD_UIO_STM_DIR | (enable ? 0x3f : 0x00);
drivers/spi/spi-ch341.c
131
ch341->tx_buf[3] = CH341A_CMD_UIO_STM_END;
drivers/spi/spi-ch341.c
133
return usb_bulk_msg(ch341->udev, ch341->write_pipe, ch341->tx_buf, 4,
drivers/spi/spi-ch341.c
174
ch341->tx_buf =
drivers/spi/spi-ch341.c
176
if (!ch341->tx_buf)
drivers/spi/spi-ch341.c
37
u8 *tx_buf;
drivers/spi/spi-ch341.c
48
memset(ch341->tx_buf, 0, CH341_PACKET_LENGTH);
drivers/spi/spi-ch341.c
49
ch341->tx_buf[0] = CH341A_CMD_UIO_STREAM;
drivers/spi/spi-ch341.c
50
ch341->tx_buf[1] = CH341A_CMD_UIO_STM_OUT | (is_high ? 0x36 : 0x37);
drivers/spi/spi-ch341.c
53
ch341->tx_buf[2] = CH341A_CMD_UIO_STM_DIR | 0x3f;
drivers/spi/spi-ch341.c
54
ch341->tx_buf[3] = CH341A_CMD_UIO_STM_END;
drivers/spi/spi-ch341.c
56
ch341->tx_buf[2] = CH341A_CMD_UIO_STM_END;
drivers/spi/spi-ch341.c
59
err = usb_bulk_msg(ch341->udev, ch341->write_pipe, ch341->tx_buf,
drivers/spi/spi-ch341.c
77
memset(ch341->tx_buf, 0, CH341_PACKET_LENGTH);
drivers/spi/spi-ch341.c
79
ch341->tx_buf[0] = CH341A_CMD_SPI_STREAM;
drivers/spi/spi-ch341.c
81
memcpy(ch341->tx_buf + 1, trans->tx_buf, len - 1);
drivers/spi/spi-ch341.c
83
ret = usb_bulk_msg(ch341->udev, ch341->write_pipe, ch341->tx_buf, len,
drivers/spi/spi-clps711x.c
30
u8 *tx_buf;
drivers/spi/spi-clps711x.c
59
hw->tx_buf = (u8 *)xfer->tx_buf;
drivers/spi/spi-clps711x.c
63
data = hw->tx_buf ? *hw->tx_buf++ : 0;
drivers/spi/spi-clps711x.c
82
data = hw->tx_buf ? *hw->tx_buf++ : 0;
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
317
mcfqspi_transfer_msg16(mcfqspi, t->len / 2, t->tx_buf,
drivers/spi/spi-cs42l43.c
144
if (tfr->tx_buf) {
drivers/spi/spi-cs42l43.c
154
if (tfr->tx_buf)
drivers/spi/spi-cs42l43.c
155
ret = cs42l43_spi_tx(priv->regmap, (const u8 *)tfr->tx_buf, tfr->len);
drivers/spi/spi-davinci.c
515
!is_vmalloc_addr(xfer->tx_buf);
drivers/spi/spi-davinci.c
644
dspi->tx = t->tx_buf;
drivers/spi/spi-davinci.c
690
if (!t->tx_buf) {
drivers/spi/spi-dln2.c
672
status = dln2_spi_rdwr(dln2, xfer->tx_buf, xfer->rx_buf,
drivers/spi/spi-dw-core.c
430
dws->tx = (void *)transfer->tx_buf;
drivers/spi/spi-dw-dma.c
473
if (!xfer->tx_buf)
drivers/spi/spi-ep93xx.c
182
if (xfer->tx_buf)
drivers/spi/spi-ep93xx.c
183
val = ((u16 *)xfer->tx_buf)[espi->tx];
drivers/spi/spi-ep93xx.c
186
if (xfer->tx_buf)
drivers/spi/spi-ep93xx.c
187
val = ((u8 *)xfer->tx_buf)[espi->tx];
drivers/spi/spi-ep93xx.c
300
buf = xfer->tx_buf;
drivers/spi/spi-falcon.c
103
const u8 *txp = t->tx_buf;
drivers/spi/spi-fsi.c
306
if (transfer->tx_buf) {
drivers/spi/spi-fsi.c
310
const u8 *tx = transfer->tx_buf;
drivers/spi/spi-fsi.c
442
if (!transfer->tx_buf || transfer->len > SPI_FSI_MAX_TX_SIZE) {
drivers/spi/spi-fsi.c
482
} else if (next->tx_buf) {
drivers/spi/spi-fsl-cpm.c
109
if (!t->tx_buf) {
drivers/spi/spi-fsl-cpm.c
118
if (t->bits_per_word == 16 && t->tx_buf) {
drivers/spi/spi-fsl-cpm.c
119
const u16 *src = t->tx_buf;
drivers/spi/spi-fsl-cpm.c
143
} else if (t->tx_buf) {
drivers/spi/spi-fsl-dspi.c
1203
dspi->tx = transfer->tx_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
218
const void *tx_buf;
drivers/spi/spi-fsl-espi.c
224
tx_buf = espi->tx_t->tx_buf;
drivers/spi/spi-fsl-espi.c
227
if (!tx_buf)
drivers/spi/spi-fsl-espi.c
231
swahb32p(tx_buf + espi->tx_pos));
drivers/spi/spi-fsl-espi.c
234
*(u32 *)(tx_buf + espi->tx_pos));
drivers/spi/spi-fsl-espi.c
238
} else if (tx_left >= 2 && tx_buf && espi->swab) {
drivers/spi/spi-fsl-espi.c
240
swab16p(tx_buf + espi->tx_pos));
drivers/spi/spi-fsl-espi.c
245
if (!tx_buf)
drivers/spi/spi-fsl-espi.c
249
*(u8 *)(tx_buf + espi->tx_pos));
drivers/spi/spi-fsl-lpspi.c
114
const void *tx_buf;
drivers/spi/spi-fsl-lpspi.c
177
if (fsl_lpspi->tx_buf) { \
drivers/spi/spi-fsl-lpspi.c
178
val = *(type *)fsl_lpspi->tx_buf; \
drivers/spi/spi-fsl-lpspi.c
179
fsl_lpspi->tx_buf += sizeof(type); \
drivers/spi/spi-fsl-lpspi.c
773
fsl_lpspi->tx_buf = t->tx_buf;
drivers/spi/spi-fsl-spi.c
270
mpc8xxx_spi->tx = t->tx_buf;
drivers/spi/spi-geni-qcom.c
195
if (xfer->tx_buf) {
drivers/spi/spi-geni-qcom.c
413
if (xfer->tx_buf && xfer->rx_buf) {
drivers/spi/spi-geni-qcom.c
415
} else if (xfer->tx_buf) {
drivers/spi/spi-geni-qcom.c
705
const u8 *tx_buf;
drivers/spi/spi-geni-qcom.c
719
tx_buf = mas->cur_xfer->tx_buf + mas->cur_xfer->len - mas->tx_rem_bytes;
drivers/spi/spi-geni-qcom.c
728
fifo_byte[j] = tx_buf[i++];
drivers/spi/spi-geni-qcom.c
824
if (xfer->tx_buf) {
drivers/spi/spi-hisi-kunpeng.c
390
hs->tx = transfer->tx_buf;
drivers/spi/spi-img-spfi.c
230
const void *tx_buf = xfer->tx_buf;
drivers/spi/spi-img-spfi.c
235
if (tx_buf)
drivers/spi/spi-img-spfi.c
249
tx_count = spfi_pio_write32(spfi, tx_buf, tx_bytes);
drivers/spi/spi-img-spfi.c
251
tx_count = spfi_pio_write8(spfi, tx_buf, tx_bytes);
drivers/spi/spi-img-spfi.c
258
tx_buf += tx_count;
drivers/spi/spi-img-spfi.c
341
if (xfer->tx_buf) {
drivers/spi/spi-img-spfi.c
373
if (xfer->tx_buf) {
drivers/spi/spi-img-spfi.c
464
if (xfer->tx_buf)
drivers/spi/spi-imx.c
129
const void *tx_buf;
drivers/spi/spi-imx.c
1376
spi_imx->rx_only = ((t->tx_buf == NULL)
drivers/spi/spi-imx.c
1377
|| (t->tx_buf == spi->controller->dummy_tx));
drivers/spi/spi-imx.c
1561
const void *tx_buf,
drivers/spi/spi-imx.c
1600
memcpy(copy_ptr, tx_buf, dma_data->data_len);
drivers/spi/spi-imx.c
1682
ret = spi_imx_dma_tx_data_handle(spi_imx, &spi_imx->dma_data[0], transfer->tx_buf,
drivers/spi/spi-imx.c
1694
ret = spi_imx_dma_tx_data_handle(spi_imx, &spi_imx->dma_data[0], transfer->tx_buf,
drivers/spi/spi-imx.c
1706
transfer->tx_buf + spi_imx->dma_data[0].data_len,
drivers/spi/spi-imx.c
189
if (spi_imx->tx_buf) { \
drivers/spi/spi-imx.c
190
val = *(type *)spi_imx->tx_buf; \
drivers/spi/spi-imx.c
191
spi_imx->tx_buf += sizeof(type); \
drivers/spi/spi-imx.c
1994
spi_imx->tx_buf = transfer->tx_buf;
drivers/spi/spi-imx.c
2025
spi_imx->tx_buf = transfer->tx_buf;
drivers/spi/spi-imx.c
2079
spi_imx->tx_buf = transfer->tx_buf;
drivers/spi/spi-imx.c
412
if (spi_imx->tx_buf) {
drivers/spi/spi-imx.c
413
val = *(u32 *)spi_imx->tx_buf;
drivers/spi/spi-imx.c
414
spi_imx->tx_buf += sizeof(u32);
drivers/spi/spi-imx.c
447
if (spi_imx->tx_buf) {
drivers/spi/spi-imx.c
448
val |= *(u8 *)spi_imx->tx_buf << (8 * unaligned);
drivers/spi/spi-imx.c
449
spi_imx->tx_buf++;
drivers/spi/spi-imx.c
495
if (spi_imx->tx_buf) {
drivers/spi/spi-imx.c
497
spi_imx->tx_buf, n_bytes);
drivers/spi/spi-imx.c
498
spi_imx->tx_buf += n_bytes;
drivers/spi/spi-ingenic.c
205
const u##x *tx_buf = xfer->tx_buf; \
drivers/spi/spi-ingenic.c
212
val = tx_buf ? tx_buf[i] : 0; \
drivers/spi/spi-ingenic.c
227
val = tx_buf ? tx_buf[i + prefill] : 0; \
drivers/spi/spi-jcore.c
115
tx = t->tx_buf;
drivers/spi/spi-kspi2.c
172
if (t->tx_buf)
drivers/spi/spi-kspi2.c
173
tx = ((const u8 *)t->tx_buf)[i];
drivers/spi/spi-lantiq-ssc.c
451
if (t->tx_buf)
drivers/spi/spi-lantiq-ssc.c
729
spi->tx = t->tx_buf;
drivers/spi/spi-lantiq-ssc.c
732
if (t->tx_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
107
static int loongson_spi_write_read_8bit(struct spi_device *spi, const u8 **tx_buf,
drivers/spi/spi-loongson-core.c
113
if (tx_buf && *tx_buf)
drivers/spi/spi-loongson-core.c
114
loongson_spi_write_reg(loongson_spi, LOONGSON_SPI_FIFO_REG, *((*tx_buf)++));
drivers/spi/spi-loongson-core.c
135
const u8 *tx = xfer->tx_buf;
drivers/spi/spi-loopback-test.c
110
.tx_buf = TX(PAGE_SIZE - 4),
drivers/spi/spi-loopback-test.c
123
.tx_buf = TX(0),
drivers/spi/spi-loopback-test.c
148
.tx_buf = TX(0),
drivers/spi/spi-loopback-test.c
152
.tx_buf = TX(SPI_TEST_MAX_SIZE_HALF),
drivers/spi/spi-loopback-test.c
165
.tx_buf = TX(64),
drivers/spi/spi-loopback-test.c
169
.tx_buf = TX(0),
drivers/spi/spi-loopback-test.c
183
.tx_buf = TX(0),
drivers/spi/spi-loopback-test.c
186
.tx_buf = TX(64),
drivers/spi/spi-loopback-test.c
199
.tx_buf = TX(0),
drivers/spi/spi-loopback-test.c
215
.tx_buf = TX(0),
drivers/spi/spi-loopback-test.c
233
.tx_buf = TX(0),
drivers/spi/spi-loopback-test.c
249
.tx_buf = TX(0),
drivers/spi/spi-loopback-test.c
256
.tx_buf = TX(SPI_TEST_MAX_SIZE_HALF),
drivers/spi/spi-loopback-test.c
271
.tx_buf = TX(1024),
drivers/spi/spi-loopback-test.c
277
.tx_buf = TX(0),
drivers/spi/spi-loopback-test.c
292
.tx_buf = TX(0),
drivers/spi/spi-loopback-test.c
297
.tx_buf = TX(1024),
drivers/spi/spi-loopback-test.c
310
.tx_buf = TX(0),
drivers/spi/spi-loopback-test.c
318
.tx_buf = TX(0),
drivers/spi/spi-loopback-test.c
340
.tx_buf = TX(0),
drivers/spi/spi-loopback-test.c
344
.tx_buf = TX(1),
drivers/spi/spi-loopback-test.c
349
.tx_buf = TX(513),
drivers/spi/spi-loopback-test.c
461
dev_info(&spi->dev, " tx_buf: %p\n", xfer->tx_buf);
drivers/spi/spi-loopback-test.c
462
if (dump_data && xfer->tx_buf)
drivers/spi/spi-loopback-test.c
464
xfer->tx_buf,
drivers/spi/spi-loopback-test.c
628
if (xfer->tx_buf) {
drivers/spi/spi-loopback-test.c
630
txb = ((u8 *)xfer->tx_buf)[i];
drivers/spi/spi-loopback-test.c
711
u8 *tx_buf;
drivers/spi/spi-loopback-test.c
730
tx_buf = (u8 *)xfers[i].tx_buf;
drivers/spi/spi-loopback-test.c
731
if (!tx_buf)
drivers/spi/spi-loopback-test.c
734
for (j = 0; j < xfers[i].len; j++, tx_buf++, count++) {
drivers/spi/spi-loopback-test.c
738
*tx_buf = test->fill_pattern;
drivers/spi/spi-loopback-test.c
741
*tx_buf = GET_VALUE_BYTE(test->fill_pattern,
drivers/spi/spi-loopback-test.c
745
*tx_buf = GET_VALUE_BYTE(test->fill_pattern,
drivers/spi/spi-loopback-test.c
749
*tx_buf = GET_VALUE_BYTE(test->fill_pattern,
drivers/spi/spi-loopback-test.c
753
*tx_buf = count;
drivers/spi/spi-loopback-test.c
756
*tx_buf = GET_VALUE_BYTE(count, count, 2);
drivers/spi/spi-loopback-test.c
759
*tx_buf = GET_VALUE_BYTE(count, count, 3);
drivers/spi/spi-loopback-test.c
762
*tx_buf = GET_VALUE_BYTE(count, count, 4);
drivers/spi/spi-loopback-test.c
765
*tx_buf = j;
drivers/spi/spi-loopback-test.c
768
*tx_buf = GET_VALUE_BYTE(j, j, 2);
drivers/spi/spi-loopback-test.c
771
*tx_buf = GET_VALUE_BYTE(j, j, 3);
drivers/spi/spi-loopback-test.c
774
*tx_buf = GET_VALUE_BYTE(j, j, 4);
drivers/spi/spi-loopback-test.c
777
*tx_buf = i;
drivers/spi/spi-loopback-test.c
810
ret = spi_test_translate(spi, (void **)&x->tx_buf, x->len,
drivers/spi/spi-loopback-test.c
876
if (test.transfers[i].tx_buf)
drivers/spi/spi-loopback-test.c
913
if (test.transfers[i].tx_buf)
drivers/spi/spi-loopback-test.c
914
test.transfers[i].tx_buf += tx_off;
drivers/spi/spi-loopback-test.c
96
.tx_buf = TX(0),
drivers/spi/spi-lp8841-rtc.c
104
const u8 *tx = t->tx_buf;
drivers/spi/spi-mem.c
453
xfers[xferpos].tx_buf = tmpbuf;
drivers/spi/spi-mem.c
468
xfers[xferpos].tx_buf = tmpbuf + 1;
drivers/spi/spi-mem.c
479
xfers[xferpos].tx_buf = tmpbuf + op->addr.nbytes + 1;
drivers/spi/spi-mem.c
494
xfers[xferpos].tx_buf = op->data.buf.out;
drivers/spi/spi-meson-spicc.c
190
u8 *tx_buf;
drivers/spi/spi-meson-spicc.c
238
if (!(t->tx_buf && t->rx_buf))
drivers/spi/spi-meson-spicc.c
241
t->tx_dma = dma_map_single(dev, (void *)t->tx_buf, t->len, DMA_TO_DEVICE);
drivers/spi/spi-meson-spicc.c
395
byte = *spicc->tx_buf++;
drivers/spi/spi-meson-spicc.c
586
spicc->tx_buf = (u8 *)xfer->tx_buf;
drivers/spi/spi-meson-spifc.c
202
if (xfer->tx_buf)
drivers/spi/spi-meson-spifc.c
203
meson_spifc_fill_buffer(spifc, xfer->tx_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
668
if (t->tx_buf)
drivers/spi/spi-microchip-core-qspi.c
669
qspi->txbuf = (u8 *)t->tx_buf;
drivers/spi/spi-microchip-core-spi.c
133
if (spi->tx_buf)
drivers/spi/spi-microchip-core-spi.c
134
writeb(*spi->tx_buf++, spi->regs + MCHP_CORESPI_REG_TXDATA);
drivers/spi/spi-microchip-core-spi.c
271
spi->tx_buf = xfer->tx_buf;
drivers/spi/spi-microchip-core-spi.c
73
const u8 *tx_buf;
drivers/spi/spi-mpc512x-psc.c
150
u8 *tx_buf = (u8 *)t->tx_buf;
drivers/spi/spi-mpc512x-psc.c
153
if (!tx_buf && !rx_buf && t->len)
drivers/spi/spi-mpc512x-psc.c
176
data = tx_buf ? *tx_buf++ : 0;
drivers/spi/spi-mpc52xx-psc.c
113
unsigned char *tx_buf = (unsigned char *)t->tx_buf;
drivers/spi/spi-mpc52xx-psc.c
119
if (!t->tx_buf && !t->rx_buf && t->len)
drivers/spi/spi-mpc52xx-psc.c
140
if (tx_buf)
drivers/spi/spi-mpc52xx-psc.c
141
out_8(&psc->mpc52xx_psc_buffer_8, tx_buf[sb]);
drivers/spi/spi-mpc52xx.c
120
ms->tx_buf = ms->transfer->tx_buf;
drivers/spi/spi-mpc52xx.c
130
if (ms->tx_buf)
drivers/spi/spi-mpc52xx.c
131
out_8(ms->regs + SPI_DATA, *ms->tx_buf++);
drivers/spi/spi-mpc52xx.c
233
if (ms->tx_buf)
drivers/spi/spi-mpc52xx.c
234
data = *(ms->tx_buf - 1);
drivers/spi/spi-mpc52xx.c
266
if (ms->tx_buf)
drivers/spi/spi-mpc52xx.c
267
out_8(ms->regs + SPI_DATA, *ms->tx_buf++);
drivers/spi/spi-mpc52xx.c
91
const u8 *tx_buf;
drivers/spi/spi-mpfs.c
105
const u8 *tx_buf;
drivers/spi/spi-mpfs.c
228
word = spi->tx_buf ? *((u32 *)spi->tx_buf) : 0xaa;
drivers/spi/spi-mpfs.c
230
word = spi->tx_buf ? *((u16 *)spi->tx_buf) : 0xaa;
drivers/spi/spi-mpfs.c
232
word = spi->tx_buf ? *spi->tx_buf : 0xaa;
drivers/spi/spi-mpfs.c
235
if (spi->tx_buf)
drivers/spi/spi-mpfs.c
236
spi->tx_buf += spi->n_bytes;
drivers/spi/spi-mpfs.c
493
spi->tx_buf = xfer->tx_buf;
drivers/spi/spi-mt65xx.c
678
if (xfer->tx_buf) {
drivers/spi/spi-mt65xx.c
680
iowrite32_rep(mdata->base + SPI_TX_DATA_REG, xfer->tx_buf, cnt);
drivers/spi/spi-mt65xx.c
684
memcpy(®_val, xfer->tx_buf + (cnt * 4), remainder);
drivers/spi/spi-mt65xx.c
711
if (xfer->tx_buf)
drivers/spi/spi-mt65xx.c
717
if (xfer->tx_buf)
drivers/spi/spi-mt65xx.c
748
if (xfer->tx_buf && xfer->rx_buf) {
drivers/spi/spi-mt65xx.c
750
} else if (xfer->tx_buf) {
drivers/spi/spi-mt65xx.c
774
(unsigned long)xfer->tx_buf % 4 == 0 &&
drivers/spi/spi-mt65xx.c
823
if (xfer->tx_buf) {
drivers/spi/spi-mt65xx.c
826
xfer->tx_buf + mdata->num_xfered, cnt);
drivers/spi/spi-mt65xx.c
832
xfer->tx_buf + (cnt * 4) + mdata->num_xfered,
drivers/spi/spi-mt7621.c
275
if ((t->rx_buf) && (t->tx_buf)) {
drivers/spi/spi-mt7621.c
286
} else if (t->tx_buf) {
drivers/spi/spi-mt7621.c
287
mt7621_spi_write_half_duplex(rs, t->len, t->tx_buf);
drivers/spi/spi-mtk-nor.c
668
txbuf = t->tx_buf;
drivers/spi/spi-mtk-snfi.c
465
const u8 *tx_buf = NULL;
drivers/spi/spi-mtk-snfi.c
474
tx_buf = op->data.buf.out;
drivers/spi/spi-mtk-snfi.c
506
val |= tx_buf[i] << (8 * (reg_offs % 4));
drivers/spi/spi-mxic.c
613
if (t->rx_buf && t->tx_buf) {
drivers/spi/spi-mxic.c
625
if (t->tx_buf) {
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
404
if (t->tx_buf)
drivers/spi/spi-mxs.c
406
(void *)t->tx_buf,
drivers/spi/spi-mxs.c
417
if (t->tx_buf)
drivers/spi/spi-mxs.c
419
(void *)t->tx_buf, t->len,
drivers/spi/spi-npcm-pspi.c
164
priv->tx_buf = t->tx_buf;
drivers/spi/spi-npcm-pspi.c
203
if (!priv->tx_buf)
drivers/spi/spi-npcm-pspi.c
208
val = *priv->tx_buf++;
drivers/spi/spi-npcm-pspi.c
212
val = *priv->tx_buf++;
drivers/spi/spi-npcm-pspi.c
213
val = *priv->tx_buf++ | (val << 8);
drivers/spi/spi-npcm-pspi.c
29
const u8 *tx_buf;
drivers/spi/spi-npcm-pspi.c
301
if (!priv->tx_buf && !priv->rx_buf)
drivers/spi/spi-npcm-pspi.c
304
if (priv->tx_buf) {
drivers/spi/spi-npcm-pspi.c
333
if (((stat & NPCM_PSPI_STAT_BSY) == 0) && !priv->tx_buf)
drivers/spi/spi-oc-tiny.c
110
const u8 *txp = t->tx_buf;
drivers/spi/spi-oc-tiny.c
117
hw->txp = t->tx_buf;
drivers/spi/spi-omap-uwire.c
210
if (!t->tx_buf && !t->rx_buf)
drivers/spi/spi-omap-uwire.c
216
if (t->tx_buf) {
drivers/spi/spi-omap-uwire.c
217
const u8 *buf = t->tx_buf;
drivers/spi/spi-omap2-mcspi.c
1196
if (t->tx_buf == NULL)
drivers/spi/spi-omap2-mcspi.c
1201
if (cd && cd->turbo_mode && t->tx_buf == NULL) {
drivers/spi/spi-omap2-mcspi.c
1219
if (t->tx_buf == NULL)
drivers/spi/spi-omap2-mcspi.c
324
if (t->rx_buf != NULL && t->tx_buf != NULL)
drivers/spi/spi-omap2-mcspi.c
339
if (t->tx_buf != NULL) {
drivers/spi/spi-omap2-mcspi.c
355
if (t->tx_buf != NULL)
drivers/spi/spi-omap2-mcspi.c
633
tx = xfer->tx_buf;
drivers/spi/spi-omap2-mcspi.c
733
tx = xfer->tx_buf;
drivers/spi/spi-omap2-mcspi.c
783
tx = xfer->tx_buf;
drivers/spi/spi-omap2-mcspi.c
832
tx = xfer->tx_buf;
drivers/spi/spi-orion.c
383
const u8 **tx_buf, u8 **rx_buf)
drivers/spi/spi-orion.c
403
if (tx_buf && *tx_buf)
drivers/spi/spi-orion.c
404
writel(*(*tx_buf)++, tx_reg);
drivers/spi/spi-orion.c
432
const u16 **tx_buf, u16 **rx_buf)
drivers/spi/spi-orion.c
450
if (tx_buf && *tx_buf)
drivers/spi/spi-orion.c
451
writel(__cpu_to_le16(get_unaligned((*tx_buf)++)), tx_reg);
drivers/spi/spi-orion.c
487
if (vaddr && xfer->tx_buf && word_len == 8 && (spi->mode & SPI_CS_WORD) == 0) {
drivers/spi/spi-orion.c
495
iowrite32_rep(vaddr, xfer->tx_buf, cnt);
drivers/spi/spi-orion.c
497
u32 *buf = (u32 *)xfer->tx_buf;
drivers/spi/spi-orion.c
506
const u8 *tx = xfer->tx_buf;
drivers/spi/spi-orion.c
516
const u16 *tx = xfer->tx_buf;
drivers/spi/spi-pci1xxxx.c
487
const u8 *tx_buf;
drivers/spi/spi-pci1xxxx.c
494
tx_buf = xfer->tx_buf;
drivers/spi/spi-pci1xxxx.c
500
if (tx_buf) {
drivers/spi/spi-pci1xxxx.c
515
&tx_buf[bytes_transfered], len);
drivers/spi/spi-pci1xxxx.c
556
if (!xfer->tx_buf || !p->tx_sgl) {
drivers/spi/spi-pic32.c
535
pic32s->tx = (const void *)transfer->tx_buf;
drivers/spi/spi-pl022.c
1227
pl022->tx = (void *)transfer->tx_buf;
drivers/spi/spi-ppc4xx.c
144
t->tx_buf, t->rx_buf, t->len);
drivers/spi/spi-ppc4xx.c
148
hw->tx = t->tx_buf;
drivers/spi/spi-pxa2xx.c
963
drv_data->tx = (void *)transfer->tx_buf;
drivers/spi/spi-qcom-qspi.c
144
const void *tx_buf;
drivers/spi/spi-qcom-qspi.c
443
ctrl->xfer.tx_buf = xfer->tx_buf;
drivers/spi/spi-qcom-qspi.c
569
const void *xfer_buf = ctrl->xfer.tx_buf;
drivers/spi/spi-qcom-qspi.c
589
ctrl->xfer.tx_buf = byte_buf;
drivers/spi/spi-qcom-qspi.c
604
ctrl->xfer.tx_buf = word_buf + wr_size;
drivers/spi/spi-qup.c
150
const u8 *tx_buf;
drivers/spi/spi-qup.c
343
const u8 *tx_buf = controller->tx_buf;
drivers/spi/spi-qup.c
353
if (tx_buf)
drivers/spi/spi-qup.c
355
data = tx_buf[controller->tx_bytes + i];
drivers/spi/spi-qup.c
443
if (xfer->tx_buf)
drivers/spi/spi-qup.c
486
else if (xfer->tx_buf)
drivers/spi/spi-qup.c
554
qup->tx_buf = xfer->tx_buf;
drivers/spi/spi-qup.c
562
if (qup->tx_buf && offset)
drivers/spi/spi-qup.c
563
qup->tx_buf = xfer->tx_buf + offset * SPI_MAX_XFER;
drivers/spi/spi-qup.c
770
if (xfer->tx_buf)
drivers/spi/spi-qup.c
846
if (!xfer->tx_buf)
drivers/spi/spi-qup.c
930
if (xfer->tx_buf) {
drivers/spi/spi-qup.c
931
if (!IS_ALIGNED((size_t)xfer->tx_buf, dma_align) ||
drivers/spi/spi-rb4xx.c
111
const u8 *tx_buf;
drivers/spi/spi-rb4xx.c
126
tx_buf = t->tx_buf;
drivers/spi/spi-rb4xx.c
131
do_spi_byte_two(rbspi, spi_ioc, tx_buf[i]);
drivers/spi/spi-rb4xx.c
133
do_spi_byte(rbspi, spi_ioc, tx_buf[i]);
drivers/spi/spi-realtek-rtl.c
101
tx_buf = xfer->tx_buf;
drivers/spi/spi-realtek-rtl.c
104
if (tx_buf) {
drivers/spi/spi-realtek-rtl.c
106
send4(rtspi, tx_buf);
drivers/spi/spi-realtek-rtl.c
107
tx_buf += 4;
drivers/spi/spi-realtek-rtl.c
111
send1(rtspi, tx_buf);
drivers/spi/spi-realtek-rtl.c
112
tx_buf++;
drivers/spi/spi-realtek-rtl.c
98
const void *tx_buf;
drivers/spi/spi-rockchip.c
386
rs->tx = xfer->tx_buf;
drivers/spi/spi-rockchip.c
459
rs->tx = xfer->tx_buf;
drivers/spi/spi-rockchip.c
485
if (xfer->tx_buf) {
drivers/spi/spi-rockchip.c
553
if (xfer->rx_buf && xfer->tx_buf)
drivers/spi/spi-rockchip.c
584
if (xfer->tx_buf)
drivers/spi/spi-rockchip.c
691
if (!xfer->tx_buf && !xfer->rx_buf) {
drivers/spi/spi-rspi.c
716
ret = rspi_pio_transfer(rspi, xfer->tx_buf, xfer->rx_buf, xfer->len);
drivers/spi/spi-rspi.c
797
return qspi_trigger_transfer_out_in(rspi, xfer->tx_buf,
drivers/spi/spi-rspi.c
803
const u8 *tx = xfer->tx_buf;
drivers/spi/spi-rspi.c
884
if (xfer->tx_buf)
drivers/spi/spi-rzv2h-rspi.c
252
rzv2h_rspi_send(rspi, transfer->tx_buf, i);
drivers/spi/spi-rzv2m-csi.c
385
if (t->rx_buf && !t->tx_buf)
drivers/spi/spi-rzv2m-csi.c
539
csi->txbuf = transfer->tx_buf;
drivers/spi/spi-s3c64xx.c
468
const void *buf = xfer->tx_buf;
drivers/spi/spi-s3c64xx.c
516
if (xfer->tx_buf != NULL) {
drivers/spi/spi-s3c64xx.c
804
const void *tx_buf = NULL;
drivers/spi/spi-s3c64xx.c
835
tx_buf = xfer->tx_buf;
drivers/spi/spi-s3c64xx.c
900
xfer->rx_buf ? 1 : 0, xfer->tx_buf ? 1 : 0,
drivers/spi/spi-s3c64xx.c
908
if (xfer->tx_buf && (sdd->state & TXBUSY)) {
drivers/spi/spi-s3c64xx.c
928
if (xfer->tx_buf)
drivers/spi/spi-s3c64xx.c
929
xfer->tx_buf += xfer->len;
drivers/spi/spi-s3c64xx.c
943
xfer->tx_buf = tx_buf;
drivers/spi/spi-sc18is602.c
83
if (t->tx_buf) {
drivers/spi/spi-sc18is602.c
84
memcpy(&hw->buffer[hw->tlen], t->tx_buf, len);
drivers/spi/spi-sh-hspi.c
175
if (t->tx_buf)
drivers/spi/spi-sh-hspi.c
176
tx = (u32)((u8 *)t->tx_buf)[i];
drivers/spi/spi-sh-msiof.c
266
const void *tx_buf, void *rx_buf,
drivers/spi/spi-sh-msiof.c
273
if (tx_buf || (p->ctlr->flags & SPI_CONTROLLER_MUST_TX))
drivers/spi/spi-sh-msiof.c
298
const void *tx_buf, unsigned int words,
drivers/spi/spi-sh-msiof.c
301
const u8 *buf_8 = tx_buf;
drivers/spi/spi-sh-msiof.c
309
const void *tx_buf, unsigned int words,
drivers/spi/spi-sh-msiof.c
312
const u16 *buf_16 = tx_buf;
drivers/spi/spi-sh-msiof.c
320
const void *tx_buf, unsigned int words,
drivers/spi/spi-sh-msiof.c
323
const u16 *buf_16 = tx_buf;
drivers/spi/spi-sh-msiof.c
331
const void *tx_buf, unsigned int words,
drivers/spi/spi-sh-msiof.c
334
const u32 *buf_32 = tx_buf;
drivers/spi/spi-sh-msiof.c
342
const void *tx_buf, unsigned int words,
drivers/spi/spi-sh-msiof.c
345
const u32 *buf_32 = tx_buf;
drivers/spi/spi-sh-msiof.c
353
const void *tx_buf, unsigned int words,
drivers/spi/spi-sh-msiof.c
356
const u32 *buf_32 = tx_buf;
drivers/spi/spi-sh-msiof.c
364
const void *tx_buf,
drivers/spi/spi-sh-msiof.c
367
const u32 *buf_32 = tx_buf;
drivers/spi/spi-sh-msiof.c
578
const void *tx_buf, void *rx_buf,
drivers/spi/spi-sh-msiof.c
585
if (tx_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
601
if (tx_buf)
drivers/spi/spi-sh-msiof.c
602
tx_fifo(p, tx_buf, words, fifo_shift);
drivers/spi/spi-sh-msiof.c
826
const void *tx_buf = t->tx_buf;
drivers/spi/spi-sh-msiof.c
843
if (tx_buf)
drivers/spi/spi-sh-msiof.c
863
if (tx_buf)
drivers/spi/spi-sh-msiof.c
864
copy32(p->tx_dma_page, tx_buf, l / 4);
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
879
if (tx_buf)
drivers/spi/spi-sh-msiof.c
880
tx_buf += l;
drivers/spi/spi-sh-msiof.c
901
if ((unsigned long)tx_buf & 0x01)
drivers/spi/spi-sh-msiof.c
912
if ((unsigned long)tx_buf & 0x03)
drivers/spi/spi-sh-msiof.c
923
if ((unsigned long)tx_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
943
if (tx_buf)
drivers/spi/spi-sh-msiof.c
944
tx_buf += n * bytes_per_word;
drivers/spi/spi-sh.c
162
data = (unsigned char *)t->tx_buf;
drivers/spi/spi-sh.c
284
t->tx_buf, t->rx_buf);
drivers/spi/spi-sh.c
288
if (t->tx_buf) {
drivers/spi/spi-sifive.c
260
const u8 *tx_ptr = t->tx_buf;
drivers/spi/spi-slave-mt27xx.c
174
if (xfer->tx_buf)
drivers/spi/spi-slave-mt27xx.c
179
if (xfer->tx_buf)
drivers/spi/spi-slave-mt27xx.c
181
xfer->tx_buf, cnt);
drivers/spi/spi-slave-mt27xx.c
184
if (xfer->tx_buf && remainder > 0) {
drivers/spi/spi-slave-mt27xx.c
186
memcpy(®_val, xfer->tx_buf + cnt * 4, remainder);
drivers/spi/spi-slave-mt27xx.c
209
if (xfer->tx_buf) {
drivers/spi/spi-slave-mt27xx.c
213
void *nonconst_tx = (void *)xfer->tx_buf;
drivers/spi/spi-slave-mt27xx.c
239
if (xfer->tx_buf)
drivers/spi/spi-slave-mt27xx.c
251
if (xfer->tx_buf)
drivers/spi/spi-slave-mt27xx.c
270
if (xfer->tx_buf)
drivers/spi/spi-slave-mt27xx.c
345
if (trans->tx_buf)
drivers/spi/spi-slave-time.c
98
priv->xfer.tx_buf = priv->buf;
drivers/spi/spi-sprd-adi.c
345
} else if (t->tx_buf) {
drivers/spi/spi-sprd-adi.c
346
u32 *p = (u32 *)t->tx_buf;
drivers/spi/spi-sprd.c
166
const void *tx_buf;
drivers/spi/spi-sprd.c
331
u8 *tx_p = (u8 *)ss->tx_buf;
drivers/spi/spi-sprd.c
337
ss->tx_buf += i;
drivers/spi/spi-sprd.c
343
u16 *tx_p = (u16 *)ss->tx_buf;
drivers/spi/spi-sprd.c
349
ss->tx_buf += i << 1;
drivers/spi/spi-sprd.c
355
u32 *tx_p = (u32 *)ss->tx_buf;
drivers/spi/spi-sprd.c
361
ss->tx_buf += i << 2;
drivers/spi/spi-sprd.c
723
ss->tx_buf = t->tx_buf;
drivers/spi/spi-sprd.c
769
if (t->tx_buf)
drivers/spi/spi-st-ssc4.c
125
spi_st->tx_ptr = t->tx_buf;
drivers/spi/spi-stm32-ospi.c
689
transfer->tx_buf, transfer->tx_nbits,
drivers/spi/spi-stm32-ospi.c
723
op.data.buf.out = transfer->tx_buf;
drivers/spi/spi-stm32-qspi.c
586
transfer->tx_buf, transfer->tx_nbits,
drivers/spi/spi-stm32-qspi.c
620
op.data.buf.out = transfer->tx_buf;
drivers/spi/spi-stm32.c
1011
if (spi->tx_buf)
drivers/spi/spi-stm32.c
1021
else if (spi->tx_buf)/* Load data for discontinuous mode */
drivers/spi/spi-stm32.c
1134
if (!spi->cur_usedma && (spi->tx_buf && (spi->tx_len > 0)))
drivers/spi/spi-stm32.c
1356
if (spi->tx_buf)
drivers/spi/spi-stm32.c
1382
if (spi->tx_buf)
drivers/spi/spi-stm32.c
1427
if (spi->tx_buf && spi->rx_buf) /* Full Duplex */
drivers/spi/spi-stm32.c
1429
else if (spi->tx_buf) /* Half-Duplex TX dir or Simplex TX */
drivers/spi/spi-stm32.c
1443
if (spi->tx_buf)
drivers/spi/spi-stm32.c
1675
if (spi->tx_buf && spi->dma_tx) {
drivers/spi/spi-stm32.c
1684
if ((spi->tx_buf && spi->dma_tx && !tx_dma_desc) ||
drivers/spi/spi-stm32.c
1862
if (!transfer->tx_buf)
drivers/spi/spi-stm32.c
1867
if (!transfer->tx_buf)
drivers/spi/spi-stm32.c
2121
spi->tx_buf = transfer->tx_buf;
drivers/spi/spi-stm32.c
2123
spi->tx_len = spi->tx_buf ? transfer->len : 0;
drivers/spi/spi-stm32.c
369
const void *tx_buf;
drivers/spi/spi-stm32.c
625
const u16 *tx_buf16 = (const u16 *)(spi->tx_buf + offs);
drivers/spi/spi-stm32.c
630
const u8 *tx_buf8 = (const u8 *)(spi->tx_buf + offs);
drivers/spi/spi-stm32.c
654
const u16 *tx_buf16 = (const u16 *)(spi->tx_buf + offs);
drivers/spi/spi-stm32.c
659
const u8 *tx_buf8 = (const u8 *)(spi->tx_buf + offs);
drivers/spi/spi-stm32.c
684
const u32 *tx_buf32 = (const u32 *)(spi->tx_buf + offs);
drivers/spi/spi-stm32.c
689
const u16 *tx_buf16 = (const u16 *)(spi->tx_buf + offs);
drivers/spi/spi-stm32.c
694
const u8 *tx_buf8 = (const u8 *)(spi->tx_buf + offs);
drivers/spi/spi-sun4i.c
156
byte = sspi->tx_buf ? *sspi->tx_buf++ : 0;
drivers/spi/spi-sun4i.c
220
if (tfr->tx_buf && tfr->len >= SUN4I_MAX_XFER_SIZE)
drivers/spi/spi-sun4i.c
224
sspi->tx_buf = tfr->tx_buf;
drivers/spi/spi-sun4i.c
307
if (sspi->tx_buf)
drivers/spi/spi-sun4i.c
85
const u8 *tx_buf;
drivers/spi/spi-sun6i.c
111
const u8 *tx_buf;
drivers/spi/spi-sun6i.c
176
byte = sspi->tx_buf ? *sspi->tx_buf++ : 0;
drivers/spi/spi-sun6i.c
240
if (tfr->tx_buf) {
drivers/spi/spi-sun6i.c
267
if (tfr->tx_buf) {
drivers/spi/spi-sun6i.c
294
sspi->tx_buf = tfr->tx_buf;
drivers/spi/spi-sun6i.c
324
if (tfr->tx_buf)
drivers/spi/spi-sun6i.c
437
if (sspi->tx_buf) {
drivers/spi/spi-sunplus-sp7021.c
174
writel(pspim->tx_buf[pspim->tx_cur_len],
drivers/spi/spi-sunplus-sp7021.c
321
pspim->tx_buf = xfer->tx_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
370
xfer->tx_dma = dma_map_single(dev, (void *)xfer->tx_buf,
drivers/spi/spi-sunplus-sp7021.c
376
} else if (xfer->rx_buf && !xfer->tx_buf) {
drivers/spi/spi-sunplus-sp7021.c
95
const u8 *tx_buf;
drivers/spi/spi-synquacer.c
130
const void *tx_buf;
drivers/spi/spi-synquacer.c
195
const u8 *buf = sspi->tx_buf;
drivers/spi/spi-synquacer.c
199
sspi->tx_buf = buf + len;
drivers/spi/spi-synquacer.c
203
const u16 *buf = sspi->tx_buf;
drivers/spi/spi-synquacer.c
207
sspi->tx_buf = buf + len;
drivers/spi/spi-synquacer.c
213
const u32 *buf = sspi->tx_buf;
drivers/spi/spi-synquacer.c
217
sspi->tx_buf = buf + len;
drivers/spi/spi-synquacer.c
237
if (xfer->rx_buf && xfer->tx_buf &&
drivers/spi/spi-synquacer.c
244
if (xfer->tx_buf) {
drivers/spi/spi-synquacer.c
391
sspi->tx_buf = xfer->tx_buf;
drivers/spi/spi-synquacer.c
411
if (xfer->tx_buf)
drivers/spi/spi-synquacer.c
421
if (xfer->tx_buf) {
drivers/spi/spi-synquacer.c
448
if (xfer->tx_buf) {
drivers/spi/spi-tegra114.c
301
u8 *tx_buf = (u8 *)t->tx_buf + tspi->cur_tx_pos;
drivers/spi/spi-tegra114.c
315
x |= (u32)(*tx_buf++) << (i * 8);
drivers/spi/spi-tegra114.c
333
x |= (u32)(*tx_buf++) << (i * 8);
drivers/spi/spi-tegra114.c
397
memcpy(tspi->tx_dma_buf, t->tx_buf + tspi->cur_pos, len);
drivers/spi/spi-tegra114.c
402
u8 *tx_buf = (u8 *)t->tx_buf + tspi->cur_tx_pos;
drivers/spi/spi-tegra114.c
414
x |= (u32)(*tx_buf++) << (i * 8);
drivers/spi/spi-tegra114.c
890
if (t->tx_buf) {
drivers/spi/spi-tegra20-sflash.c
178
u8 *tx_buf = (u8 *)t->tx_buf + tsd->cur_tx_pos;
drivers/spi/spi-tegra20-sflash.c
191
x |= (u32)(*tx_buf++) << (i * 8);
drivers/spi/spi-tegra20-sflash.c
296
if (t->tx_buf) {
drivers/spi/spi-tegra20-slink.c
298
u8 *tx_buf = (u8 *)t->tx_buf + tspi->cur_tx_pos;
drivers/spi/spi-tegra20-slink.c
311
x |= (u32)(*tx_buf++) << (i * 8);
drivers/spi/spi-tegra20-slink.c
322
x |= (u32)(*tx_buf++) << (i * 8);
drivers/spi/spi-tegra20-slink.c
372
memcpy(tspi->tx_dma_buf, t->tx_buf + tspi->cur_pos, len);
drivers/spi/spi-tegra20-slink.c
376
u8 *tx_buf = (u8 *)t->tx_buf + tspi->cur_tx_pos;
drivers/spi/spi-tegra20-slink.c
383
x |= (u32)(*tx_buf++) << (i * 8);
drivers/spi/spi-tegra20-slink.c
708
if (t->tx_buf) {
drivers/spi/spi-tegra210-quad.c
1183
cmd_value = *((const u8 *)(xfer->tx_buf));
drivers/spi/spi-tegra210-quad.c
1189
address_value = *((const u32 *)(xfer->tx_buf));
drivers/spi/spi-tegra210-quad.c
319
u8 *tx_buf = (u8 *)t->tx_buf + tqspi->cur_tx_pos;
drivers/spi/spi-tegra210-quad.c
334
x |= (u32)(*tx_buf++) << (i * 8);
drivers/spi/spi-tegra210-quad.c
353
x |= (u32)(*tx_buf++) << (i * 8);
drivers/spi/spi-tegra210-quad.c
421
u8 *tx_buf = (u8 *)t->tx_buf + tqspi->cur_tx_pos;
drivers/spi/spi-tegra210-quad.c
436
x |= (u32)(*tx_buf++) << (i * 8);
drivers/spi/spi-tegra210-quad.c
570
u8 *tx_buf = (u8 *)t->tx_buf + tqspi->cur_tx_pos;
drivers/spi/spi-tegra210-quad.c
576
if (t->tx_buf) {
drivers/spi/spi-tegra210-quad.c
577
t->tx_dma = dma_map_single(tqspi->dev, (void *)tx_buf, len, DMA_TO_DEVICE);
drivers/spi/spi-tegra210-quad.c
599
if (t->tx_buf)
drivers/spi/spi-tegra210-quad.c
922
if (t->tx_buf) {
drivers/spi/spi-ti-qspi.c
248
txbuf = t->tx_buf;
drivers/spi/spi-ti-qspi.c
413
if (t->tx_buf) {
drivers/spi/spi-tle62x0.c
61
.tx_buf = txbuff,
drivers/spi/spi-topcliff-pch.c
522
const u8 *tx_buf;
drivers/spi/spi-topcliff-pch.c
576
if (data->cur_trans->tx_buf != NULL) {
drivers/spi/spi-topcliff-pch.c
578
tx_buf = data->cur_trans->tx_buf;
drivers/spi/spi-topcliff-pch.c
580
data->pkt_tx_buff[j] = *tx_buf++;
drivers/spi/spi-topcliff-pch.c
582
tx_sbuf = data->cur_trans->tx_buf;
drivers/spi/spi-topcliff-pch.c
897
const u8 *tx_buf;
drivers/spi/spi-topcliff-pch.c
943
if (data->cur_trans->tx_buf != NULL) {
drivers/spi/spi-topcliff-pch.c
945
tx_buf = data->cur_trans->tx_buf;
drivers/spi/spi-topcliff-pch.c
948
*tx_dma_buf++ = *tx_buf++;
drivers/spi/spi-topcliff-pch.c
950
tx_sbuf = data->cur_trans->tx_buf;
drivers/spi/spi-uniphier.c
224
priv->tx_buf = t->tx_buf;
drivers/spi/spi-uniphier.c
259
if (priv->tx_buf) {
drivers/spi/spi-uniphier.c
262
val = *priv->tx_buf;
drivers/spi/spi-uniphier.c
265
val = get_unaligned_le16(priv->tx_buf);
drivers/spi/spi-uniphier.c
268
val = get_unaligned_le32(priv->tx_buf);
drivers/spi/spi-uniphier.c
272
priv->tx_buf += wsize;
drivers/spi/spi-uniphier.c
35
const u8 *tx_buf;
drivers/spi/spi-uniphier.c
357
|| (!host->dma_tx && t->tx_buf)
drivers/spi/spi-uniphier.c
434
if (priv->tx_buf) {
drivers/spi/spi-uniphier.c
462
return (priv->tx_buf || priv->rx_buf);
drivers/spi/spi-virtio.c
199
spi_req->tx_buf = xfer->tx_buf;
drivers/spi/spi-virtio.c
209
if (spi_req->tx_buf) {
drivers/spi/spi-virtio.c
210
sg_init_one(&sg_out_payload, spi_req->tx_buf, xfer->len);
drivers/spi/spi-virtio.c
23
const u8 *tx_buf;
drivers/spi/spi-xcomm.c
156
if (t->tx_buf) {
drivers/spi/spi-xcomm.c
158
memcpy(spi_xcomm->buf + 1, t->tx_buf, t->len);
drivers/spi/spi-xcomm.c
191
if (!t->tx_buf && !t->rx_buf && t->len) {
drivers/spi/spi-xilinx.c
247
xspi->tx_ptr = t->tx_buf;
drivers/spi/spi-xlp.c
213
tx_data |= xspi->tx_buf[i] << (j * 8);
drivers/spi/spi-xlp.c
217
xspi->tx_buf += nbytes;
drivers/spi/spi-xlp.c
259
if (xspi->tx_buf)
drivers/spi/spi-xlp.c
270
const unsigned char *tx_buf,
drivers/spi/spi-xlp.c
276
xs->tx_buf = tx_buf;
drivers/spi/spi-xlp.c
278
xs->tx_len = (xs->tx_buf == NULL) ? 0 : xfer_len;
drivers/spi/spi-xlp.c
323
const unsigned char *tx_buf;
drivers/spi/spi-xlp.c
325
tx_buf = t->tx_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
338
if (tx_buf)
drivers/spi/spi-xlp.c
339
tx_buf += sz;
drivers/spi/spi-xlp.c
92
const u8 *tx_buf; /* tx data buffer */
drivers/spi/spi.c
1248
if (xfer->tx_buf != NULL) {
drivers/spi/spi.c
1250
(void *)xfer->tx_buf,
drivers/spi/spi.c
1365
if (xfer->tx_buf == ctlr->dummy_tx)
drivers/spi/spi.c
1366
xfer->tx_buf = NULL;
drivers/spi/spi.c
1387
!xfer->tx_buf)
drivers/spi/spi.c
1415
if (!xfer->tx_buf)
drivers/spi/spi.c
1416
xfer->tx_buf = ctlr->dummy_tx;
drivers/spi/spi.c
1614
if ((xfer->tx_buf || xfer->rx_buf) && xfer->len) {
drivers/spi/spi.c
3837
if (xfers[i].tx_buf)
drivers/spi/spi.c
3838
xfers[i].tx_buf += offset;
drivers/spi/spi.c
4191
if (xfer->rx_buf && xfer->tx_buf)
drivers/spi/spi.c
4193
if ((flags & SPI_CONTROLLER_NO_TX) && xfer->tx_buf)
drivers/spi/spi.c
4250
if (xfer->tx_buf && !xfer->tx_nbits)
drivers/spi/spi.c
4259
if (xfer->tx_buf) {
drivers/spi/spi.c
4878
x[0].tx_buf = local_buf;
drivers/spi/spi.c
4886
if (x[0].tx_buf == buf)
drivers/spi/spidev.c
108
.tx_buf = spidev->tx_buffer,
drivers/spi/spidev.c
213
u8 *tx_buf, *rx_buf;
drivers/spi/spidev.c
225
tx_buf = spidev->tx_buffer;
drivers/spi/spidev.c
261
if (u_tmp->tx_buf) {
drivers/spi/spidev.c
268
k_tmp->tx_buf = tx_buf;
drivers/spi/spidev.c
269
if (copy_from_user(tx_buf, (const u8 __user *)
drivers/spi/spidev.c
270
(uintptr_t) u_tmp->tx_buf,
drivers/spi/spidev.c
273
tx_buf += len_aligned;
drivers/spi/spidev.c
292
k_tmp->tx_buf ? "tx " : "",
drivers/spi/spidev.c
542
ioc[n].tx_buf = (uintptr_t) compat_ptr(ioc[n].tx_buf);
drivers/staging/fbtft/fb_ra8875.c
20
.tx_buf = buf,
drivers/staging/fbtft/fbtft-io.c
11
.tx_buf = buf,
drivers/staging/fbtft/fbtft-io.c
110
t.tx_buf = txbuf;
drivers/staging/greybus/spilib.c
142
if (last_xfer->tx_buf)
drivers/staging/greybus/spilib.c
186
if (!xfer->tx_buf && !xfer->rx_buf) {
drivers/staging/greybus/spilib.c
196
if (xfer->tx_buf) {
drivers/staging/greybus/spilib.c
271
if (xfer->tx_buf) {
drivers/staging/greybus/spilib.c
273
memcpy(tx_data, xfer->tx_buf + spi->tx_xfer_offset,
drivers/staging/iio/frequency/ad9832.c
326
st->xfer.tx_buf = &st->data;
drivers/staging/iio/frequency/ad9832.c
332
st->freq_xfer[0].tx_buf = &st->freq_data[0];
drivers/staging/iio/frequency/ad9832.c
335
st->freq_xfer[1].tx_buf = &st->freq_data[1];
drivers/staging/iio/frequency/ad9832.c
338
st->freq_xfer[2].tx_buf = &st->freq_data[2];
drivers/staging/iio/frequency/ad9832.c
341
st->freq_xfer[3].tx_buf = &st->freq_data[3];
drivers/staging/iio/frequency/ad9832.c
350
st->phase_xfer[0].tx_buf = &st->phase_data[0];
drivers/staging/iio/frequency/ad9832.c
353
st->phase_xfer[1].tx_buf = &st->phase_data[1];
drivers/staging/iio/frequency/ad9834.c
428
st->xfer.tx_buf = &st->data;
drivers/staging/iio/frequency/ad9834.c
434
st->freq_xfer[0].tx_buf = &st->freq_data[0];
drivers/staging/iio/frequency/ad9834.c
437
st->freq_xfer[1].tx_buf = &st->freq_data[1];
drivers/staging/media/av7110/sp8870.c
103
u8 tx_buf[255];
drivers/staging/media/av7110/sp8870.c
127
tx_buf[0] = 0xCF;
drivers/staging/media/av7110/sp8870.c
128
tx_buf[1] = 0x0A;
drivers/staging/media/av7110/sp8870.c
129
memcpy(&tx_buf[2], fw_buf + fw_pos, tx_len);
drivers/staging/media/av7110/sp8870.c
132
msg.buf = tx_buf;
drivers/tty/serial/8250/8250_bcm7271.c
1077
priv->tx_buf = dma_alloc_coherent(dev,
drivers/tty/serial/8250/8250_bcm7271.c
1080
if (!priv->tx_buf) {
drivers/tty/serial/8250/8250_bcm7271.c
224
void *tx_buf;
drivers/tty/serial/8250/8250_bcm7271.c
425
tx_size = uart_fifo_out(&p->port, priv->tx_buf, UART_XMIT_SIZE);
drivers/tty/serial/8250/8250_bcm7271.c
897
if (priv->tx_buf)
drivers/tty/serial/8250/8250_bcm7271.c
898
dma_free_coherent(dev, priv->tx_size, priv->tx_buf,
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
62
unsigned char *tx_buf;
drivers/tty/serial/max3100.c
163
.tx_buf = &etx,
drivers/tty/serial/stm32-usart.c
1730
if (stm32port->tx_buf)
drivers/tty/serial/stm32-usart.c
1731
dma_free_coherent(&pdev->dev, TX_BUF_L, stm32port->tx_buf,
drivers/tty/serial/stm32-usart.c
1744
stm32port->tx_buf = dma_alloc_coherent(dev, TX_BUF_L,
drivers/tty/serial/stm32-usart.c
1747
if (!stm32port->tx_buf)
drivers/tty/serial/stm32-usart.c
736
count = kfifo_out_peek(&tport->xmit_fifo, &stm32port->tx_buf[0],
drivers/tty/serial/stm32-usart.h
207
unsigned char *tx_buf; /* dma tx buffer cpu address */
drivers/tty/serial/ucc_uart.c
1003
qe_port->tx_buf = qe_port->rx_buf + rx_size;
drivers/tty/serial/ucc_uart.c
196
unsigned char *tx_buf;
drivers/tty/synclink_gt.c
2338
if (!info->tx_buf) {
drivers/tty/synclink_gt.c
2339
info->tx_buf = kmalloc(info->max_frame_size, GFP_KERNEL);
drivers/tty/synclink_gt.c
2340
if (!info->tx_buf) {
drivers/tty/synclink_gt.c
2381
kfree(info->tx_buf);
drivers/tty/synclink_gt.c
2382
info->tx_buf = NULL;
drivers/tty/synclink_gt.c
287
unsigned char *tx_buf;
drivers/tty/synclink_gt.c
760
if (!info->tx_buf || (count > info->max_frame_size))
drivers/tty/synclink_gt.c
770
if (!tx_load(info, info->tx_buf, info->tx_count))
drivers/tty/synclink_gt.c
793
if (!info->tx_buf)
drivers/tty/synclink_gt.c
797
info->tx_buf[info->tx_count++] = ch;
drivers/tty/synclink_gt.c
885
tty->hw_stopped || !info->tx_buf)
drivers/tty/synclink_gt.c
891
if (info->tx_count && tx_load(info, info->tx_buf, info->tx_count))
drivers/tty/synclink_gt.c
941
if (info->tx_count && tx_load(info, info->tx_buf, info->tx_count))
drivers/usb/gadget/udc/max3420_udc.c
211
transfer.tx_buf = txdata;
drivers/usb/gadget/udc/max3420_udc.c
230
transfer.tx_buf = txdata;
drivers/usb/gadget/udc/max3420_udc.c
259
transfer.tx_buf = txdata;
drivers/usb/gadget/udc/max3420_udc.c
283
transfer.tx_buf = &local_buf[0];
drivers/usb/gadget/udc/max3420_udc.c
307
transfer.tx_buf = local_buf;
drivers/usb/host/max3421-hcd.c
356
transfer.tx_buf = max3421_hcd->tx->data;
drivers/usb/host/max3421-hcd.c
383
transfer.tx_buf = max3421_hcd->tx->data;
drivers/usb/host/max3421-hcd.c
405
transfer[0].tx_buf = max3421_hcd->tx->data;
drivers/usb/host/max3421-hcd.c
432
transfer[0].tx_buf = max3421_hcd->tx->data;
drivers/usb/host/max3421-hcd.c
435
transfer[1].tx_buf = buf;
drivers/usb/misc/usb-ljca.c
146
void *tx_buf;
drivers/usb/misc/usb-ljca.c
230
struct ljca_msg *tx_header = adap->tx_buf;
drivers/usb/misc/usb-ljca.c
309
struct ljca_msg *header = adap->tx_buf;
drivers/usb/misc/usb-ljca.c
769
adap->tx_buf = devm_kzalloc(dev, LJCA_MAX_PACKET_SIZE, GFP_KERNEL);
drivers/usb/misc/usb-ljca.c
770
if (!adap->tx_buf)
drivers/usb/musb/cppi_dma.h
20
u32 tx_buf;
drivers/video/backlight/ams369fg06.c
164
.tx_buf = buf,
drivers/video/backlight/corgi_lcd.c
176
.tx_buf = lcd->buf,
drivers/video/backlight/hx8357.c
241
xfer[0].tx_buf = local_txbuf;
drivers/video/backlight/ili922x.c
158
xfer.tx_buf = tbuf;
drivers/video/backlight/ili922x.c
202
xfer_regindex.tx_buf = tbuf;
drivers/video/backlight/ili922x.c
224
xfer_regvalue.tx_buf = &tbuf[send_bytes];
drivers/video/backlight/ili922x.c
257
xfer_regindex.tx_buf = tbuf;
drivers/video/backlight/ili922x.c
284
xfer_regvalue.tx_buf = tbuf;
drivers/video/backlight/ili922x.c
333
xfer.tx_buf = tbuf;
drivers/video/backlight/ili9320.c
181
spi->xfer[0].tx_buf = spi->buffer_addr;
drivers/video/backlight/ili9320.c
182
spi->xfer[1].tx_buf = spi->buffer_data;
drivers/video/backlight/lms501kf03.c
108
.tx_buf = buf,
drivers/video/backlight/ltv350qv.c
52
index_xfer.tx_buf = lcd->buffer;
drivers/video/backlight/ltv350qv.c
59
value_xfer.tx_buf = lcd->buffer + 4;
drivers/video/backlight/tdo24m.c
369
x->tx_buf = &lcd->buf[0];
drivers/video/fbdev/mmp/hw/mmp_spi.c
116
lcd_spi_write(spi, ((u8 *)t->tx_buf)[i]);
drivers/video/fbdev/mmp/hw/mmp_spi.c
120
lcd_spi_write(spi, ((u16 *)t->tx_buf)[i]);
drivers/video/fbdev/mmp/hw/mmp_spi.c
124
lcd_spi_write(spi, ((u32 *)t->tx_buf)[i]);
drivers/video/fbdev/omap/lcd_mipid.c
72
x->tx_buf = &cmd;
drivers/video/fbdev/omap/lcd_mipid.c
79
x->tx_buf = wbuf;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
72
index_xfer.tx_buf = buffer;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
79
value_xfer.tx_buf = buffer + 4;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
119
x->tx_buf = &cmd;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
136
x->tx_buf = wbuf;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
57
u16 tx_buf = JBT_COMMAND | reg;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
59
rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf,
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
71
u16 tx_buf[2];
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
73
tx_buf[0] = JBT_COMMAND | reg;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
74
tx_buf[1] = JBT_DATA | data;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
75
rc = spi_write(ddata->spi_dev, (u8 *)tx_buf,
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
87
u16 tx_buf[3];
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
89
tx_buf[0] = JBT_COMMAND | reg;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
90
tx_buf[1] = JBT_DATA | (data >> 8);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
91
tx_buf[2] = JBT_DATA | (data & 0xff);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
93
rc = spi_write(ddata->spi_dev, (u8 *)tx_buf,
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
105
xfer.tx_buf = &w;
include/drm/drm_mipi_dbi.h
112
u16 *tx_buf;
include/drm/drm_mipi_dsi.h
40
const void *tx_buf;
include/linux/iio/adc/ad_sigma_delta.h
128
u8 tx_buf[4] __aligned(IIO_DMA_MINALIGN);
include/linux/mfd/abx500/ab8500.h
361
unsigned long tx_buf[4];
include/linux/spi/spi.h
1105
const void *tx_buf;
include/linux/spi/spi.h
1519
.tx_buf = buf,
include/trace/events/spi.h
175
(xfer->tx_buf && xfer->tx_buf != msg->spi->controller->dummy_tx)
include/trace/events/spi.h
193
__dynamic_array(u8, tx_buf,
include/trace/events/spi.h
205
memcpy(__get_dynamic_array(tx_buf),
include/trace/events/spi.h
206
xfer->tx_buf, __get_dynamic_array_len(tx_buf));
include/trace/events/spi.h
216
__get_dynamic_array_len(tx_buf), __get_dynamic_array(tx_buf),
include/uapi/linux/spi/spidev.h
71
__u64 tx_buf;
net/nfc/nci/spi.c
189
tx.tx_buf = req;
net/nfc/nci/spi.c
39
t.tx_buf = skb->data;
net/nfc/nci/spi.c
43
t.tx_buf = &t;
sound/drivers/serial-generic.c
56
char tx_buf[INTERNAL_BUF_SIZE];
sound/drivers/serial-generic.c
81
num_bytes = snd_rawmidi_transmit_peek(substream, drvdata->tx_buf,
sound/drivers/serial-generic.c
83
num_bytes = serdev_device_write_buf(drvdata->serdev, drvdata->tx_buf,
sound/soc/codecs/cs35l56-shared.c
493
.tx_buf = buf,
sound/soc/codecs/idt821034.c
55
.tx_buf = &idt821034->spi_tx_buf,
sound/soc/codecs/idt821034.c
59
.tx_buf = &idt821034->spi_tx_buf,
sound/soc/codecs/idt821034.c
85
.tx_buf = &idt821034->spi_tx_buf,
sound/soc/codecs/idt821034.c
90
.tx_buf = &idt821034->spi_tx_buf,
sound/soc/codecs/peb2466.c
136
.tx_buf = &peb2466->spi_tx_buf,
sound/soc/codecs/peb2466.c
152
.tx_buf = &peb2466->spi_tx_buf,
sound/soc/codecs/peb2466.c
182
.tx_buf = &peb2466->spi_tx_buf,
sound/soc/codecs/rt5514-spi.c
345
x[0].tx_buf = write_buf;
sound/soc/codecs/rt5514-spi.c
349
x[1].tx_buf = write_buf;
sound/soc/codecs/rt5677-spi.c
492
t[0].tx_buf = header;
sound/soc/codecs/rt5677-spi.c
547
t.tx_buf = buf;
sound/soc/codecs/wm0010.c
420
xfer->t.tx_buf = img;
sound/soc/codecs/wm0010.c
475
kfree(xfer->t.tx_buf);
sound/soc/codecs/wm0010.c
522
t.tx_buf = img;
sound/soc/codecs/wm0010.c
655
t.tx_buf = img_swap;
sound/soc/sprd/sprd-mcdt.c
569
int sprd_mcdt_chan_write(struct sprd_mcdt_chan *chan, char *tx_buf, u32 size)
sound/soc/sprd/sprd-mcdt.c
574
u32 *buf = (u32 *)tx_buf;
sound/soc/sprd/sprd-mcdt.h
56
int sprd_mcdt_chan_write(struct sprd_mcdt_chan *chan, char *tx_buf, u32 size);
sound/soc/sprd/sprd-mcdt.h
77
int sprd_mcdt_chan_write(struct sprd_mcdt_chan *chan, char *tx_buf, u32 size)
sound/spi/at73c213.c
98
msg_xfer.tx_buf = chip->spi_wbuffer;
tools/net/ynl/lib/ynl.c
477
nlh = ys->nlh = ynl_nlmsg_put_header(ys->tx_buf);
tools/net/ynl/lib/ynl.c
750
ys->tx_buf = &ys->raw_buf[0];
tools/net/ynl/lib/ynl.h
85
unsigned char *tx_buf;
tools/spi/spidev_fdx.c
62
xfer[0].tx_buf = (unsigned long)buf;
tools/spi/spidev_test.c
124
.tx_buf = (unsigned long)tx,
tools/spi/spidev_test.c
149
tr.tx_buf = 0;