|
iPXE
|
#include <jme.h>
Data Fields | |
| volatile unsigned long | status |
| unsigned long | buf1sz:11 |
| unsigned long | buf2sz:11 |
| unsigned long | control:10 |
| const unsigned char * | buf1addr |
| const unsigned char * | buf2addr |
| union { | |
| uint8_t all [16] | |
| uint32_t dw [4] | |
| struct { | |
| uint16_t vlan | |
| uint8_t rsv1 | |
| uint8_t flags | |
| uint16_t datalen | |
| uint16_t mss | |
| uint16_t pktsize | |
| uint16_t rsv2 | |
| uint32_t bufaddr | |
| } desc1 | |
| struct { | |
| uint16_t rsv1 | |
| uint8_t rsv2 | |
| uint8_t flags | |
| uint16_t datalen | |
| uint16_t rsv3 | |
| uint32_t bufaddrh | |
| uint32_t bufaddrl | |
| } desc2 | |
| struct { | |
| uint8_t ehdrsz | |
| uint8_t rsv1 | |
| uint8_t rsv2 | |
| uint8_t flags | |
| uint16_t trycnt | |
| uint16_t segcnt | |
| uint16_t pktsz | |
| uint16_t rsv3 | |
| uint32_t bufaddrl | |
| } descwb | |
| }; | |
| uint32_t txdesc::dw[4] |
Definition at line 56 of file jme.h.
Referenced by jme_fill_tx_desc().
| uint8_t txdesc::flags |
Definition at line 61 of file jme.h.
Referenced by jme_tx_clean().
| struct { ... } txdesc::desc1 |
Referenced by jme_fill_tx_desc().
| struct { ... } txdesc::desc2 |
| struct { ... } txdesc::descwb |
Referenced by jme_tx_clean().
| union { ... } |
1.8.15