2 * Copyright (C) 2004-2007 Freescale Semiconductor, Inc.
4 * SPDX-License-Identifier: GPL-2.0+
8 #define MCD_TSK_INIT_H 1
15 void MCD_startDmaChainNoEu(int *currBD, short srcIncr, short destIncr,
16 int xferSize, short xferSizeIncr, int *cSave,
17 volatile TaskTableEntry * taskTable, int channel);
20 void MCD_startDmaSingleNoEu(char *srcAddr, short srcIncr, char *destAddr,
21 short destIncr, int dmaSize, short xferSizeIncr,
22 int flags, int *currBD, int *cSave,
23 volatile TaskTableEntry * taskTable, int channel);
26 void MCD_startDmaChainEu(int *currBD, short srcIncr, short destIncr,
27 int xferSize, short xferSizeIncr, int *cSave,
28 volatile TaskTableEntry * taskTable, int channel);
31 void MCD_startDmaSingleEu(char *srcAddr, short srcIncr, char *destAddr,
32 short destIncr, int dmaSize, short xferSizeIncr,
33 int flags, int *currBD, int *cSave,
34 volatile TaskTableEntry * taskTable, int channel);
37 void MCD_startDmaENetRcv(char *bDBase, char *currBD, char *rcvFifoPtr,
38 volatile TaskTableEntry * taskTable, int channel);
41 void MCD_startDmaENetXmit(char *bDBase, char *currBD, char *xmitFifoPtr,
42 volatile TaskTableEntry * taskTable, int channel);
44 #endif /* MCD_TSK_INIT_H */