Lines Matching defs:ixgbevf_ring
89 struct ixgbevf_ring { struct
90 struct ixgbevf_ring *next; argument
91 struct ixgbevf_q_vector *q_vector; /* backpointer to q_vector */
92 struct net_device *netdev;
93 struct bpf_prog *xdp_prog;
94 struct device *dev;
95 void *desc; /* descriptor ring memory */
96 dma_addr_t dma; /* phys. address of descriptor ring */
97 unsigned int size; /* length in bytes */
98 u16 count; /* amount of descriptors */
99 u16 next_to_use;
100 u16 next_to_clean;
101 u16 next_to_alloc;
103 union {
107 unsigned long state;
108 struct ixgbevf_stats stats;
109 struct u64_stats_sync syncp;
110 union {
114 struct xdp_rxq_info xdp_rxq;
115 u64 hw_csum_rx_error;
116 u8 __iomem *tail;
117 struct sk_buff *skb;
122 u16 reg_idx;
123 int queue_index; /* needed for multiqueue queue management */