Home
last modified time | relevance | path

Searched refs:dma_ops (Results 1 – 25 of 39) sorted by relevance

12

/linux/arch/x86/include/asm/
H A Ddma-mapping.h5 extern const struct dma_map_ops *dma_ops;
9 return dma_ops; in get_arch_dma_ops()
/linux/drivers/mmc/host/
H A Dtmio_mmc_core.c57 if (host->dma_ops) in tmio_mmc_start_dma()
58 host->dma_ops->start(host, data); in tmio_mmc_start_dma()
63 if (host->dma_ops && host->dma_ops->end) in tmio_mmc_end_dma()
64 host->dma_ops->end(host); in tmio_mmc_end_dma()
69 if (host->dma_ops) in tmio_mmc_enable_dma()
70 host->dma_ops->enable(host, enable); in tmio_mmc_enable_dma()
76 if (host->dma_ops) { in tmio_mmc_request_dma()
77 host->dma_ops->request(host, pdata); in tmio_mmc_request_dma()
86 if (host->dma_ops) in tmio_mmc_release_dma()
87 host->dma_ops->release(host); in tmio_mmc_release_dma()
[all …]
H A Ddw_mmc.c427 host->dma_ops->stop(host); in dw_mci_stop_dma()
428 host->dma_ops->cleanup(host); in dw_mci_stop_dma()
488 host->dma_ops->cleanup(host); in dw_mci_dmac_complete_dma()
1095 host->dma_ops->stop(host); in dw_mci_submit_data_dma()
1128 if (host->dma_ops->start(host, sg_len)) { in dw_mci_submit_data_dma()
1129 host->dma_ops->stop(host); in dw_mci_submit_data_dma()
2853 host->dma_ops->complete((void *)host); in dw_mci_interrupt()
2862 host->dma_ops->complete((void *)host); in dw_mci_interrupt()
3065 host->dma_ops = &dw_mci_idmac_ops; in dw_mci_init_dma()
3073 host->dma_ops = &dw_mci_edmac_ops; in dw_mci_init_dma()
[all …]
H A Drenesas_sdhi.h104 const struct tmio_mmc_dma_ops *dma_ops,
H A Ddw_mmc.h185 const struct dw_mci_dma_ops *dma_ops; member
278 struct dw_mci_dma_ops *dma_ops; member
/linux/arch/sparc/include/asm/
H A Ddma-mapping.h5 extern const struct dma_map_ops *dma_ops;
10 return IS_ENABLED(CONFIG_SPARC64) ? dma_ops : NULL; in get_arch_dma_ops()
/linux/drivers/spi/
H A Dspi-dw-core.c448 ret = dws->dma_ops->dma_setup(dws, transfer); in dw_spi_transfer_one()
456 return dws->dma_ops->dma_transfer(dws, transfer); in dw_spi_transfer_one()
471 dws->dma_ops->dma_stop(dws); in dw_spi_handle_err()
954 if (dws->dma_ops && dws->dma_ops->dma_init) { in dw_spi_add_host()
955 ret = dws->dma_ops->dma_init(dev, dws); in dw_spi_add_host()
961 host->can_dma = dws->dma_ops->can_dma; in dw_spi_add_host()
976 if (dws->dma_ops && dws->dma_ops->dma_exit) in dw_spi_add_host()
977 dws->dma_ops->dma_exit(dws); in dw_spi_add_host()
993 if (dws->dma_ops && dws->dma_ops->dma_exit) in dw_spi_remove_host()
994 dws->dma_ops->dma_exit(dws); in dw_spi_remove_host()
H A Dspi-dw-dma.c694 dws->dma_ops = &dw_spi_dma_mfld_ops; in dw_spi_dma_setup_mfld()
709 dws->dma_ops = &dw_spi_dma_generic_ops; in dw_spi_dma_setup_generic()
/linux/arch/x86/kernel/
H A Dpci-dma.c23 const struct dma_map_ops *dma_ops; variable
24 EXPORT_SYMBOL(dma_ops);
88 dma_ops = &xen_swiotlb_dma_ops; in pci_xen_swiotlb_init()
/linux/arch/arm/include/asm/mach/
H A Ddma.h14 struct dma_ops { struct
40 const struct dma_ops *d_ops; argument
/linux/drivers/media/pci/tw686x/
H A Dtw686x-video.c60 vb->field = dev->dma_ops->field; in tw686x_buf_done()
524 dev->dma_ops->buf_refill(vc, pb); in tw686x_start_streaming()
631 f->fmt.pix.field = dev->dma_ops->field; in tw686x_g_fmt_vid_cap()
666 f->fmt.pix.field = dev->dma_ops->field; in tw686x_try_fmt_vid_cap()
684 if (dev->dma_ops->alloc && realloc) { in tw686x_set_format()
686 dev->dma_ops->free(vc, pb); in tw686x_set_format()
689 err = dev->dma_ops->alloc(vc, pb); in tw686x_set_format()
692 dev->dma_ops->free(vc, 0); in tw686x_set_format()
1140 dev->dma_ops->buf_refill(vc, pb); in tw686x_video_irq()
1154 if (dev->dma_ops->free) in tw686x_video_free()
[all …]
H A Dtw686x.h131 const struct tw686x_dma_ops *dma_ops; member
/linux/include/linux/
H A Ddma-map-ops.h78 if (dev->dma_ops) in get_dma_ops()
79 return dev->dma_ops; in get_dma_ops()
84 const struct dma_map_ops *dma_ops) in set_dma_ops() argument
86 dev->dma_ops = dma_ops; in set_dma_ops()
94 const struct dma_map_ops *dma_ops) in set_dma_ops() argument
/linux/arch/sh/include/asm/
H A Ddma.h52 struct dma_ops { struct
91 struct dma_ops *ops;
/linux/arch/sparc/kernel/
H A Dof_device_common.c70 op->dev.dma_ops = bus->dev.dma_ops; in of_propagate_archdata()
/linux/include/xen/arm/
H A Dxen-ops.h12 dev->dma_ops = &xen_swiotlb_dma_ops; in xen_setup_dma_ops()
/linux/arch/arm/mach-rpc/
H A Ddma.c247 static struct dma_ops iomd_dma_ops = {
313 static struct dma_ops floppy_dma_ops = {
327 static struct dma_ops sound_dma_ops = {
/linux/arch/sh/drivers/dma/
H A Ddma-pvr2.c67 static struct dma_ops pvr2_dma_ops = {
H A Ddma-g2.c154 static struct dma_ops g2_dma_ops = {
/linux/drivers/media/pci/intel/ipu6/
H A DKconfig8 # This driver incorrectly tries to override the dma_ops. It should
H A Dipu6-bus.c109 auxdev->dev.dma_ops = &ipu6_dma_ops; in ipu6_bus_initialize_device()
/linux/arch/powerpc/include/asm/
H A Dpci.h49 void __init set_pci_dma_ops(const struct dma_map_ops *dma_ops);
/linux/arch/arm/mach-footbridge/
H A Ddma-isa.c130 static struct dma_ops isa_dma_ops = {
/linux/arch/sparc/mm/
H A Diommu.c135 op->dev.dma_ops = &sbus_iommu_dma_gflush_ops; in sbus_iommu_init()
137 op->dev.dma_ops = &sbus_iommu_dma_pflush_ops; in sbus_iommu_init()
/linux/arch/powerpc/platforms/pasemi/
H A Diommu.c180 dev->dev.dma_ops = NULL; in pci_dma_dev_setup_pasemi()

12