|
Linux Kernel
3.7.1
|
#include <igb.h>
Data Fields | |
| struct igb_q_vector * | q_vector |
| struct net_device * | netdev |
| struct device * | dev |
| union { | |
| struct igb_tx_buffer * tx_buffer_info | |
| struct igb_rx_buffer * rx_buffer_info | |
| }; | |
| void * | desc |
| unsigned long | flags |
| void __iomem * | tail |
| u16 | count |
| u8 | queue_index |
| u8 | reg_idx |
| u32 | size |
| u16 next_to_clean | ____cacheline_aligned_in_smp |
| u16 | next_to_use |
| union { | |
| struct { | |
| struct igb_tx_queue_stats tx_stats | |
| struct u64_stats_sync tx_syncp | |
| struct u64_stats_sync tx_syncp2 | |
| } | |
| struct { | |
| struct igb_rx_queue_stats rx_stats | |
| struct u64_stats_sync rx_syncp | |
| } | |
| }; | |
| dma_addr_t | dma |
| union { ... } |
| union { ... } |
| dma_addr_t dma |
| struct net_device* netdev |
| struct igb_q_vector* q_vector |
| struct igb_rx_buffer* rx_buffer_info |
| struct u64_stats_sync rx_syncp |
| struct igb_tx_buffer* tx_buffer_info |
| struct u64_stats_sync tx_syncp |
| struct u64_stats_sync tx_syncp2 |
1.8.2