1 /* 2 * Copyright (C) 2004-2007 Freescale Semiconductor, Inc. 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 7 #ifndef MCD_TSK_INIT_H 8 #define MCD_TSK_INIT_H 1 9 10 /* 11 * Do not edit! 12 */ 13 14 /* Task 0 */ 15 void MCD_startDmaChainNoEu(int *currBD, short srcIncr, short destIncr, 16 int xferSize, short xferSizeIncr, int *cSave, 17 volatile TaskTableEntry * taskTable, int channel); 18 19 /* Task 1 */ 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); 24 25 /* Task 2 */ 26 void MCD_startDmaChainEu(int *currBD, short srcIncr, short destIncr, 27 int xferSize, short xferSizeIncr, int *cSave, 28 volatile TaskTableEntry * taskTable, int channel); 29 30 /* Task 3 */ 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); 35 36 /* Task 4 */ 37 void MCD_startDmaENetRcv(char *bDBase, char *currBD, char *rcvFifoPtr, 38 volatile TaskTableEntry * taskTable, int channel); 39 40 /* Task 5 */ 41 void MCD_startDmaENetXmit(char *bDBase, char *currBD, char *xmitFifoPtr, 42 volatile TaskTableEntry * taskTable, int channel); 43 44 #endif /* MCD_TSK_INIT_H */ 45