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