Home
last modified time | relevance | path

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

1234

/Linux-v5.10/drivers/ide/
Dide-dma.c98 dma_stat = hwif->dma_ops->dma_end(drive); in ide_dma_intr()
184 drive->hwif->dma_ops->dma_host_set(drive, 0); in ide_dma_off_quietly()
214 drive->hwif->dma_ops->dma_host_set(drive, 1); in ide_dma_on()
449 const struct ide_dma_ops *dma_ops = hwif->dma_ops; in ide_dma_timeout_retry() local
460 (void)dma_ops->dma_end(drive); in ide_dma_timeout_retry()
466 if (dma_ops->dma_clear) in ide_dma_timeout_retry()
467 dma_ops->dma_clear(drive); in ide_dma_timeout_retry()
469 if (dma_ops->dma_test_irq(drive) == 0) { in ide_dma_timeout_retry()
473 (void)dma_ops->dma_end(drive); in ide_dma_timeout_retry()
533 const struct ide_dma_ops *dma_ops = drive->hwif->dma_ops; in ide_dma_prepare() local
[all …]
Dide-dma-sff.c87 u8 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ide_dma_host_set()
215 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ide_dma_setup()
241 u8 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ide_dma_sff_timer_expiry()
302 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ide_dma_end()
320 u8 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ide_dma_test_irq()
Dide-iops.c358 if (hwif->dma_ops) /* check if host supports DMA */ in ide_config_drive_speed()
359 hwif->dma_ops->dma_host_set(drive, 0); in ide_config_drive_speed()
413 hwif->dma_ops->dma_host_set(drive, 1); in ide_config_drive_speed()
414 else if (hwif->dma_ops) /* check if host supports DMA */ in ide_config_drive_speed()
Dsc1200.c218 hwif->dma_ops->dma_host_set(drive, 1); in sc1200_set_pio_mode()
297 .dma_ops = &sc1200_dma_ops,
Dsl82c105.c309 .dma_ops = &sl82c105_dma_ops,
330 d.dma_ops = NULL; in sl82c105_init_one()
Dns87415.c190 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ns87415_dma_end()
301 .dma_ops = &ns87415_dma_ops,
/Linux-v5.10/arch/ia64/kernel/
Ddma-mapping.c8 const struct dma_map_ops *dma_ops; variable
9 EXPORT_SYMBOL(dma_ops);
/Linux-v5.10/arch/ia64/include/asm/
Ddma-mapping.h9 extern const struct dma_map_ops *dma_ops;
13 return dma_ops; in get_arch_dma_ops()
/Linux-v5.10/arch/x86/include/asm/
Ddma-mapping.h17 extern const struct dma_map_ops *dma_ops;
21 return dma_ops; in get_arch_dma_ops()
/Linux-v5.10/arch/sparc/include/asm/
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-v5.10/arch/arm/include/asm/mach/
Ddma.h14 struct dma_ops { struct
40 const struct dma_ops *d_ops; argument
/Linux-v5.10/drivers/spi/
Dspi-dw-core.c438 ret = dws->dma_ops->dma_setup(dws, transfer); in dw_spi_transfer_one()
446 return dws->dma_ops->dma_transfer(dws, transfer); in dw_spi_transfer_one()
461 dws->dma_ops->dma_stop(dws); in dw_spi_handle_err()
890 if (dws->dma_ops && dws->dma_ops->dma_init) { in dw_spi_add_host()
891 ret = dws->dma_ops->dma_init(dev, dws); in dw_spi_add_host()
895 master->can_dma = dws->dma_ops->can_dma; in dw_spi_add_host()
910 if (dws->dma_ops && dws->dma_ops->dma_exit) in dw_spi_add_host()
911 dws->dma_ops->dma_exit(dws); in dw_spi_add_host()
926 if (dws->dma_ops && dws->dma_ops->dma_exit) in dw_spi_remove_host()
927 dws->dma_ops->dma_exit(dws); in dw_spi_remove_host()
/Linux-v5.10/arch/x86/xen/
Dpci-swiotlb-xen.c63 dma_ops = &xen_swiotlb_dma_ops; in pci_xen_swiotlb_init()
83 dma_ops = &xen_swiotlb_dma_ops; in pci_xen_swiotlb_init_late()
/Linux-v5.10/drivers/media/pci/tw686x/
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()
1142 dev->dma_ops->buf_refill(vc, pb); in tw686x_video_irq()
1156 if (dev->dma_ops->free) in tw686x_video_free()
[all …]
/Linux-v5.10/drivers/mmc/host/
Dtmio_mmc_core.c56 if (host->dma_ops) in tmio_mmc_start_dma()
57 host->dma_ops->start(host, data); in tmio_mmc_start_dma()
62 if (host->dma_ops && host->dma_ops->end) in tmio_mmc_end_dma()
63 host->dma_ops->end(host); in tmio_mmc_end_dma()
68 if (host->dma_ops) in tmio_mmc_enable_dma()
69 host->dma_ops->enable(host, enable); in tmio_mmc_enable_dma()
75 if (host->dma_ops) { in tmio_mmc_request_dma()
76 host->dma_ops->request(host, pdata); in tmio_mmc_request_dma()
85 if (host->dma_ops) in tmio_mmc_release_dma()
86 host->dma_ops->release(host); in tmio_mmc_release_dma()
[all …]
Ddw_mmc.c423 host->dma_ops->stop(host); in dw_mci_stop_dma()
424 host->dma_ops->cleanup(host); in dw_mci_stop_dma()
484 host->dma_ops->cleanup(host); in dw_mci_dmac_complete_dma()
1090 host->dma_ops->stop(host); in dw_mci_submit_data_dma()
1123 if (host->dma_ops->start(host, sg_len)) { in dw_mci_submit_data_dma()
1124 host->dma_ops->stop(host); in dw_mci_submit_data_dma()
2728 host->dma_ops->complete((void *)host); in dw_mci_interrupt()
2737 host->dma_ops->complete((void *)host); in dw_mci_interrupt()
2932 host->dma_ops = &dw_mci_idmac_ops; in dw_mci_init_dma()
2941 host->dma_ops = &dw_mci_edmac_ops; in dw_mci_init_dma()
[all …]
Drenesas_sdhi.h79 const struct tmio_mmc_dma_ops *dma_ops);
/Linux-v5.10/arch/arm64/mm/
Ddma-mapping.c36 dev->dma_ops = NULL; in arch_teardown_dma_ops()
57 dev->dma_ops = &xen_swiotlb_dma_ops; in arch_setup_dma_ops()
/Linux-v5.10/include/linux/
Ddma-map-ops.h79 if (dev->dma_ops) in get_dma_ops()
80 return dev->dma_ops; in get_dma_ops()
85 const struct dma_map_ops *dma_ops) in set_dma_ops() argument
87 dev->dma_ops = dma_ops; in set_dma_ops()
95 const struct dma_map_ops *dma_ops) in set_dma_ops() argument
/Linux-v5.10/arch/sh/include/asm/
Ddma.h52 struct dma_ops { struct
92 struct dma_ops *ops;
/Linux-v5.10/arch/x86/kernel/
Dpci-dma.c20 const struct dma_map_ops *dma_ops; variable
21 EXPORT_SYMBOL(dma_ops);
/Linux-v5.10/arch/sparc/kernel/
Dof_device_common.c70 op->dev.dma_ops = bus->dev.dma_ops; in of_propagate_archdata()
/Linux-v5.10/arch/arm/mach-footbridge/
Ddma.c38 static struct dma_ops fb_dma_ops = {
/Linux-v5.10/arch/arm/mach-rpc/
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-v5.10/arch/sh/drivers/dma/
Ddma-pvr2.c67 static struct dma_ops pvr2_dma_ops = {

1234