Symbol: dma_xfer
arch/sh/drivers/dma/dma-api.c
164
EXPORT_SYMBOL(dma_xfer);
arch/sh/include/asm/dma.h
107
extern int dma_xfer(unsigned int chan, unsigned long from,
arch/sh/include/asm/dma.h
111
dma_xfer(chan, from, to, size, DMA_MODE_WRITE)
arch/sh/include/asm/dma.h
116
dma_xfer(chan, from, to, size, DMA_MODE_READ)
drivers/accel/qaic/qaic_control.c
327
struct dma_xfer *xfer;
drivers/accel/qaic/qaic_control.c
328
struct dma_xfer *x;
drivers/accel/qaic/qaic_control.c
395
struct ioctl_resources *resources, struct dma_xfer *xfer)
drivers/accel/qaic/qaic_control.c
483
static int encode_addr_size_pairs(struct dma_xfer *xfer, struct wrapper_list *wrappers,
drivers/accel/qaic/qaic_control.c
551
static void cleanup_xfer(struct qaic_device *qdev, struct dma_xfer *xfer)
drivers/accel/qaic/qaic_control.c
569
struct dma_xfer *xfer;
drivers/ata/pata_arasan_cf.c
475
ret = dma_xfer(acdev, src, dest, dma_len);
drivers/hid/intel-ish-hid/ishtp/client.c
894
struct dma_xfer_hbm dma_xfer;
drivers/hid/intel-ish-hid/ishtp/client.c
943
dma_xfer.hbm = DMA_XFER;
drivers/hid/intel-ish-hid/ishtp/client.c
944
dma_xfer.fw_client_id = cl->fw_client_id;
drivers/hid/intel-ish-hid/ishtp/client.c
945
dma_xfer.host_client_id = cl->host_client_id;
drivers/hid/intel-ish-hid/ishtp/client.c
946
dma_xfer.reserved = 0;
drivers/hid/intel-ish-hid/ishtp/client.c
947
dma_xfer.msg_addr = dev->ishtp_host_dma_tx_buf_phys + off;
drivers/hid/intel-ish-hid/ishtp/client.c
948
dma_xfer.msg_length = cl_msg->send_buf.size;
drivers/hid/intel-ish-hid/ishtp/client.c
949
dma_xfer.reserved2 = 0;
drivers/hid/intel-ish-hid/ishtp/client.c
950
ishtp_write_message(dev, &hdr, (unsigned char *)&dma_xfer);
drivers/hid/intel-ish-hid/ishtp/hbm.c
440
struct dma_xfer_hbm *dma_xfer)
drivers/hid/intel-ish-hid/ishtp/hbm.c
451
offs = dma_xfer->msg_addr - dev->ishtp_host_dma_tx_buf_phys;
drivers/hid/intel-ish-hid/ishtp/hbm.c
456
if (dma_xfer->msg_length >
drivers/hid/intel-ish-hid/ishtp/hbm.c
464
ishtp_cl_release_dma_acked_mem(dev, msg, dma_xfer->msg_length);
drivers/hid/intel-ish-hid/ishtp/hbm.c
467
if (cl->fw_client_id == dma_xfer->fw_client_id &&
drivers/hid/intel-ish-hid/ishtp/hbm.c
468
cl->host_client_id == dma_xfer->host_client_id)
drivers/hid/intel-ish-hid/ishtp/hbm.c
479
dma_xfer->msg_length) {
drivers/hid/intel-ish-hid/ishtp/hbm.c
491
++dma_xfer;
drivers/hid/intel-ish-hid/ishtp/hbm.c
503
struct dma_xfer_hbm *dma_xfer)
drivers/hid/intel-ish-hid/ishtp/hbm.c
510
struct dma_xfer_hbm *prm = dma_xfer;
drivers/hid/intel-ish-hid/ishtp/hbm.c
516
offs = dma_xfer->msg_addr - dev->ishtp_host_dma_rx_buf_phys;
drivers/hid/intel-ish-hid/ishtp/hbm.c
521
if (dma_xfer->msg_length >
drivers/hid/intel-ish-hid/ishtp/hbm.c
527
recv_ishtp_cl_msg_dma(dev, msg, dma_xfer);
drivers/hid/intel-ish-hid/ishtp/hbm.c
528
dma_xfer->hbm = DMA_XFER_ACK; /* Prepare for response */
drivers/hid/intel-ish-hid/ishtp/hbm.c
529
++dma_xfer;
drivers/hid/intel-ish-hid/ishtp/hbm.c
558
struct dma_xfer_hbm *dma_xfer;
drivers/hid/intel-ish-hid/ishtp/hbm.c
709
dma_xfer = (struct dma_xfer_hbm *)ishtp_msg;
drivers/hid/intel-ish-hid/ishtp/hbm.c
715
ishtp_hbm_dma_xfer(dev, dma_xfer);
drivers/hid/intel-ish-hid/ishtp/hbm.c
719
dma_xfer = (struct dma_xfer_hbm *)ishtp_msg;
drivers/hid/intel-ish-hid/ishtp/hbm.c
726
ishtp_hbm_dma_xfer_ack(dev, dma_xfer);
drivers/i3c/master.c
1855
struct i3c_dma *dma_xfer __free(kfree) = kzalloc_obj(*dma_xfer);
drivers/i3c/master.c
1856
if (!dma_xfer)
drivers/i3c/master.c
1859
dma_xfer->dev = dev;
drivers/i3c/master.c
1860
dma_xfer->buf = buf;
drivers/i3c/master.c
1861
dma_xfer->dir = dir;
drivers/i3c/master.c
1862
dma_xfer->len = len;
drivers/i3c/master.c
1863
dma_xfer->map_len = len;
drivers/i3c/master.c
1869
dma_xfer->map_len = ALIGN(len, cache_line_size());
drivers/i3c/master.c
1871
bounce = kzalloc(dma_xfer->map_len, GFP_KERNEL);
drivers/i3c/master.c
1873
bounce = kmemdup(buf, dma_xfer->map_len, GFP_KERNEL);
drivers/i3c/master.c
1879
dma_xfer->addr = dma_map_single(dev, dma_buf, dma_xfer->map_len, dir);
drivers/i3c/master.c
1880
if (dma_mapping_error(dev, dma_xfer->addr))
drivers/i3c/master.c
1883
dma_xfer->bounce_buf = no_free_ptr(bounce);
drivers/i3c/master.c
1884
return no_free_ptr(dma_xfer);
drivers/i3c/master.c
1894
void i3c_master_dma_unmap_single(struct i3c_dma *dma_xfer)
drivers/i3c/master.c
1896
dma_unmap_single(dma_xfer->dev, dma_xfer->addr,
drivers/i3c/master.c
1897
dma_xfer->map_len, dma_xfer->dir);
drivers/i3c/master.c
1898
if (dma_xfer->bounce_buf) {
drivers/i3c/master.c
1899
if (dma_xfer->dir == DMA_FROM_DEVICE)
drivers/i3c/master.c
1900
memcpy(dma_xfer->buf, dma_xfer->bounce_buf,
drivers/i3c/master.c
1901
dma_xfer->len);
drivers/i3c/master.c
1902
kfree(dma_xfer->bounce_buf);
drivers/i3c/master.c
1904
kfree(dma_xfer);
drivers/mtd/nand/raw/fsmc_nand.c
611
dma_xfer(host, buf, len, DMA_FROM_DEVICE);
drivers/mtd/nand/raw/fsmc_nand.c
623
dma_xfer(host, (void *)buf, len, DMA_TO_DEVICE);
drivers/scsi/aic94xx/aic94xx_task.c
383
if (task->ata_task.dma_xfer)
drivers/scsi/isci/request.c
2977
} else if (task->ata_task.dma_xfer) {
drivers/scsi/isci/request.c
713
if (task->ata_task.dma_xfer) {
drivers/scsi/libsas/sas_ata.c
207
task->ata_task.dma_xfer = ata_is_dma(qc->tf.protocol);
drivers/scsi/pm8001/pm8001_hwi.c
2218
if (t->ata_task.dma_xfer == 0 &&
drivers/scsi/pm8001/pm8001_hwi.c
4052
} else if (task->ata_task.dma_xfer) {
drivers/scsi/pm8001/pm80xx_hwi.c
2396
if (t->ata_task.dma_xfer == 0 &&
drivers/scsi/pm8001/pm80xx_hwi.c
4514
} else if (task->ata_task.dma_xfer) {
drivers/spi/spi-mxs.c
180
} *dma_xfer;
drivers/spi/spi-mxs.c
185
dma_xfer = kzalloc_objs(*dma_xfer, sgs);
drivers/spi/spi-mxs.c
186
if (!dma_xfer)
drivers/spi/spi-mxs.c
217
dma_xfer[sg_count].pio[0] = ctrl0;
drivers/spi/spi-mxs.c
218
dma_xfer[sg_count].pio[3] = min;
drivers/spi/spi-mxs.c
227
sg_init_table(&dma_xfer[sg_count].sg, 1);
drivers/spi/spi-mxs.c
228
sg_set_page(&dma_xfer[sg_count].sg, vm_page,
drivers/spi/spi-mxs.c
231
sg_init_one(&dma_xfer[sg_count].sg, buf, min);
drivers/spi/spi-mxs.c
234
ret = dma_map_sg(ssp->dev, &dma_xfer[sg_count].sg, 1,
drivers/spi/spi-mxs.c
242
(struct scatterlist *)dma_xfer[sg_count].pio,
drivers/spi/spi-mxs.c
254
&dma_xfer[sg_count].sg, 1,
drivers/spi/spi-mxs.c
290
dma_unmap_sg(ssp->dev, &dma_xfer[sg_count].sg, 1,
drivers/spi/spi-mxs.c
294
kfree(dma_xfer);
include/linux/i3c/master.h
612
void i3c_master_dma_unmap_single(struct i3c_dma *dma_xfer);
include/scsi/libsas.h
534
u8 dma_xfer:1; /* PIO:0 or DMA:1 */
sound/hda/codecs/ca0132.c
3291
dma_xfer(dma_engine, data, run_size_words*sizeof(u32));
sound/sh/aica.c
227
err = dma_xfer(AICA_DMA_CHANNEL,