![]() |
![]() |
Transmit/Receive Descriptor Channel Structure. More...
#include <csl_emac.h>
Data Fields | |
| struct _EMAC_Device * | pd |
| PKTQ | DescQueue |
| PKTQ | WaitQueue |
| Uint32 | ChannelIndex |
| Uint32 | DescMax |
| Uint32 | DescCount |
| EMAC_Desc * | pDescFirst |
| EMAC_Desc * | pDescLast |
| EMAC_Desc * | pDescRead |
| EMAC_Desc * | pDescWrite |
Transmit/Receive Descriptor Channel Structure.
(One receive and up to 8 transmit in this example)
| Uint32 _EMAC_DescCh::ChannelIndex |
Channel index 0-7
| Uint32 _EMAC_DescCh::DescCount |
Current number of desc
| Uint32 _EMAC_DescCh::DescMax |
Max number of desc (buffs)
Packets queued as desc
| struct _EMAC_Device* _EMAC_DescCh::pd |
Pointer to parent structure
| EMAC_Desc* _EMAC_DescCh::pDescFirst |
First desc location
| EMAC_Desc* _EMAC_DescCh::pDescLast |
Last desc location
| EMAC_Desc* _EMAC_DescCh::pDescRead |
Location to read next desc
| EMAC_Desc* _EMAC_DescCh::pDescWrite |
Location to write next desc
Packets waiting for TX desc