source: rtems/c/src/lib/libcpu/m68k/mcf548x/mcdma/MCD_tasksInit.h @ 6229b2a7

4.104.115
Last change on this file since 6229b2a7 was 6229b2a7, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 10/15/09 at 13:55:47

add MC_DMA support to MCF548x

  • Property mode set to 100644
File size: 1.2 KB
Line 
1#ifndef MCD_TSK_INIT_H
2#define MCD_TSK_INIT_H 1
3
4/*
5 * Do not edit!
6 */
7
8
9/*
10 * Task 0
11 */
12void  MCD_startDmaChainNoEu(int *currBD, short srcIncr, short destIncr, int xferSize, short xferSizeIncr, int *cSave, volatile TaskTableEntry *taskTable, int channel);
13
14
15/*
16 * Task 1
17 */
18void  MCD_startDmaSingleNoEu(char *srcAddr, short srcIncr, char *destAddr, short destIncr, int dmaSize, short xferSizeIncr, int flags, int *currBD, int *cSave, volatile TaskTableEntry *taskTable, int channel);
19
20
21/*
22 * Task 2
23 */
24void  MCD_startDmaChainEu(int *currBD, short srcIncr, short destIncr, int xferSize, short xferSizeIncr, int *cSave, volatile TaskTableEntry *taskTable, int channel);
25
26
27/*
28 * Task 3
29 */
30void  MCD_startDmaSingleEu(char *srcAddr, short srcIncr, char *destAddr, short destIncr, int dmaSize, short xferSizeIncr, int flags, int *currBD, int *cSave, volatile TaskTableEntry *taskTable, int channel);
31
32
33/*
34 * Task 4
35 */
36void  MCD_startDmaENetRcv(char *bDBase, char *currBD, char *rcvFifoPtr, volatile TaskTableEntry *taskTable, int channel);
37
38
39/*
40 * Task 5
41 */
42void  MCD_startDmaENetXmit(char *bDBase, char *currBD, char *xmitFifoPtr, volatile TaskTableEntry *taskTable, int channel);
43
44#endif  /* MCD_TSK_INIT_H */
Note: See TracBrowser for help on using the repository browser.