174ba9207SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 225aee3deSMauro Carvalho Chehab /* 325aee3deSMauro Carvalho Chehab Mantis PCI bridge driver 425aee3deSMauro Carvalho Chehab 525aee3deSMauro Carvalho Chehab Copyright (C) Manu Abraham (abraham.manu@gmail.com) 625aee3deSMauro Carvalho Chehab 725aee3deSMauro Carvalho Chehab */ 825aee3deSMauro Carvalho Chehab 925aee3deSMauro Carvalho Chehab #ifndef __MANTIS_DMA_H 1025aee3deSMauro Carvalho Chehab #define __MANTIS_DMA_H 1125aee3deSMauro Carvalho Chehab 1225aee3deSMauro Carvalho Chehab extern int mantis_dma_init(struct mantis_pci *mantis); 1325aee3deSMauro Carvalho Chehab extern int mantis_dma_exit(struct mantis_pci *mantis); 1425aee3deSMauro Carvalho Chehab extern void mantis_dma_start(struct mantis_pci *mantis); 1525aee3deSMauro Carvalho Chehab extern void mantis_dma_stop(struct mantis_pci *mantis); 16*4cf709c9SAllen Pais extern void mantis_dma_xfer(struct tasklet_struct *t); 1725aee3deSMauro Carvalho Chehab 1825aee3deSMauro Carvalho Chehab #endif /* __MANTIS_DMA_H */ 19