Data Fields | |
u32 | ChanBase |
int | IsRxChannel |
volatile int | RunState |
int | HasStsCntrlStrm |
u32 | FirstBdPhysAddr |
u32 | FirstBdAddr |
u32 | LastBdAddr |
u32 | Length |
u32 | Separation |
XAxiDma_Bd * | FreeHead |
XAxiDma_Bd * | PreHead |
XAxiDma_Bd * | HwHead |
XAxiDma_Bd * | HwTail |
XAxiDma_Bd * | PostHead |
XAxiDma_Bd * | BdaRestart |
int | FreeCnt |
int | PreCnt |
int | HwCnt |
int | PostCnt |
int | AllCnt |
|
Total Number of BDs for channel |
|
BD to load when channel is started |
|
physical base address |
|
Virtual address of 1st BD in list |
|
Physical address of 1st BD in list |
|
Number of allocatable BDs in free group |
|
First BD in the free group |
|
Whether has stscntrl stream |
|
Number of BDs in work group |
|
First BD in the work group |
|
Last BD in the work group |
|
Is this a receive channel |
|
Virtual address of last BD in the list |
|
Total size of ring in bytes |
|
Number of BDs in post-work group |
|
First BD in the post-work group |
|
Number of BDs in pre-work group |
|
First BD in the pre-work group |
|
Whether channel is running |
|
Number of bytes between the starting address of adjacent BDs |
Copyright © 1995-2010 Xilinx, Inc. All rights reserved.