arch/x86/kvm/emulate.c
1523
enum x86_transfer_type transfer,
arch/x86/kvm/emulate.c
1591
err_vec = (transfer == X86_TRANSFER_TASK_SWITCH) ? TS_VECTOR :
arch/x86/kvm/emulate.c
1596
if (transfer == X86_TRANSFER_CALL_JMP)
arch/x86/kvm/emulate.c
1618
if (WARN_ON_ONCE(transfer == X86_TRANSFER_NONE))
arch/x86/kvm/emulate.c
1624
if (transfer == X86_TRANSFER_RET) {
arch/x86/kvm/emulate.c
1632
if (transfer == X86_TRANSFER_RET || transfer == X86_TRANSFER_TASK_SWITCH) {
drivers/acpi/acpica/rsdumpinfo.c
49
{ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(dma.transfer), "Transfer Type",
drivers/acpi/acpica/rsirq.c
225
{ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.dma.transfer),
drivers/acpi/acpica/rsmisc.c
802
if (resource->data.dma.transfer == 0x03) {
drivers/cdrom/gdrom.c
100
int transfer;
drivers/cdrom/gdrom.c
538
if (gd.transfer != 1)
drivers/cdrom/gdrom.c
540
gd.transfer = 0;
drivers/cdrom/gdrom.c
614
gd.transfer = 1;
drivers/cdrom/gdrom.c
624
gd.transfer == 0, GDROM_DEFAULT_TIMEOUT);
drivers/cdrom/gdrom.c
625
err = gd.transfer ? BLK_STS_IOERR : BLK_STS_OK;
drivers/cdrom/gdrom.c
626
gd.transfer = 0;
drivers/cxl/core/memdev.c
830
struct cxl_mbox_transfer_fw *transfer;
drivers/cxl/core/memdev.c
834
transfer = kzalloc_flex(*transfer, data, 0);
drivers/cxl/core/memdev.c
835
if (!transfer)
drivers/cxl/core/memdev.c
841
.size_in = sizeof(*transfer),
drivers/cxl/core/memdev.c
842
.payload_in = transfer,
drivers/cxl/core/memdev.c
847
transfer->action = CXL_FW_TRANSFER_ACTION_ABORT;
drivers/cxl/core/memdev.c
850
kfree(transfer);
drivers/cxl/core/memdev.c
879
struct cxl_mbox_transfer_fw *transfer;
drivers/cxl/core/memdev.c
885
mds->fw.oneshot = struct_size(transfer, data, size) <
drivers/cxl/core/memdev.c
908
struct cxl_mbox_transfer_fw *transfer;
drivers/cxl/core/memdev.c
930
cur_size = min_t(size_t, size, cxl_mbox->payload_size - sizeof(*transfer));
drivers/cxl/core/memdev.c
933
size_in = struct_size(transfer, data, cur_size);
drivers/cxl/core/memdev.c
946
transfer = kzalloc(size_in, GFP_KERNEL);
drivers/cxl/core/memdev.c
947
if (!transfer)
drivers/cxl/core/memdev.c
950
transfer->offset = cpu_to_le32(offset / CXL_FW_TRANSFER_ALIGNMENT);
drivers/cxl/core/memdev.c
951
memcpy(transfer->data, data + offset, cur_size);
drivers/cxl/core/memdev.c
953
transfer->action = CXL_FW_TRANSFER_ACTION_FULL;
drivers/cxl/core/memdev.c
954
transfer->slot = mds->fw.next_slot;
drivers/cxl/core/memdev.c
957
transfer->action = CXL_FW_TRANSFER_ACTION_INITIATE;
drivers/cxl/core/memdev.c
959
transfer->action = CXL_FW_TRANSFER_ACTION_END;
drivers/cxl/core/memdev.c
960
transfer->slot = mds->fw.next_slot;
drivers/cxl/core/memdev.c
962
transfer->action = CXL_FW_TRANSFER_ACTION_CONTINUE;
drivers/cxl/core/memdev.c
969
.payload_in = transfer,
drivers/cxl/core/memdev.c
998
kfree(transfer);
drivers/gpu/drm/adp/adp-mipi.c
209
.transfer = adp_dsi_host_transfer,
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
191
amdgpu_connector->ddc_bus->aux.transfer = amdgpu_atombios_dp_aux_transfer;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
837
aconnector->dm_dp_aux.aux.transfer = dm_dp_aux_transfer;
drivers/gpu/drm/bridge/analogix/analogix-anx6345.c
507
anx6345->aux.transfer = anx6345_aux_transfer;
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c
878
anx78xx->aux.transfer = anx78xx_aux_transfer;
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1563
dp->aux.transfer = analogix_dpaux_transfer;
drivers/gpu/drm/bridge/analogix/anx7625.c
2691
platform->aux.transfer = anx7625_aux_transfer;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1230
.transfer = cdns_dsi_transfer,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2414
mhdp->aux.transfer = cdns_mhdp_transfer;
drivers/gpu/drm/bridge/ite-it6505.c
3632
it6505->aux.transfer = it6505_aux_transfer;
drivers/gpu/drm/bridge/nwl-dsi.c
628
.transfer = nwl_dsi_host_transfer,
drivers/gpu/drm/bridge/parade-ps8640.c
700
ps_bridge->aux.transfer = ps8640_aux_transfer;
drivers/gpu/drm/bridge/samsung-dsim.c
2049
.transfer = samsung_dsim_host_transfer,
drivers/gpu/drm/bridge/ssd2825.c
398
.transfer = ssd2825_dsi_host_transfer,
drivers/gpu/drm/bridge/synopsys/dw-dp.c
2059
dp->aux.transfer = dw_dp_aux_transfer;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
542
.transfer = dw_mipi_dsi_host_transfer,
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
692
.transfer = dw_mipi_dsi2_host_transfer,
drivers/gpu/drm/bridge/tc358767.c
826
tc->aux.transfer = tc_aux_transfer;
drivers/gpu/drm/bridge/tc358768.c
553
.transfer = tc358768_dsi_host_transfer,
drivers/gpu/drm/bridge/ti-sn65dsi86.c
675
pdata->aux.transfer = ti_sn_aux_transfer;
drivers/gpu/drm/display/drm_dp_cec.c
249
if (!aux->transfer)
drivers/gpu/drm/display/drm_dp_cec.c
311
if (!aux->transfer)
drivers/gpu/drm/display/drm_dp_cec.c
395
if (!aux->transfer)
drivers/gpu/drm/display/drm_dp_cec.c
440
if (WARN_ON(!aux->transfer))
drivers/gpu/drm/display/drm_dp_helper.c
2005
ret = aux->transfer(aux, msg);
drivers/gpu/drm/display/drm_dp_helper.c
626
ret = aux->transfer(aux, &msg);
drivers/gpu/drm/drm_mipi_dsi.c
453
if (!ops || !ops->transfer)
drivers/gpu/drm/drm_mipi_dsi.c
459
return ops->transfer(dsi->host, msg);
drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c
163
dp->aux.transfer = hibmc_dp_aux_xfer;
drivers/gpu/drm/i915/display/icl_dsi.c
1854
.transfer = gen11_dsi_host_transfer,
drivers/gpu/drm/i915/display/intel_dp_aux.c
837
intel_dp->aux.transfer = intel_dp_aux_transfer;
drivers/gpu/drm/i915/display/vlv_dsi.c
218
.transfer = intel_dsi_host_transfer,
drivers/gpu/drm/imagination/pvr_context.c
179
pvr_queue_destroy(ctx->queues.transfer);
drivers/gpu/drm/imagination/pvr_context.c
230
ctx->queues.transfer = pvr_queue_create(ctx, DRM_PVR_JOB_TYPE_TRANSFER_FRAG,
drivers/gpu/drm/imagination/pvr_context.c
232
if (IS_ERR(ctx->queues.transfer)) {
drivers/gpu/drm/imagination/pvr_context.c
233
err = PTR_ERR(ctx->queues.transfer);
drivers/gpu/drm/imagination/pvr_context.c
234
ctx->queues.transfer = NULL;
drivers/gpu/drm/imagination/pvr_context.c
266
pvr_queue_kill(ctx->queues.transfer);
drivers/gpu/drm/imagination/pvr_context.h
104
return ctx->type == DRM_PVR_CTX_TYPE_TRANSFER_FRAG ? ctx->queues.transfer : NULL;
drivers/gpu/drm/imagination/pvr_context.h
86
struct pvr_queue *transfer;
drivers/gpu/drm/kmb/kmb_dsi.c
214
.transfer = kmb_dsi_host_transfer,
drivers/gpu/drm/mcde/mcde_dsi.c
386
.transfer = mcde_dsi_host_transfer,
drivers/gpu/drm/mediatek/mtk_dp.c
2791
mtk_dp->aux.transfer = mtk_dp_aux_transfer;
drivers/gpu/drm/mediatek/mtk_dsi.c
1193
.transfer = mtk_dsi_host_transfer,
drivers/gpu/drm/msm/dp/dp_aux.c
710
aux->msm_dp_aux.transfer = msm_dp_aux_transfer;
drivers/gpu/drm/msm/dsi/dsi_host.c
1748
.transfer = dsi_host_transfer,
drivers/gpu/drm/nouveau/nouveau_connector.c
1405
nv_connector->aux.transfer = nouveau_connector_aux_xfer;
drivers/gpu/drm/nouveau/nouveau_connector.c
1437
if (nv_connector->aux.transfer) {
drivers/gpu/drm/nouveau/nouveau_connector.c
403
if (nv_connector->aux.transfer)
drivers/gpu/drm/omapdrm/dss/dsi.c
4434
.transfer = omap_dsi_host_transfer,
drivers/gpu/drm/radeon/atombios_dp.c
236
radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_native;
drivers/gpu/drm/radeon/atombios_dp.c
238
radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_atom;
drivers/gpu/drm/radeon/atombios_dp.c
240
radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_atom;
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c
1185
.transfer = rcar_mipi_dsi_host_transfer
drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c
1353
.transfer = rzg2l_mipi_dsi_host_transfer,
drivers/gpu/drm/sprd/sprd_dsi.c
1022
.transfer = sprd_dsi_host_transfer,
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c
1039
.transfer = sun6i_dsi_transfer,
drivers/gpu/drm/tegra/dpaux.c
525
dpaux->aux.transfer = tegra_dpaux_transfer;
drivers/gpu/drm/tegra/dsi.c
1530
.transfer = tegra_dsi_host_transfer,
drivers/gpu/drm/vc4/vc4_dsi.c
1408
.transfer = vc4_dsi_host_transfer,
drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
507
SVGA3dTransferType transfer;
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
1534
dirty = (cmd->body.transfer == SVGA3D_WRITE_HOST_VRAM) ?
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
304
body->transfer = ((to_surface) ? SVGA3D_WRITE_HOST_VRAM :
drivers/gpu/drm/xlnx/zynqmp_dp.c
1172
dp->aux.transfer = zynqmp_dp_aux_transfer;
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
406
adc->transfer[1].rx_buf = adc->rx_buf;
drivers/iio/adc/mcp320x.c
407
adc->transfer[1].len = DIV_ROUND_UP(chip_info->resolution, 8);
drivers/iio/adc/mcp320x.c
412
&adc->transfer[1], 1);
drivers/iio/adc/mcp320x.c
414
spi_message_init_with_transfers(&adc->msg, adc->transfer,
drivers/iio/adc/mcp320x.c
415
ARRAY_SIZE(adc->transfer));
drivers/iio/adc/mcp320x.c
424
adc->transfer[1].len++;
drivers/iio/adc/mcp320x.c
87
struct spi_transfer transfer[2];
drivers/iio/adc/ti-ads131e08.c
176
struct spi_transfer transfer[] = {
drivers/iio/adc/ti-ads131e08.c
193
ret = spi_sync_transfer(st->spi, transfer, ARRAY_SIZE(transfer));
drivers/iio/adc/ti-ads131e08.c
205
struct spi_transfer transfer[] = {
drivers/iio/adc/ti-ads131e08.c
220
ret = spi_sync_transfer(st->spi, transfer, ARRAY_SIZE(transfer));
drivers/iio/adc/ti-ads131e08.c
230
struct spi_transfer transfer[] = {
drivers/iio/adc/ti-ads131e08.c
242
ret = spi_sync_transfer(st->spi, transfer, ARRAY_SIZE(transfer));
drivers/input/rmi4/rmi_f34v7.c
629
u16 transfer;
drivers/input/rmi4/rmi_f34v7.c
654
transfer = min(remaining, max_transfer);
drivers/input/rmi4/rmi_f34v7.c
655
put_unaligned_le16(transfer, &length);
drivers/input/rmi4/rmi_f34v7.c
680
transfer * f34->v7.block_size);
drivers/input/rmi4/rmi_f34v7.c
688
index += (transfer * f34->v7.block_size);
drivers/input/rmi4/rmi_f34v7.c
689
remaining -= transfer;
drivers/input/rmi4/rmi_f34v7.c
702
u16 transfer;
drivers/input/rmi4/rmi_f34v7.c
728
transfer = min(remaining, max_transfer);
drivers/input/rmi4/rmi_f34v7.c
729
put_unaligned_le16(transfer, &length);
drivers/input/rmi4/rmi_f34v7.c
749
block_ptr, transfer * f34->v7.block_size);
drivers/input/rmi4/rmi_f34v7.c
761
block_ptr += (transfer * f34->v7.block_size);
drivers/input/rmi4/rmi_f34v7.c
762
remaining -= transfer;
drivers/input/rmi4/rmi_f34v7.c
763
f34->update_progress += transfer;
drivers/media/platform/amphion/venc.c
1232
venc->params.color.transfer,
drivers/media/platform/amphion/venc.c
197
f->fmt.pix_mp.xfer_func = venc->params.color.transfer;
drivers/media/platform/amphion/venc.c
251
venc->params.color.transfer = pix_mp->xfer_func;
drivers/media/platform/amphion/venc.c
257
pix_mp->xfer_func = venc->params.color.transfer;
drivers/media/platform/amphion/vpu_codec.h
49
u32 transfer;
drivers/media/platform/amphion/vpu_windsor.c
1083
vpu_color_cvrt_transfers_v2i(params->color.transfer);
drivers/media/spi/cxd2880-spi.c
124
struct spi_transfer transfer[2] = {};
drivers/media/spi/cxd2880-spi.c
141
transfer[0].len = 3;
drivers/media/spi/cxd2880-spi.c
142
transfer[0].tx_buf = data;
drivers/media/spi/cxd2880-spi.c
143
spi_message_add_tail(&transfer[0], &message);
drivers/media/spi/cxd2880-spi.c
144
transfer[1].len = packet_num * 188;
drivers/media/spi/cxd2880-spi.c
145
transfer[1].rx_buf = read_data;
drivers/media/spi/cxd2880-spi.c
146
spi_message_add_tail(&transfer[1], &message);
drivers/mmc/host/litex_mmc.c
124
u8 cmd, u32 arg, u8 response_len, u8 transfer)
drivers/mmc/host/litex_mmc.c
133
cmd << 8 | transfer << 5 | response_len);
drivers/mmc/host/litex_mmc.c
141
(transfer != SD_CTL_DATA_XFER_NONE ||
drivers/mmc/host/litex_mmc.c
169
if (transfer == SD_CTL_DATA_XFER_NONE)
drivers/mmc/host/litex_mmc.c
179
reg = (transfer == SD_CTL_DATA_XFER_READ) ?
drivers/mmc/host/litex_mmc.c
292
unsigned int *len, bool *direct, u8 *transfer)
drivers/mmc/host/litex_mmc.c
319
*transfer = SD_CTL_DATA_XFER_READ;
drivers/mmc/host/litex_mmc.c
328
*transfer = SD_CTL_DATA_XFER_WRITE;
drivers/mmc/host/litex_mmc.c
350
u8 transfer = SD_CTL_DATA_XFER_NONE;
drivers/mmc/host/litex_mmc.c
385
litex_mmc_do_dma(host, data, &len, &direct, &transfer);
drivers/mmc/host/litex_mmc.c
390
response_len, transfer);
drivers/mmc/host/litex_mmc.c
423
if (!cmd->error && transfer != SD_CTL_DATA_XFER_NONE) {
drivers/mmc/host/litex_mmc.c
425
if (transfer == SD_CTL_DATA_XFER_READ && !direct) {
drivers/mtd/devices/mchp23k256.c
103
struct spi_transfer transfer[2] = {};
drivers/mtd/devices/mchp23k256.c
112
memset(&transfer, 0, sizeof(transfer));
drivers/mtd/devices/mchp23k256.c
116
transfer[0].tx_buf = command;
drivers/mtd/devices/mchp23k256.c
117
transfer[0].len = cmd_len;
drivers/mtd/devices/mchp23k256.c
118
spi_message_add_tail(&transfer[0], &message);
drivers/mtd/devices/mchp23k256.c
120
transfer[1].rx_buf = buf;
drivers/mtd/devices/mchp23k256.c
121
transfer[1].len = len;
drivers/mtd/devices/mchp23k256.c
122
spi_message_add_tail(&transfer[1], &message);
drivers/mtd/devices/mchp23k256.c
145
struct spi_transfer transfer = {};
drivers/mtd/devices/mchp23k256.c
154
transfer.tx_buf = command;
drivers/mtd/devices/mchp23k256.c
155
transfer.len = sizeof(command);
drivers/mtd/devices/mchp23k256.c
156
spi_message_add_tail(&transfer, &message);
drivers/mtd/devices/mchp23k256.c
64
struct spi_transfer transfer[2] = {};
drivers/mtd/devices/mchp23k256.c
76
transfer[0].tx_buf = command;
drivers/mtd/devices/mchp23k256.c
77
transfer[0].len = cmd_len;
drivers/mtd/devices/mchp23k256.c
78
spi_message_add_tail(&transfer[0], &message);
drivers/mtd/devices/mchp23k256.c
80
transfer[1].tx_buf = buf;
drivers/mtd/devices/mchp23k256.c
81
transfer[1].len = len;
drivers/mtd/devices/mchp23k256.c
82
spi_message_add_tail(&transfer[1], &message);
drivers/mtd/devices/sst25l.c
210
struct spi_transfer transfer[2];
drivers/mtd/devices/sst25l.c
216
memset(&transfer, 0, sizeof(transfer));
drivers/mtd/devices/sst25l.c
223
transfer[0].tx_buf = command;
drivers/mtd/devices/sst25l.c
224
transfer[0].len = sizeof(command);
drivers/mtd/devices/sst25l.c
225
spi_message_add_tail(&transfer[0], &message);
drivers/mtd/devices/sst25l.c
227
transfer[1].rx_buf = buf;
drivers/mtd/devices/sst25l.c
228
transfer[1].len = len;
drivers/mtd/devices/sst25l.c
229
spi_message_add_tail(&transfer[1], &message);
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2338
struct gpmi_transfer *transfer = &this->transfers[this->ntransfers];
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2345
return transfer;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2353
struct gpmi_transfer *transfer;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2372
transfer = get_next_transfer(this);
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2373
if (!transfer)
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2376
transfer->cmdbuf[0] = cmd;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2378
memcpy(&transfer->cmdbuf[1], addr, naddr);
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2380
sg_init_one(&transfer->sgl, transfer->cmdbuf, naddr + 1);
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2381
dma_map_sg(this->dev, &transfer->sgl, 1, DMA_TO_DEVICE);
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2383
transfer->direction = DMA_TO_DEVICE;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2385
desc = dmaengine_prep_slave_sg(channel, &transfer->sgl, 1, DMA_MEM_TO_DEV,
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2413
struct gpmi_transfer *transfer;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2416
transfer = get_next_transfer(this);
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2417
if (!transfer)
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2420
transfer->direction = DMA_FROM_DEVICE;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2422
*direct = prepare_data_dma(this, buf, raw_len, &transfer->sgl,
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2438
pio[4] = transfer->sgl.dma_address;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2448
desc = dmaengine_prep_slave_sg(channel, &transfer->sgl, 1,
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2460
struct gpmi_transfer *transfer;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2463
transfer = get_next_transfer(this);
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2464
if (!transfer)
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2467
transfer->direction = DMA_TO_DEVICE;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2469
prepare_data_dma(this, buf, raw_len, &transfer->sgl, DMA_TO_DEVICE);
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2484
pio[4] = transfer->sgl.dma_address;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2495
desc = dmaengine_prep_slave_sg(channel, &transfer->sgl, 1,
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2654
struct gpmi_transfer *transfer = &this->transfers[i];
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2656
if (transfer->direction != DMA_NONE)
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2657
dma_unmap_sg(this->dev, &transfer->sgl, 1,
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2658
transfer->direction);
drivers/net/ethernet/qualcomm/qca_7k.c
33
struct spi_transfer transfer[2];
drivers/net/ethernet/qualcomm/qca_7k.c
37
memset(transfer, 0, sizeof(transfer));
drivers/net/ethernet/qualcomm/qca_7k.c
44
transfer[0].tx_buf = &tx_data;
drivers/net/ethernet/qualcomm/qca_7k.c
45
transfer[0].len = QCASPI_CMD_LEN;
drivers/net/ethernet/qualcomm/qca_7k.c
46
transfer[1].rx_buf = &rx_data;
drivers/net/ethernet/qualcomm/qca_7k.c
47
transfer[1].len = QCASPI_CMD_LEN;
drivers/net/ethernet/qualcomm/qca_7k.c
49
spi_message_add_tail(&transfer[0], &msg);
drivers/net/ethernet/qualcomm/qca_7k.c
55
spi_message_add_tail(&transfer[1], &msg);
drivers/net/ethernet/qualcomm/qca_7k.c
73
struct spi_transfer transfer[2];
drivers/net/ethernet/qualcomm/qca_7k.c
77
memset(&transfer, 0, sizeof(transfer));
drivers/net/ethernet/qualcomm/qca_7k.c
84
transfer[0].tx_buf = &tx_data[0];
drivers/net/ethernet/qualcomm/qca_7k.c
85
transfer[0].len = QCASPI_CMD_LEN;
drivers/net/ethernet/qualcomm/qca_7k.c
86
transfer[1].tx_buf = &tx_data[1];
drivers/net/ethernet/qualcomm/qca_7k.c
87
transfer[1].len = QCASPI_CMD_LEN;
drivers/net/ethernet/qualcomm/qca_7k.c
89
spi_message_add_tail(&transfer[0], &msg);
drivers/net/ethernet/qualcomm/qca_7k.c
94
spi_message_add_tail(&transfer[1], &msg);
drivers/net/ethernet/qualcomm/qca_spi.c
101
memset(&transfer, 0, sizeof(transfer));
drivers/net/ethernet/qualcomm/qca_spi.c
105
transfer[0].tx_buf = &cmd;
drivers/net/ethernet/qualcomm/qca_spi.c
106
transfer[0].len = QCASPI_CMD_LEN;
drivers/net/ethernet/qualcomm/qca_spi.c
107
transfer[1].tx_buf = src;
drivers/net/ethernet/qualcomm/qca_spi.c
108
transfer[1].len = len;
drivers/net/ethernet/qualcomm/qca_spi.c
110
spi_message_add_tail(&transfer[0], &msg);
drivers/net/ethernet/qualcomm/qca_spi.c
111
spi_message_add_tail(&transfer[1], &msg);
drivers/net/ethernet/qualcomm/qca_spi.c
126
struct spi_transfer transfer;
drivers/net/ethernet/qualcomm/qca_spi.c
129
memset(&transfer, 0, sizeof(transfer));
drivers/net/ethernet/qualcomm/qca_spi.c
132
transfer.tx_buf = src;
drivers/net/ethernet/qualcomm/qca_spi.c
133
transfer.len = len;
drivers/net/ethernet/qualcomm/qca_spi.c
135
spi_message_add_tail(&transfer, &msg);
drivers/net/ethernet/qualcomm/qca_spi.c
151
struct spi_transfer transfer[2];
drivers/net/ethernet/qualcomm/qca_spi.c
154
memset(&transfer, 0, sizeof(transfer));
drivers/net/ethernet/qualcomm/qca_spi.c
158
transfer[0].tx_buf = &cmd;
drivers/net/ethernet/qualcomm/qca_spi.c
159
transfer[0].len = QCASPI_CMD_LEN;
drivers/net/ethernet/qualcomm/qca_spi.c
160
transfer[1].rx_buf = dst;
drivers/net/ethernet/qualcomm/qca_spi.c
161
transfer[1].len = len;
drivers/net/ethernet/qualcomm/qca_spi.c
163
spi_message_add_tail(&transfer[0], &msg);
drivers/net/ethernet/qualcomm/qca_spi.c
164
spi_message_add_tail(&transfer[1], &msg);
drivers/net/ethernet/qualcomm/qca_spi.c
179
struct spi_transfer transfer;
drivers/net/ethernet/qualcomm/qca_spi.c
182
memset(&transfer, 0, sizeof(transfer));
drivers/net/ethernet/qualcomm/qca_spi.c
185
transfer.rx_buf = dst;
drivers/net/ethernet/qualcomm/qca_spi.c
186
transfer.len = len;
drivers/net/ethernet/qualcomm/qca_spi.c
188
spi_message_add_tail(&transfer, &msg);
drivers/net/ethernet/qualcomm/qca_spi.c
204
struct spi_transfer transfer;
drivers/net/ethernet/qualcomm/qca_spi.c
207
memset(&transfer, 0, sizeof(transfer));
drivers/net/ethernet/qualcomm/qca_spi.c
212
transfer.len = sizeof(cmd);
drivers/net/ethernet/qualcomm/qca_spi.c
213
transfer.tx_buf = &tx_data;
drivers/net/ethernet/qualcomm/qca_spi.c
214
spi_message_add_tail(&transfer, &msg);
drivers/net/ethernet/qualcomm/qca_spi.c
98
struct spi_transfer transfer[2];
drivers/net/ieee802154/ca8210.c
263
struct spi_transfer transfer;
drivers/net/ieee802154/ca8210.c
900
cas_ctl->transfer.tx_nbits = 1; /* 1 MOSI line */
drivers/net/ieee802154/ca8210.c
901
cas_ctl->transfer.rx_nbits = 1; /* 1 MISO line */
drivers/net/ieee802154/ca8210.c
902
cas_ctl->transfer.speed_hz = 0; /* Use device setting */
drivers/net/ieee802154/ca8210.c
903
cas_ctl->transfer.bits_per_word = 0; /* Use device setting */
drivers/net/ieee802154/ca8210.c
904
cas_ctl->transfer.tx_buf = cas_ctl->tx_buf;
drivers/net/ieee802154/ca8210.c
905
cas_ctl->transfer.rx_buf = cas_ctl->tx_in_buf;
drivers/net/ieee802154/ca8210.c
906
cas_ctl->transfer.delay.value = 0;
drivers/net/ieee802154/ca8210.c
907
cas_ctl->transfer.delay.unit = SPI_DELAY_UNIT_USECS;
drivers/net/ieee802154/ca8210.c
908
cas_ctl->transfer.cs_change = 0;
drivers/net/ieee802154/ca8210.c
909
cas_ctl->transfer.len = sizeof(struct mac_message);
drivers/net/ieee802154/ca8210.c
914
&cas_ctl->transfer,
drivers/net/wireless/ath/ath9k/hif_usb.c
1070
int transfer, err;
drivers/net/wireless/ath/ath9k/hif_usb.c
1081
transfer = min_t(size_t, len, 4096);
drivers/net/wireless/ath/ath9k/hif_usb.c
1082
memcpy(buf, data, transfer);
drivers/net/wireless/ath/ath9k/hif_usb.c
1087
addr >> 8, 0, buf, transfer,
drivers/net/wireless/ath/ath9k/hif_usb.c
1094
len -= transfer;
drivers/net/wireless/ath/ath9k/hif_usb.c
1095
data += transfer;
drivers/net/wireless/ath/ath9k/hif_usb.c
1096
addr += transfer;
drivers/net/wireless/ath/carl9170/main.c
1535
unsigned int i, off = 0, transfer, count;
drivers/net/wireless/ath/carl9170/main.c
1551
transfer = min_t(unsigned int, count, RW);
drivers/net/wireless/ath/carl9170/main.c
1552
for (i = 0; i < transfer; i++)
drivers/net/wireless/ath/carl9170/main.c
1555
off += transfer;
drivers/net/wireless/ath/carl9170/main.c
1556
count -= transfer;
drivers/net/wireless/ath/carl9170/usb.c
812
unsigned int transfer;
drivers/net/wireless/ath/carl9170/usb.c
832
transfer = min_t(unsigned int, len, 4096u);
drivers/net/wireless/ath/carl9170/usb.c
833
memcpy(buf, data, transfer);
drivers/net/wireless/ath/carl9170/usb.c
837
addr >> 8, 0, buf, transfer, 100);
drivers/net/wireless/ath/carl9170/usb.c
844
len -= transfer;
drivers/net/wireless/ath/carl9170/usb.c
845
data += transfer;
drivers/net/wireless/ath/carl9170/usb.c
846
addr += transfer;
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
152
unsigned int transfer = 0;
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
194
memmove(skb->data + transfer,
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
195
skb->data + transfer + (iv_len - align),
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
197
transfer += header_length;
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
203
memmove(skb->data + transfer,
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
204
skb->data + transfer + iv_len + align,
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
206
transfer += header_length;
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
210
memcpy(skb->data + transfer, rxdesc->iv, iv_len);
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
211
transfer += iv_len;
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
218
memmove(skb->data + transfer,
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
219
skb->data + transfer + align,
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
228
transfer += payload_len;
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
236
memcpy(skb->data + transfer, &rxdesc->icv, 4);
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
237
transfer += icv_len;
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
240
rxdesc->size = transfer;
drivers/net/wireless/rsi/rsi_91x_usb.c
367
u16 transfer;
drivers/net/wireless/rsi/rsi_91x_usb.c
378
transfer = min_t(u16, count, RSI_USB_BUF_SIZE);
drivers/net/wireless/rsi/rsi_91x_usb.c
385
transfer, USB_CTRL_GET_TIMEOUT);
drivers/net/wireless/rsi/rsi_91x_usb.c
393
memcpy(data, buf, transfer);
drivers/net/wireless/rsi/rsi_91x_usb.c
394
count -= transfer;
drivers/net/wireless/rsi/rsi_91x_usb.c
395
data += transfer;
drivers/net/wireless/rsi/rsi_91x_usb.c
396
addr += transfer;
drivers/net/wireless/rsi/rsi_91x_usb.c
417
u16 transfer;
drivers/net/wireless/rsi/rsi_91x_usb.c
425
transfer = min_t(u16, count, RSI_USB_BUF_SIZE);
drivers/net/wireless/rsi/rsi_91x_usb.c
426
memcpy(buf, data, transfer);
drivers/net/wireless/rsi/rsi_91x_usb.c
434
transfer,
drivers/net/wireless/rsi/rsi_91x_usb.c
443
count -= transfer;
drivers/net/wireless/rsi/rsi_91x_usb.c
444
data += transfer;
drivers/net/wireless/rsi/rsi_91x_usb.c
445
addr += transfer;
drivers/net/wireless/rsi/rsi_91x_usb.c
49
int transfer;
drivers/net/wireless/rsi/rsi_91x_usb.c
55
transfer = len;
drivers/net/wireless/rsi/rsi_91x_usb.c
60
&transfer,
drivers/pci/endpoint/functions/pci-epf-mhi.c
475
struct pci_epf_mhi_dma_transfer *transfer = param;
drivers/pci/endpoint/functions/pci-epf-mhi.c
476
struct pci_epf_mhi *epf_mhi = transfer->epf_mhi;
drivers/pci/endpoint/functions/pci-epf-mhi.c
479
list_add_tail(&transfer->node, &epf_mhi->dma_list);
drivers/pci/endpoint/functions/pci-epf-mhi.c
490
struct pci_epf_mhi_dma_transfer *transfer = NULL;
drivers/pci/endpoint/functions/pci-epf-mhi.c
528
transfer = kzalloc_obj(*transfer);
drivers/pci/endpoint/functions/pci-epf-mhi.c
529
if (!transfer) {
drivers/pci/endpoint/functions/pci-epf-mhi.c
534
transfer->epf_mhi = epf_mhi;
drivers/pci/endpoint/functions/pci-epf-mhi.c
535
transfer->paddr = dst_addr;
drivers/pci/endpoint/functions/pci-epf-mhi.c
536
transfer->size = buf_info->size;
drivers/pci/endpoint/functions/pci-epf-mhi.c
537
transfer->dir = DMA_FROM_DEVICE;
drivers/pci/endpoint/functions/pci-epf-mhi.c
538
memcpy(&transfer->buf_info, buf_info, sizeof(*buf_info));
drivers/pci/endpoint/functions/pci-epf-mhi.c
541
desc->callback_param = transfer;
drivers/pci/endpoint/functions/pci-epf-mhi.c
555
kfree(transfer);
drivers/pci/endpoint/functions/pci-epf-mhi.c
569
struct pci_epf_mhi_dma_transfer *transfer = NULL;
drivers/pci/endpoint/functions/pci-epf-mhi.c
607
transfer = kzalloc_obj(*transfer);
drivers/pci/endpoint/functions/pci-epf-mhi.c
608
if (!transfer) {
drivers/pci/endpoint/functions/pci-epf-mhi.c
613
transfer->epf_mhi = epf_mhi;
drivers/pci/endpoint/functions/pci-epf-mhi.c
614
transfer->paddr = src_addr;
drivers/pci/endpoint/functions/pci-epf-mhi.c
615
transfer->size = buf_info->size;
drivers/pci/endpoint/functions/pci-epf-mhi.c
616
transfer->dir = DMA_TO_DEVICE;
drivers/pci/endpoint/functions/pci-epf-mhi.c
617
memcpy(&transfer->buf_info, buf_info, sizeof(*buf_info));
drivers/pci/endpoint/functions/pci-epf-mhi.c
620
desc->callback_param = transfer;
drivers/pci/endpoint/functions/pci-epf-mhi.c
634
kfree(transfer);
drivers/pnp/pnpacpi/rsparser.c
237
dma->transfer);
drivers/pnp/pnpacpi/rsparser.c
302
flags = dma_flags(dev, p->type, p->bus_master, p->transfer);
drivers/pnp/pnpacpi/rsparser.c
54
int transfer)
drivers/pnp/pnpacpi/rsparser.c
746
dma->transfer = ACPI_TRANSFER_8;
drivers/pnp/pnpacpi/rsparser.c
749
dma->transfer = ACPI_TRANSFER_8_16;
drivers/pnp/pnpacpi/rsparser.c
752
dma->transfer = ACPI_TRANSFER_16;
drivers/pnp/pnpacpi/rsparser.c
761
(int) p->start, dma->type, dma->transfer, dma->bus_master);
drivers/pnp/pnpacpi/rsparser.c
78
switch (transfer) {
drivers/pnp/pnpacpi/rsparser.c
91
dev_err(&dev->dev, "invalid DMA transfer type %d\n", transfer);
drivers/rapidio/devices/rio_mport_cdev.c
596
*prep_dma_xfer(struct dma_chan *chan, struct rio_transfer_io *transfer,
drivers/rapidio/devices/rio_mport_cdev.c
605
tx_data.rio_addr = transfer->rio_addr;
drivers/rapidio/devices/rio_mport_cdev.c
607
switch (transfer->method) {
drivers/rapidio/devices/rio_mport_cdev.c
625
return rio_dma_prep_xfer(chan, transfer->rioid, &tx_data, dir, flags);
drivers/rapidio/devices/rio_mport_cdev.c
946
struct rio_transfer_io *transfer;
drivers/rapidio/devices/rio_mport_cdev.c
961
size = array_size(sizeof(*transfer), transaction.count);
drivers/rapidio/devices/rio_mport_cdev.c
962
transfer = vmalloc(size);
drivers/rapidio/devices/rio_mport_cdev.c
963
if (!transfer)
drivers/rapidio/devices/rio_mport_cdev.c
966
if (unlikely(copy_from_user(transfer,
drivers/rapidio/devices/rio_mport_cdev.c
977
transaction.sync, dir, &transfer[i]);
drivers/rapidio/devices/rio_mport_cdev.c
980
transfer, size)))
drivers/rapidio/devices/rio_mport_cdev.c
984
vfree(transfer);
drivers/s390/char/hmcdrv_ftp.c
171
len = hmcdrv_cache_cmd(ftp, hmcdrv_ftp_funcs->transfer);
drivers/s390/char/hmcdrv_ftp.c
298
.transfer = diag_ftp_cmd
drivers/s390/char/hmcdrv_ftp.c
304
.transfer = sclp_ftp_cmd
drivers/s390/char/hmcdrv_ftp.c
35
ssize_t (*transfer)(const struct hmcdrv_ftp_cmdspec *ftp,
drivers/scsi/arm/arxescsi.c
118
fasdmadir_t direction, int transfer)
drivers/scsi/arm/arxescsi.c
161
if (transfer && (transfer & 255)) {
drivers/scsi/arm/cumana_2.c
212
fasdmadir_t direction, int transfer)
drivers/scsi/arm/cumana_2.c
242
if (transfer && (transfer & 255)) {
drivers/scsi/arm/fas216.h
303
void (*pseudo)(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int transfer);
drivers/scsi/nsp32.c
1865
unsigned short transfer = 0;
drivers/scsi/nsp32.c
1897
transfer = 0;
drivers/scsi/nsp32.c
1898
transfer |= (TRANSFER_GO | ALL_COUNTER_CLR);
drivers/scsi/nsp32.c
1901
transfer |= BM_START;
drivers/scsi/nsp32.c
1904
transfer |= CB_MMIO_MODE;
drivers/scsi/nsp32.c
1906
transfer |= CB_IO_MODE;
drivers/scsi/nsp32.c
1908
nsp32_write2(base, TRANSFER_CONTROL, transfer);
drivers/scsi/scsi_debug.c
4461
u32 i, num, transfer, size;
drivers/scsi/scsi_debug.c
4480
transfer = get_unaligned_be24(cmd + 2);
drivers/scsi/scsi_debug.c
4482
num = transfer;
drivers/scsi/scsi_debug.c
4485
if (transfer < TAPE_MIN_BLKSIZE ||
drivers/scsi/scsi_debug.c
4486
transfer > TAPE_MAX_BLKSIZE) {
drivers/scsi/scsi_debug.c
4491
size = transfer;
drivers/scsi/scsi_debug.c
4860
u32 i, num, transfer, size, written = 0;
drivers/scsi/scsi_debug.c
4874
transfer = get_unaligned_be24(cmd + 2);
drivers/scsi/scsi_debug.c
4876
num = transfer;
drivers/scsi/scsi_debug.c
4879
if (transfer < TAPE_MIN_BLKSIZE ||
drivers/scsi/scsi_debug.c
4880
transfer > TAPE_MAX_BLKSIZE) {
drivers/scsi/scsi_debug.c
4885
size = transfer;
drivers/scsi/scsi_debug.c
4888
scsi_set_resid(scp, num * transfer);
drivers/scsi/scsi_debug.c
4895
scsi_set_resid(scp, num * transfer - written);
drivers/scsi/scsi_debug.c
4904
fixed ? num - i : transfer,
drivers/scsi/scsi_debug.c
4911
fixed ? num - i : transfer,
drivers/scsi/st.c
1652
ssize_t i, do_count, blks, transfer;
drivers/scsi/st.c
1790
blks = transfer = do_count;
drivers/scsi/st.c
1797
transfer = blks * STp->block_size;
drivers/scsi/st.c
1803
SRpnt = st_do_scsi(SRpnt, STp, cmd, transfer, DMA_TO_DEVICE,
drivers/scsi/st.c
1811
STbp->writing = transfer;
drivers/scsi/st.c
1829
undone = transfer;
drivers/scsi/st.c
1840
blks = (transfer - undone) / STp->block_size;
drivers/scsi/st.c
1857
move_buffer_data(STp->buffer, transfer - undone);
drivers/scsi/st.c
1860
STps->drv_block += (transfer - undone) /
drivers/scsi/st.c
1931
int transfer, blks, bytes;
drivers/scsi/st.c
2003
transfer = (int)cmdstatp->uremainder64;
drivers/scsi/st.c
2005
transfer = 0;
drivers/scsi/st.c
2008
transfer = bytes;
drivers/scsi/st.c
2015
transfer < 0) {
drivers/scsi/st.c
2020
bytes - transfer,
drivers/scsi/st.c
2027
STbp->buffer_bytes = bytes - transfer;
drivers/scsi/st.c
2031
if (transfer == blks) { /* We did not get anything, error */
drivers/scsi/st.c
2036
STps->drv_block += blks - transfer + 1;
drivers/scsi/st.c
2041
STbp->buffer_bytes = (blks - transfer) *
drivers/scsi/st.c
2062
bytes - transfer * STp->block_size;
drivers/scsi/st.c
2072
STbp->buffer_bytes = bytes - transfer;
drivers/scsi/st.c
2075
bytes - transfer * STp->block_size;
drivers/scsi/st.c
2128
ssize_t i, transfer;
drivers/scsi/st.c
2218
transfer = STbp->buffer_bytes < count - total ?
drivers/scsi/st.c
2221
i = from_buffer(STbp, buf, transfer);
drivers/scsi/st.c
2227
buf += transfer;
drivers/scsi/st.c
2228
total += transfer;
drivers/scsi/st.c
779
int transfer, blks;
drivers/scsi/st.c
792
transfer = STp->buffer->buffer_bytes;
drivers/scsi/st.c
793
DEBC_printk(STp, "Flushing %d bytes.\n", transfer);
drivers/scsi/st.c
798
blks = transfer / STp->block_size;
drivers/scsi/st.c
803
SRpnt = st_do_scsi(NULL, STp, cmd, transfer, DMA_TO_DEVICE,
drivers/spi/atmel-quadspi.c
1340
.transfer = atmel_qspi_transfer,
drivers/spi/atmel-quadspi.c
1345
.transfer = atmel_qspi_sama7g5_transfer,
drivers/spi/atmel-quadspi.c
298
int (*transfer)(struct spi_mem *mem, const struct spi_mem_op *op,
drivers/spi/atmel-quadspi.c
969
err = aq->ops->transfer(mem, op, offset);
drivers/spi/spi-axiado.c
161
struct spi_transfer *transfer)
drivers/spi/spi-axiado.c
179
struct spi_transfer *transfer)
drivers/spi/spi-axiado.c
183
ax_spi_config_clock_freq(spi, transfer);
drivers/spi/spi-axiado.c
401
struct spi_transfer *transfer)
drivers/spi/spi-axiado.c
423
xspi->tx_buf = transfer->tx_buf;
drivers/spi/spi-axiado.c
424
xspi->rx_buf = transfer->rx_buf;
drivers/spi/spi-axiado.c
425
xspi->tx_bytes = transfer->len;
drivers/spi/spi-axiado.c
426
xspi->rx_bytes = transfer->len;
drivers/spi/spi-axiado.c
429
if (transfer->tx_buf && !transfer->rx_buf) {
drivers/spi/spi-axiado.c
431
xspi->rx_discard = transfer->len;
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.c
439
xspi->rx_copy_remaining = transfer->len;
drivers/spi/spi-axiado.c
443
xspi->rx_copy_remaining = transfer->len;
drivers/spi/spi-axiado.c
446
ax_spi_setup_transfer(spi, transfer);
drivers/spi/spi-axiado.c
451
return transfer->len;
drivers/spi/spi-bitbang.c
292
struct spi_transfer *transfer)
drivers/spi/spi-bitbang.c
298
status = bitbang->setup_transfer(spi, transfer);
drivers/spi/spi-bitbang.c
303
if (transfer->len)
drivers/spi/spi-bitbang.c
304
status = bitbang->txrx_bufs(spi, transfer);
drivers/spi/spi-bitbang.c
306
if (status == transfer->len)
drivers/spi/spi-bitbang.c
372
if (ctlr->transfer || ctlr->transfer_one_message)
drivers/spi/spi-cadence.c
266
struct spi_transfer *transfer)
drivers/spi/spi-cadence.c
277
if (xspi->speed_hz != transfer->speed_hz) {
drivers/spi/spi-cadence.c
281
(frequency / (2 << baud_rate_val)) > transfer->speed_hz)
drivers/spi/spi-cadence.c
304
struct spi_transfer *transfer)
drivers/spi/spi-cadence.c
308
cdns_spi_config_clock_freq(spi, transfer);
drivers/spi/spi-cadence.c
317
static u8 cdns_spi_n_bytes(struct spi_transfer *transfer)
drivers/spi/spi-cadence.c
319
if (transfer->bits_per_word <= 8)
drivers/spi/spi-cadence.c
321
else if (transfer->bits_per_word <= 16)
drivers/spi/spi-cadence.c
504
struct spi_transfer *transfer)
drivers/spi/spi-cadence.c
508
xspi->txbuf = transfer->tx_buf;
drivers/spi/spi-cadence.c
509
xspi->rxbuf = transfer->rx_buf;
drivers/spi/spi-cadence.c
510
xspi->tx_bytes = transfer->len;
drivers/spi/spi-cadence.c
511
xspi->rx_bytes = transfer->len;
drivers/spi/spi-cadence.c
514
cdns_spi_setup_transfer(spi, transfer);
drivers/spi/spi-cadence.c
529
xspi->n_bytes = cdns_spi_n_bytes(transfer);
drivers/spi/spi-cadence.c
536
return transfer->len;
drivers/spi/spi-dw-core.c
391
struct spi_transfer *transfer)
drivers/spi/spi-dw-core.c
404
spi_delay_exec(&delay, transfer);
drivers/spi/spi-dw-core.c
418
struct spi_transfer *transfer)
drivers/spi/spi-dw-core.c
423
.dfs = transfer->bits_per_word,
drivers/spi/spi-dw-core.c
424
.freq = transfer->speed_hz,
drivers/spi/spi-dw-core.c
429
dws->n_bytes = spi_bpw_to_bytes(transfer->bits_per_word);
drivers/spi/spi-dw-core.c
430
dws->tx = (void *)transfer->tx_buf;
drivers/spi/spi-dw-core.c
431
dws->tx_len = transfer->len / dws->n_bytes;
drivers/spi/spi-dw-core.c
432
dws->rx = transfer->rx_buf;
drivers/spi/spi-dw-core.c
442
transfer->effective_speed_hz = dws->current_freq;
drivers/spi/spi-dw-core.c
445
dws->dma_mapped = spi_xfer_is_dma_mapped(ctlr, spi, transfer);
drivers/spi/spi-dw-core.c
451
ret = dws->dma_ops->dma_setup(dws, transfer);
drivers/spi/spi-dw-core.c
459
return dws->dma_ops->dma_transfer(dws, transfer);
drivers/spi/spi-dw-core.c
461
return dw_spi_poll_transfer(dws, transfer);
drivers/spi/spi-fsi.c
299
struct spi_transfer *transfer)
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
312
while (transfer->len > sent) {
drivers/spi/spi-fsi.c
314
(int)transfer->len - sent);
drivers/spi/spi-fsi.c
333
} else if (transfer->rx_buf) {
drivers/spi/spi-fsi.c
336
u8 *rx = transfer->rx_buf;
drivers/spi/spi-fsi.c
338
while (transfer->len > recv) {
drivers/spi/spi-fsi.c
355
(int)transfer->len - recv);
drivers/spi/spi-fsi.c
430
struct spi_transfer *transfer;
drivers/spi/spi-fsi.c
437
list_for_each_entry(transfer, &mesg->transfers, transfer_list) {
drivers/spi/spi-fsi.c
442
if (!transfer->tx_buf || transfer->len > SPI_FSI_MAX_TX_SIZE) {
drivers/spi/spi-fsi.c
447
dev_dbg(ctx->dev, "Start tx of %d bytes.\n", transfer->len);
drivers/spi/spi-fsi.c
456
len = transfer->len;
drivers/spi/spi-fsi.c
464
if (!list_is_last(&transfer->transfer_list,
drivers/spi/spi-fsi.c
466
next = list_next_entry(transfer, transfer_list);
drivers/spi/spi-fsi.c
483
if ((next->len + transfer->len) > (SPI_FSI_MAX_TX_SIZE + 8)) {
drivers/spi/spi-fsi.c
506
rc = fsi_spi_transfer_data(ctx, transfer);
drivers/spi/spi-fsi.c
515
transfer = next;
drivers/spi/spi-fsl-dspi.c
1157
struct spi_transfer *transfer;
drivers/spi/spi-fsl-dspi.c
1173
list_for_each_entry(transfer, &message->transfers, transfer_list) {
drivers/spi/spi-fsl-dspi.c
1174
dspi->cur_transfer = transfer;
drivers/spi/spi-fsl-dspi.c
1190
if (transfer->cs_change)
drivers/spi/spi-fsl-dspi.c
1198
if (!transfer->cs_change)
drivers/spi/spi-fsl-dspi.c
1202
cs_change = transfer->cs_change;
drivers/spi/spi-fsl-dspi.c
1203
dspi->tx = transfer->tx_buf;
drivers/spi/spi-fsl-dspi.c
1204
dspi->rx = transfer->rx_buf;
drivers/spi/spi-fsl-dspi.c
1205
dspi->len = transfer->len;
drivers/spi/spi-fsl-dspi.c
1240
spi_transfer_delay_exec(transfer);
drivers/spi/spi-fsl-lpspi.c
206
struct spi_transfer *transfer)
drivers/spi/spi-fsl-lpspi.c
213
bytes_per_word = fsl_lpspi_bytes_per_word(transfer->bits_per_word);
drivers/spi/spi-fsl-lpspi.c
627
struct spi_transfer *transfer)
drivers/spi/spi-fsl-lpspi.c
632
struct sg_table *tx = &transfer->tx_sg, *rx = &transfer->rx_sg;
drivers/spi/spi-fsl-lpspi.c
669
transfer->len);
drivers/spi/spi-hisi-kunpeng.c
212
static u8 hisi_spi_n_bytes(struct spi_transfer *transfer)
drivers/spi/spi-hisi-kunpeng.c
214
if (transfer->bits_per_word <= 8)
drivers/spi/spi-hisi-kunpeng.c
216
else if (transfer->bits_per_word <= 16)
drivers/spi/spi-hisi-kunpeng.c
373
struct spi_device *spi, struct spi_transfer *transfer)
drivers/spi/spi-hisi-kunpeng.c
380
transfer->effective_speed_hz =
drivers/spi/spi-hisi-kunpeng.c
381
hisi_calc_effective_speed(host, chip, transfer->speed_hz);
drivers/spi/spi-hisi-kunpeng.c
384
cr |= FIELD_PREP(CR_BPW_MASK, transfer->bits_per_word - 1);
drivers/spi/spi-hisi-kunpeng.c
389
hs->n_bytes = hisi_spi_n_bytes(transfer);
drivers/spi/spi-hisi-kunpeng.c
390
hs->tx = transfer->tx_buf;
drivers/spi/spi-hisi-kunpeng.c
391
hs->tx_len = transfer->len / hs->n_bytes;
drivers/spi/spi-hisi-kunpeng.c
392
hs->rx = transfer->rx_buf;
drivers/spi/spi-imx.c
1631
struct spi_transfer *transfer,
drivers/spi/spi-imx.c
1657
} else if (transfer->len <= MX51_ECSPI_CTRL_MAX_BURST) {
drivers/spi/spi-imx.c
1659
pre_bl = transfer->len * BITS_PER_BYTE - 1;
drivers/spi/spi-imx.c
1660
} else if (!(transfer->len % MX51_ECSPI_CTRL_MAX_BURST)) {
drivers/spi/spi-imx.c
1666
tail_bl = (transfer->len % MX51_ECSPI_CTRL_MAX_BURST) * BITS_PER_BYTE - 1;
drivers/spi/spi-imx.c
1681
spi_imx->dma_data[0].data_len = transfer->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
1692
spi_imx->dma_data[0].data_len = round_down(transfer->len,
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
1704
spi_imx->dma_data[1].data_len = transfer->len % MX51_ECSPI_CTRL_MAX_BURST;
drivers/spi/spi-imx.c
1706
transfer->tx_buf + spi_imx->dma_data[0].data_len,
drivers/spi/spi-imx.c
1720
struct spi_transfer *transfer)
drivers/spi/spi-imx.c
1736
transfer->error |= SPI_TRANS_FAIL_NO_START;
drivers/spi/spi-imx.c
1745
transfer->error |= SPI_TRANS_FAIL_NO_START;
drivers/spi/spi-imx.c
1770
transfer_timeout = spi_imx_calculate_timeout(spi_imx, transfer->len);
drivers/spi/spi-imx.c
1899
struct spi_transfer *transfer,
drivers/spi/spi-imx.c
1918
ret = spi_imx_dma_submit(spi_imx, dma_data, transfer);
drivers/spi/spi-imx.c
1925
spi_imx_dma_rx_data_handle(spi_imx, dma_data, transfer->rx_buf + spi_imx->rx_offset,
drivers/spi/spi-imx.c
1932
transfer->error |= SPI_TRANS_FAIL_NO_START;
drivers/spi/spi-imx.c
1937
struct spi_transfer *transfer)
drivers/spi/spi-imx.c
1939
bool word_delay = transfer->word_delay.value != 0 && !spi_imx->target_mode;
drivers/spi/spi-imx.c
1943
ret = spi_imx_dma_data_prepare(spi_imx, transfer, word_delay);
drivers/spi/spi-imx.c
1945
transfer->error |= SPI_TRANS_FAIL_NO_START;
drivers/spi/spi-imx.c
1957
transfer->error |= SPI_TRANS_FAIL_NO_START;
drivers/spi/spi-imx.c
1966
transfer, word_delay);
drivers/spi/spi-imx.c
1988
struct spi_transfer *transfer)
drivers/spi/spi-imx.c
1994
spi_imx->tx_buf = transfer->tx_buf;
drivers/spi/spi-imx.c
1995
spi_imx->rx_buf = transfer->rx_buf;
drivers/spi/spi-imx.c
1996
spi_imx->count = transfer->len;
drivers/spi/spi-imx.c
2006
transfer_timeout = spi_imx_calculate_timeout(spi_imx, transfer->len);
drivers/spi/spi-imx.c
2020
struct spi_transfer *transfer)
drivers/spi/spi-imx.c
2025
spi_imx->tx_buf = transfer->tx_buf;
drivers/spi/spi-imx.c
2026
spi_imx->rx_buf = transfer->rx_buf;
drivers/spi/spi-imx.c
2027
spi_imx->count = transfer->len;
drivers/spi/spi-imx.c
2037
timeout = spi_imx_calculate_timeout(spi_imx, transfer->len) + jiffies;
drivers/spi/spi-imx.c
2060
return spi_imx_pio_transfer(spi, transfer);
drivers/spi/spi-imx.c
2068
struct spi_transfer *transfer)
drivers/spi/spi-imx.c
2073
if (transfer->len > MX53_MAX_TRANSFER_BYTES) {
drivers/spi/spi-imx.c
2079
spi_imx->tx_buf = transfer->tx_buf;
drivers/spi/spi-imx.c
2080
spi_imx->rx_buf = transfer->rx_buf;
drivers/spi/spi-imx.c
2081
spi_imx->count = transfer->len;
drivers/spi/spi-imx.c
2110
static unsigned int spi_imx_transfer_estimate_time_us(struct spi_transfer *transfer)
drivers/spi/spi-imx.c
2114
result = DIV_U64_ROUND_CLOSEST((u64)USEC_PER_SEC * transfer->len * BITS_PER_BYTE,
drivers/spi/spi-imx.c
2115
transfer->effective_speed_hz);
drivers/spi/spi-imx.c
2116
if (transfer->word_delay.value) {
drivers/spi/spi-imx.c
2120
words = DIV_ROUND_UP(transfer->len * BITS_PER_BYTE, transfer->bits_per_word);
drivers/spi/spi-imx.c
2121
word_delay_us = DIV_ROUND_CLOSEST(spi_delay_to_ns(&transfer->word_delay, transfer),
drivers/spi/spi-imx.c
2131
struct spi_transfer *transfer)
drivers/spi/spi-imx.c
2136
ret = spi_imx_setupxfer(spi, transfer);
drivers/spi/spi-imx.c
2139
transfer->effective_speed_hz = spi_imx->spi_bus_clk;
drivers/spi/spi-imx.c
2146
return spi_imx_pio_transfer_target(spi, transfer);
drivers/spi/spi-imx.c
2154
ret = spi_imx_dma_transfer(spi_imx, transfer);
drivers/spi/spi-imx.c
2155
if (transfer->error & SPI_TRANS_FAIL_NO_START) {
drivers/spi/spi-imx.c
2158
return spi_imx_pio_transfer_target(spi, transfer);
drivers/spi/spi-imx.c
2160
return spi_imx_pio_transfer(spi, transfer);
drivers/spi/spi-imx.c
2165
if (transfer->len == 1 || (polling_limit_us &&
drivers/spi/spi-imx.c
2166
spi_imx_transfer_estimate_time_us(transfer) < polling_limit_us))
drivers/spi/spi-imx.c
2167
return spi_imx_poll_transfer(spi, transfer);
drivers/spi/spi-imx.c
2169
return spi_imx_pio_transfer(spi, transfer);
drivers/spi/spi-imx.c
257
struct spi_transfer *transfer)
drivers/spi/spi-imx.c
273
if (transfer->len > MX53_MAX_TRANSFER_BYTES && spi_imx->target_mode)
drivers/spi/spi-imx.c
276
if (transfer->len < spi_imx->devtype_data->fifo_size)
drivers/spi/spi-imx.c
284
if (transfer->len >= MAX_SDMA_BD_BYTES)
drivers/spi/spi-mpc52xx.c
119
ms->rx_buf = ms->transfer->rx_buf;
drivers/spi/spi-mpc52xx.c
120
ms->tx_buf = ms->transfer->tx_buf;
drivers/spi/spi-mpc52xx.c
121
ms->len = ms->transfer->len;
drivers/spi/spi-mpc52xx.c
126
ms->cs_change = ms->transfer->cs_change;
drivers/spi/spi-mpc52xx.c
198
ms->transfer = container_of(ms->message->transfers.next,
drivers/spi/spi-mpc52xx.c
257
if (ms->transfer->delay.unit == SPI_DELAY_UNIT_USECS)
drivers/spi/spi-mpc52xx.c
258
ms->timestamp += ms->transfer->delay.value *
drivers/spi/spi-mpc52xx.c
290
ms->message->actual_length += ms->transfer->len;
drivers/spi/spi-mpc52xx.c
295
if (ms->transfer->transfer_list.next == &ms->message->transfers) {
drivers/spi/spi-mpc52xx.c
310
ms->transfer = container_of(ms->transfer->transfer_list.next,
drivers/spi/spi-mpc52xx.c
430
host->transfer = mpc52xx_spi_transfer;
drivers/spi/spi-mpc52xx.c
86
struct spi_transfer *transfer; /* current transfer */
drivers/spi/spi-pic32.c
497
struct spi_transfer *transfer)
drivers/spi/spi-pic32.c
507
if (transfer->bits_per_word &&
drivers/spi/spi-pic32.c
508
(transfer->bits_per_word != pic32s->bits_per_word)) {
drivers/spi/spi-pic32.c
509
ret = pic32_spi_set_word_size(pic32s, transfer->bits_per_word);
drivers/spi/spi-pic32.c
512
pic32s->bits_per_word = transfer->bits_per_word;
drivers/spi/spi-pic32.c
516
if (transfer->speed_hz && (transfer->speed_hz != pic32s->speed_hz)) {
drivers/spi/spi-pic32.c
517
pic32_spi_set_clk_rate(pic32s, transfer->speed_hz);
drivers/spi/spi-pic32.c
518
pic32s->speed_hz = transfer->speed_hz;
drivers/spi/spi-pic32.c
524
if (transfer->rx_sg.nents && transfer->tx_sg.nents) {
drivers/spi/spi-pic32.c
525
ret = pic32_spi_dma_transfer(pic32s, transfer);
drivers/spi/spi-pic32.c
535
pic32s->tx = (const void *)transfer->tx_buf;
drivers/spi/spi-pic32.c
536
pic32s->rx = (const void *)transfer->rx_buf;
drivers/spi/spi-pic32.c
537
pic32s->tx_end = pic32s->tx + transfer->len;
drivers/spi/spi-pic32.c
538
pic32s->rx_end = pic32s->rx + transfer->len;
drivers/spi/spi-pic32.c
539
pic32s->len = transfer->len;
drivers/spi/spi-pl022.c
1212
struct spi_transfer *transfer)
drivers/spi/spi-pl022.c
1227
pl022->tx = (void *)transfer->tx_buf;
drivers/spi/spi-pl022.c
1229
pl022->rx = (void *)transfer->rx_buf;
drivers/spi/spi-pl022.c
1327
struct spi_transfer *transfer)
drivers/spi/spi-pl022.c
1331
pl022->cur_transfer = transfer;
drivers/spi/spi-pxa2xx.c
1065
if (tx_level > transfer->len)
drivers/spi/spi-pxa2xx.c
1066
tx_level = transfer->len;
drivers/spi/spi-pxa2xx.c
936
struct spi_transfer *transfer)
drivers/spi/spi-pxa2xx.c
951
if (transfer->len > MAX_DMA_LEN && drv_data->controller_info->enable_dma) {
drivers/spi/spi-pxa2xx.c
955
transfer->len, MAX_DMA_LEN);
drivers/spi/spi-pxa2xx.c
963
drv_data->tx = (void *)transfer->tx_buf;
drivers/spi/spi-pxa2xx.c
964
drv_data->tx_end = drv_data->tx + transfer->len;
drivers/spi/spi-pxa2xx.c
965
drv_data->rx = transfer->rx_buf;
drivers/spi/spi-pxa2xx.c
966
drv_data->rx_end = drv_data->rx + transfer->len;
drivers/spi/spi-pxa2xx.c
969
bits = transfer->bits_per_word;
drivers/spi/spi-pxa2xx.c
970
speed = transfer->speed_hz;
drivers/spi/spi-pxa2xx.c
989
dma_mapped = spi_xfer_is_dma_mapped(controller, spi, transfer);
drivers/spi/spi-pxa2xx.c
994
err = pxa2xx_spi_dma_prepare(drv_data, transfer);
drivers/spi/spi-rzv2h-rspi.c
243
struct spi_transfer *transfer,
drivers/spi/spi-rzv2h-rspi.c
252
rzv2h_rspi_send(rspi, transfer->tx_buf, i);
drivers/spi/spi-rzv2h-rspi.c
254
ret = rzv2h_rspi_receive(rspi, transfer->rx_buf, i);
drivers/spi/spi-rzv2h-rspi.c
320
struct spi_transfer *transfer,
drivers/spi/spi-rzv2h-rspi.c
333
&transfer->rx_sg, width,
drivers/spi/spi-rzv2h-rspi.c
339
&transfer->tx_sg, width,
drivers/spi/spi-rzv2h-rspi.c
384
struct spi_transfer *transfer)
drivers/spi/spi-rzv2h-rspi.c
387
bool is_dma = spi_xfer_is_dma_mapped(controller, spi, transfer);
drivers/spi/spi-rzv2h-rspi.c
391
transfer->effective_speed_hz = rspi->freq;
drivers/spi/spi-rzv2h-rspi.c
392
words_to_transfer = transfer->len / rspi->bytes_per_word;
drivers/spi/spi-rzv2h-rspi.c
395
ret = rzv2h_rspi_transfer_dma(rspi, spi, transfer, words_to_transfer);
drivers/spi/spi-rzv2h-rspi.c
397
ret = rzv2h_rspi_transfer_pio(rspi, spi, transfer, words_to_transfer);
drivers/spi/spi-rzv2h-rspi.c
403
transfer->error = SPI_TRANS_FAIL_NO_START;
drivers/spi/spi-rzv2m-csi.c
533
struct spi_transfer *transfer)
drivers/spi/spi-rzv2m-csi.c
539
csi->txbuf = transfer->tx_buf;
drivers/spi/spi-rzv2m-csi.c
540
csi->rxbuf = transfer->rx_buf;
drivers/spi/spi-rzv2m-csi.c
541
csi->buffer_len = transfer->len;
drivers/spi/spi-rzv2m-csi.c
543
rzv2m_csi_setup_operating_mode(csi, transfer);
drivers/spi/spi-rzv2m-csi.c
546
rzv2m_csi_setup_clock(csi, transfer->speed_hz);
drivers/spi/spi-stm32-ospi.c
666
struct spi_transfer *transfer;
drivers/spi/spi-stm32-ospi.c
683
list_for_each_entry(transfer, &msg->transfers, transfer_list) {
drivers/spi/spi-stm32-ospi.c
689
transfer->tx_buf, transfer->tx_nbits,
drivers/spi/spi-stm32-ospi.c
690
transfer->rx_buf, transfer->rx_nbits,
drivers/spi/spi-stm32-ospi.c
691
transfer->len, transfer->dummy_data);
drivers/spi/spi-stm32-ospi.c
698
if (transfer->dummy_data) {
drivers/spi/spi-stm32-ospi.c
699
op.dummy.buswidth = transfer->tx_nbits;
drivers/spi/spi-stm32-ospi.c
700
op.dummy.nbytes = transfer->len;
drivers/spi/spi-stm32-ospi.c
701
dummy_bytes = transfer->len;
drivers/spi/spi-stm32-ospi.c
704
if (list_is_last(&transfer->transfer_list, &msg->transfers)) {
drivers/spi/spi-stm32-ospi.c
709
transfer = list_next_entry(transfer, transfer_list);
drivers/spi/spi-stm32-ospi.c
712
op.data.nbytes = transfer->len;
drivers/spi/spi-stm32-ospi.c
714
if (transfer->rx_buf) {
drivers/spi/spi-stm32-ospi.c
716
op.data.buswidth = transfer->rx_nbits;
drivers/spi/spi-stm32-ospi.c
718
op.data.buf.in = transfer->rx_buf;
drivers/spi/spi-stm32-ospi.c
721
op.data.buswidth = transfer->tx_nbits;
drivers/spi/spi-stm32-ospi.c
723
op.data.buf.out = transfer->tx_buf;
drivers/spi/spi-stm32-ospi.c
730
msg->actual_length += transfer->len + dummy_bytes;
drivers/spi/spi-stm32-qspi.c
564
struct spi_transfer *transfer;
drivers/spi/spi-stm32-qspi.c
580
list_for_each_entry(transfer, &msg->transfers, transfer_list) {
drivers/spi/spi-stm32-qspi.c
586
transfer->tx_buf, transfer->tx_nbits,
drivers/spi/spi-stm32-qspi.c
587
transfer->rx_buf, transfer->rx_nbits,
drivers/spi/spi-stm32-qspi.c
588
transfer->len, transfer->dummy_data);
drivers/spi/spi-stm32-qspi.c
595
if (transfer->dummy_data) {
drivers/spi/spi-stm32-qspi.c
596
op.dummy.buswidth = transfer->tx_nbits;
drivers/spi/spi-stm32-qspi.c
597
op.dummy.nbytes = transfer->len;
drivers/spi/spi-stm32-qspi.c
598
dummy_bytes = transfer->len;
drivers/spi/spi-stm32-qspi.c
601
if (list_is_last(&transfer->transfer_list, &msg->transfers)) {
drivers/spi/spi-stm32-qspi.c
606
transfer = list_next_entry(transfer, transfer_list);
drivers/spi/spi-stm32-qspi.c
609
op.data.nbytes = transfer->len;
drivers/spi/spi-stm32-qspi.c
611
if (transfer->rx_buf) {
drivers/spi/spi-stm32-qspi.c
613
op.data.buswidth = transfer->rx_nbits;
drivers/spi/spi-stm32-qspi.c
615
op.data.buf.in = transfer->rx_buf;
drivers/spi/spi-stm32-qspi.c
618
op.data.buswidth = transfer->tx_nbits;
drivers/spi/spi-stm32-qspi.c
620
op.data.buf.out = transfer->tx_buf;
drivers/spi/spi-stm32-qspi.c
627
msg->actual_length += transfer->len + dummy_bytes;
drivers/spi/spi-stm32.c
1851
struct spi_transfer *transfer)
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
1869
else if (!transfer->rx_buf)
drivers/spi/spi-stm32.c
2011
struct spi_transfer *transfer)
drivers/spi/spi-stm32.c
2020
spi->cur_xferlen = transfer->len;
drivers/spi/spi-stm32.c
2022
spi->cur_bpw = transfer->bits_per_word;
drivers/spi/spi-stm32.c
2034
mbr = stm32_spi_prepare_mbr(spi, transfer->speed_hz,
drivers/spi/spi-stm32.c
2042
transfer->speed_hz = spi->cur_speed;
drivers/spi/spi-stm32.c
2046
comm_type = stm32_spi_communication_type(spi_dev, transfer);
drivers/spi/spi-stm32.c
2054
spi->cfg->set_data_idleness(spi, transfer);
drivers/spi/spi-stm32.c
2057
nb_words = transfer->len;
drivers/spi/spi-stm32.c
2059
nb_words = DIV_ROUND_UP(transfer->len * 8, 16);
drivers/spi/spi-stm32.c
2061
nb_words = DIV_ROUND_UP(transfer->len * 8, 32);
drivers/spi/spi-stm32.c
2116
struct spi_transfer *transfer)
drivers/spi/spi-stm32.c
2121
spi->tx_buf = transfer->tx_buf;
drivers/spi/spi-stm32.c
2122
spi->rx_buf = transfer->rx_buf;
drivers/spi/spi-stm32.c
2123
spi->tx_len = spi->tx_buf ? transfer->len : 0;
drivers/spi/spi-stm32.c
2124
spi->rx_len = spi->rx_buf ? transfer->len : 0;
drivers/spi/spi-stm32.c
2127
ctrl->can_dma(ctrl, spi_dev, transfer));
drivers/spi/spi-stm32.c
2129
ret = stm32_spi_transfer_one_setup(spi, spi_dev, transfer);
drivers/spi/spi-stm32.c
2136
return stm32_spi_transfer_one_dma(spi, transfer);
drivers/spi/spi-stm32.c
936
struct spi_transfer *transfer)
drivers/spi/spi-stm32.c
947
(transfer->len > dma_size) ? "true" : "false");
drivers/spi/spi-stm32.c
949
return (transfer->len > dma_size);
drivers/spi/spi-tegra210-quad.c
1288
struct spi_transfer *transfer;
drivers/spi/spi-tegra210-quad.c
1304
list_for_each_entry(transfer, &msg->transfers, transfer_list) {
drivers/spi/spi-tegra210-quad.c
1305
struct spi_transfer *xfer = transfer;
drivers/spi/spi-tegra210-quad.c
1326
transfer = next_xfer;
drivers/spi/spi-topcliff-pch.c
1335
host->transfer = pch_spi_transfer;
drivers/spi/spi.c
2289
ctlr->transfer = spi_queued_transfer;
drivers/spi/spi.c
2326
if (ctlr->transfer == spi_queued_transfer)
drivers/spi/spi.c
3350
if (!ctlr->transfer && !ctlr->transfer_one &&
drivers/spi/spi.c
3482
if (ctlr->transfer) {
drivers/spi/spi.c
4500
if (!ctlr->transfer)
drivers/spi/spi.c
4515
return ctlr->transfer(spi, message);
drivers/usb/gadget/udc/dummy_hcd.c
1989
total -= transfer(dum_hcd, urb, ep, limit, &status);
drivers/usb/gadget/udc/max3420_udc.c
202
struct spi_transfer transfer;
drivers/usb/gadget/udc/max3420_udc.c
206
memset(&transfer, 0, sizeof(transfer));
drivers/usb/gadget/udc/max3420_udc.c
211
transfer.tx_buf = txdata;
drivers/usb/gadget/udc/max3420_udc.c
212
transfer.len = 1;
drivers/usb/gadget/udc/max3420_udc.c
214
spi_message_add_tail(&transfer, &msg);
drivers/usb/gadget/udc/max3420_udc.c
221
struct spi_transfer transfer;
drivers/usb/gadget/udc/max3420_udc.c
225
memset(&transfer, 0, sizeof(transfer));
drivers/usb/gadget/udc/max3420_udc.c
230
transfer.tx_buf = txdata;
drivers/usb/gadget/udc/max3420_udc.c
231
transfer.rx_buf = rxdata;
drivers/usb/gadget/udc/max3420_udc.c
232
transfer.len = 2;
drivers/usb/gadget/udc/max3420_udc.c
234
spi_message_add_tail(&transfer, &msg);
drivers/usb/gadget/udc/max3420_udc.c
248
struct spi_transfer transfer;
drivers/usb/gadget/udc/max3420_udc.c
252
memset(&transfer, 0, sizeof(transfer));
drivers/usb/gadget/udc/max3420_udc.c
259
transfer.tx_buf = txdata;
drivers/usb/gadget/udc/max3420_udc.c
260
transfer.len = 2;
drivers/usb/gadget/udc/max3420_udc.c
262
spi_message_add_tail(&transfer, &msg);
drivers/usb/gadget/udc/max3420_udc.c
274
struct spi_transfer transfer;
drivers/usb/gadget/udc/max3420_udc.c
278
memset(&transfer, 0, sizeof(transfer));
drivers/usb/gadget/udc/max3420_udc.c
283
transfer.tx_buf = &local_buf[0];
drivers/usb/gadget/udc/max3420_udc.c
284
transfer.rx_buf = &local_buf[0];
drivers/usb/gadget/udc/max3420_udc.c
285
transfer.len = len + 1;
drivers/usb/gadget/udc/max3420_udc.c
287
spi_message_add_tail(&transfer, &msg);
drivers/usb/gadget/udc/max3420_udc.c
296
struct spi_transfer transfer;
drivers/usb/gadget/udc/max3420_udc.c
300
memset(&transfer, 0, sizeof(transfer));
drivers/usb/gadget/udc/max3420_udc.c
307
transfer.tx_buf = local_buf;
drivers/usb/gadget/udc/max3420_udc.c
308
transfer.len = len + 1;
drivers/usb/gadget/udc/max3420_udc.c
310
spi_message_add_tail(&transfer, &msg);
drivers/usb/host/max3421-hcd.c
345
struct spi_transfer transfer;
drivers/usb/host/max3421-hcd.c
348
memset(&transfer, 0, sizeof(transfer));
drivers/usb/host/max3421-hcd.c
356
transfer.tx_buf = max3421_hcd->tx->data;
drivers/usb/host/max3421-hcd.c
357
transfer.rx_buf = max3421_hcd->rx->data;
drivers/usb/host/max3421-hcd.c
358
transfer.len = 2;
drivers/usb/host/max3421-hcd.c
360
spi_message_add_tail(&transfer, &msg);
drivers/usb/host/max3421-hcd.c
371
struct spi_transfer transfer;
drivers/usb/host/max3421-hcd.c
374
memset(&transfer, 0, sizeof(transfer));
drivers/usb/host/max3421-hcd.c
383
transfer.tx_buf = max3421_hcd->tx->data;
drivers/usb/host/max3421-hcd.c
384
transfer.len = 2;
drivers/usb/host/max3421-hcd.c
386
spi_message_add_tail(&transfer, &msg);
drivers/usb/host/max3421-hcd.c
395
struct spi_transfer transfer[2];
drivers/usb/host/max3421-hcd.c
398
memset(transfer, 0, sizeof(transfer));
drivers/usb/host/max3421-hcd.c
405
transfer[0].tx_buf = max3421_hcd->tx->data;
drivers/usb/host/max3421-hcd.c
406
transfer[0].len = 1;
drivers/usb/host/max3421-hcd.c
408
transfer[1].rx_buf = buf;
drivers/usb/host/max3421-hcd.c
409
transfer[1].len = len;
drivers/usb/host/max3421-hcd.c
411
spi_message_add_tail(&transfer[0], &msg);
drivers/usb/host/max3421-hcd.c
412
spi_message_add_tail(&transfer[1], &msg);
drivers/usb/host/max3421-hcd.c
421
struct spi_transfer transfer[2];
drivers/usb/host/max3421-hcd.c
424
memset(transfer, 0, sizeof(transfer));
drivers/usb/host/max3421-hcd.c
432
transfer[0].tx_buf = max3421_hcd->tx->data;
drivers/usb/host/max3421-hcd.c
433
transfer[0].len = 1;
drivers/usb/host/max3421-hcd.c
435
transfer[1].tx_buf = buf;
drivers/usb/host/max3421-hcd.c
436
transfer[1].len = len;
drivers/usb/host/max3421-hcd.c
438
spi_message_add_tail(&transfer[0], &msg);
drivers/usb/host/max3421-hcd.c
439
spi_message_add_tail(&transfer[1], &msg);
drivers/usb/image/microtek.c
191
MTS_DEBUG("transfer = 0x%x context = 0x%x\n",(int)transfer,(int)context ); \
drivers/usb/image/microtek.c
192
MTS_DEBUG("status = 0x%x data-length = 0x%x sent = 0x%x\n",transfer->status,(int)context->data_length, (int)transfer->actual_length ); \
drivers/usb/image/microtek.c
208
struct mts_transfer_context* context = (struct mts_transfer_context*)transfer->context; \
drivers/usb/image/microtek.c
361
static void mts_transfer_cleanup( struct urb *transfer );
drivers/usb/image/microtek.c
362
static void mts_do_sg(struct urb * transfer);
drivers/usb/image/microtek.c
365
void mts_int_submit_urb (struct urb* transfer,
drivers/usb/image/microtek.c
378
usb_fill_bulk_urb(transfer,
drivers/usb/image/microtek.c
387
res = usb_submit_urb( transfer, GFP_ATOMIC );
drivers/usb/image/microtek.c
391
mts_transfer_cleanup(transfer);
drivers/usb/image/microtek.c
396
static void mts_transfer_cleanup( struct urb *transfer )
drivers/usb/image/microtek.c
405
static void mts_transfer_done( struct urb *transfer )
drivers/usb/image/microtek.c
412
mts_transfer_cleanup(transfer);
drivers/usb/image/microtek.c
416
static void mts_get_status( struct urb *transfer )
drivers/usb/image/microtek.c
421
mts_int_submit_urb(transfer,
drivers/usb/image/microtek.c
429
static void mts_data_done( struct urb* transfer )
drivers/usb/image/microtek.c
432
int status = transfer->status;
drivers/usb/image/microtek.c
435
if ( context->data_length != transfer->actual_length ) {
drivers/usb/image/microtek.c
437
transfer->actual_length);
drivers/usb/image/microtek.c
442
mts_get_status(transfer);
drivers/usb/image/microtek.c
446
static void mts_command_done( struct urb *transfer )
drivers/usb/image/microtek.c
449
int status = transfer->status;
drivers/usb/image/microtek.c
463
mts_transfer_cleanup(transfer);
drivers/usb/image/microtek.c
469
mts_int_submit_urb(transfer,
drivers/usb/image/microtek.c
475
mts_int_submit_urb(transfer,
drivers/usb/image/microtek.c
482
mts_get_status(transfer);
drivers/usb/image/microtek.c
487
static void mts_do_sg (struct urb* transfer)
drivers/usb/image/microtek.c
489
int status = transfer->status;
drivers/usb/image/microtek.c
497
mts_transfer_cleanup(transfer);
drivers/usb/image/microtek.c
501
mts_int_submit_urb(transfer,
drivers/usb/serial/io_ti.c
927
int transfer;
drivers/usb/serial/io_ti.c
933
transfer = image_length - pos;
drivers/usb/serial/io_ti.c
934
if (transfer > EDGE_FW_BULK_MAX_PACKET_SIZE)
drivers/usb/serial/io_ti.c
935
transfer = EDGE_FW_BULK_MAX_PACKET_SIZE;
drivers/usb/serial/io_ti.c
939
transfer, &done);
drivers/usb/usbip/vudc_transfer.c
410
total -= transfer(udc, urb, ep, limit);
drivers/video/fbdev/mmp/hw/mmp_ctrl.h
392
#define CFG_KEEPXFER(transfer) ((transfer)<<6)
drivers/video/fbdev/mmp/hw/mmp_spi.c
155
ctlr->transfer = lcd_spi_one_transfer;
drivers/video/fbdev/pxa168fb.h
183
#define CFG_KEEPXFER(transfer) ((transfer) << 6)
include/acpi/acrestyp.h
154
u8 transfer;
include/drm/display/drm_dp_helper.h
472
ssize_t (*transfer)(struct drm_dp_aux *aux,
include/drm/drm_mipi_dsi.h
95
ssize_t (*transfer)(struct mipi_dsi_host *host,
include/linux/spi/spi.h
700
int (*transfer)(struct spi_device *spi,
include/linux/spi/spi.h
764
struct spi_transfer *transfer);
sound/core/oss/copy.c
74
plugin->transfer = copy_transfer;
sound/core/oss/io.c
117
plugin->transfer = io_playback_transfer;
sound/core/oss/io.c
121
plugin->transfer = io_capture_transfer;
sound/core/oss/linear.c
162
plugin->transfer = linear_transfer;
sound/core/oss/mulaw.c
329
plugin->transfer = mulaw_transfer;
sound/core/oss/pcm_plugin.c
615
frames = plugin->transfer(plugin, src_channels, dst_channels, frames);
sound/core/oss/pcm_plugin.c
648
frames = plugin->transfer(plugin, src_channels, dst_channels, frames);
sound/core/oss/pcm_plugin.h
52
snd_pcm_sframes_t (*transfer)(struct snd_pcm_plugin *plugin,
sound/core/oss/rate.c
327
plugin->transfer = rate_transfer;
sound/core/oss/route.c
93
plugin->transfer = route_transfer;
sound/core/pcm_lib.c
127
transfer = ofs + frames > runtime->buffer_size ? runtime->buffer_size - ofs : frames;
sound/core/pcm_lib.c
128
err = fill_silence_frames(substream, ofs, transfer);
sound/core/pcm_lib.c
130
runtime->silence_filled += transfer;
sound/core/pcm_lib.c
131
frames -= transfer;
sound/core/pcm_lib.c
2101
pcm_transfer_f transfer, bool in_kernel)
sound/core/pcm_lib.c
2115
return transfer(substream, c, hwoff, &iter, bytes);
sound/core/pcm_lib.c
2121
return transfer(substream, c, hwoff, &iter, bytes);
sound/core/pcm_lib.c
2131
pcm_transfer_f transfer,
sound/core/pcm_lib.c
2141
return do_transfer(substream, 0, hwoff, data + off, frames, transfer,
sound/core/pcm_lib.c
2152
pcm_transfer_f transfer,
sound/core/pcm_lib.c
2172
frames, transfer, in_kernel);
sound/core/pcm_lib.c
2280
pcm_transfer_f transfer;
sound/core/pcm_lib.c
2303
transfer = fill_silence;
sound/core/pcm_lib.c
2308
transfer = substream->ops->copy;
sound/core/pcm_lib.c
2310
transfer = is_playback ?
sound/core/pcm_lib.c
2381
transfer, in_kernel);
sound/core/pcm_lib.c
67
snd_pcm_uframes_t frames, ofs, transfer;
sound/soc/renesas/fsi.c
1220
.transfer = fsi_pio_push,
sound/soc/renesas/fsi.c
1226
.transfer = fsi_pio_pop,
sound/soc/renesas/fsi.c
1424
.transfer = fsi_dma_transfer,
sound/soc/renesas/fsi.c
271
int (*transfer)(struct fsi_priv *fsi, struct fsi_stream *io);
sound/soc/renesas/fsi.c
558
return fsi_stream_handler_call(io, transfer, fsi, io);
sound/soc/renesas/rz-ssi.c
101
int (*transfer)(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm);
sound/soc/renesas/rz-ssi.c
1169
ssi->playback.transfer = rz_ssi_pio_send;
sound/soc/renesas/rz-ssi.c
1170
ssi->capture.transfer = rz_ssi_pio_recv;
sound/soc/renesas/rz-ssi.c
1173
ssi->playback.transfer = rz_ssi_dma_transfer;
sound/soc/renesas/rz-ssi.c
1174
ssi->capture.transfer = rz_ssi_dma_transfer;
sound/soc/renesas/rz-ssi.c
641
strm_capture->transfer(ssi, strm_capture);
sound/soc/renesas/rz-ssi.c
646
strm_playback->transfer(ssi, strm_playback);
sound/soc/renesas/rz-ssi.c
662
strm_playback->transfer(ssi, &ssi->playback);
sound/soc/renesas/rz-ssi.c
666
strm_capture->transfer(ssi, &ssi->capture);
sound/soc/renesas/rz-ssi.c
672
strm_playback->transfer(ssi, &ssi->playback);
sound/soc/renesas/rz-ssi.c
674
strm_capture->transfer(ssi, &ssi->capture);
sound/soc/renesas/rz-ssi.c
872
ssi->playback.transfer = rz_ssi_pio_send;
sound/soc/renesas/rz-ssi.c
873
ssi->capture.transfer = rz_ssi_pio_recv;
sound/soc/renesas/rz-ssi.c
882
ret = strm->transfer(ssi, strm);
sound/usb/usx2y/usb_stream.c
46
struct urb **urbs, char *transfer,
sound/usb/usx2y/usb_stream.c
55
++u, transfer += transfer_length) {
sound/usb/usx2y/usb_stream.c
59
urb->transfer_buffer = transfer;
tools/spi/spidev_test.c
355
transfer(fd, tx, rx, size);
tools/spi/spidev_test.c
387
transfer(fd, tx, rx, sb.st_size);
tools/spi/spidev_test.c
426
transfer(fd, tx, rx, len);
tools/spi/spidev_test.c
529
transfer(fd, default_tx, default_rx, sizeof(default_tx));
tools/testing/cxl/test/mem.c
1339
struct cxl_mbox_transfer_fw *transfer = cmd->payload_in;
tools/testing/cxl/test/mem.c
1343
offset = le32_to_cpu(transfer->offset) * CXL_FW_TRANSFER_ALIGNMENT;
tools/testing/cxl/test/mem.c
1344
length = cmd->size_in - sizeof(*transfer);
tools/testing/cxl/test/mem.c
1348
switch (transfer->action) {
tools/testing/cxl/test/mem.c
1354
if (transfer->slot == 0 || transfer->slot > FW_SLOTS)
tools/testing/cxl/test/mem.c
1367
memcpy(fw + offset, transfer->data, length);