Lines Matching defs:ixgbe_ring
354 struct ixgbe_ring { struct
355 struct ixgbe_ring *next; /* pointer to next ring in q_vector */ argument
356 struct ixgbe_q_vector *q_vector; /* backpointer to host q_vector */
357 struct net_device *netdev; /* netdev ring belongs to */
358 struct bpf_prog *xdp_prog;
359 struct device *dev; /* device for DMA mapping */
360 void *desc; /* descriptor ring memory */
361 union {
365 unsigned long state;
366 u8 __iomem *tail;
367 dma_addr_t dma; /* phys. address of descriptor ring */
368 unsigned int size; /* length in bytes */
370 u16 count; /* amount of descriptors */
372 u8 queue_index; /* needed for multiqueue queue management */
373 u8 reg_idx; /* holds the special value that gets
378 u16 next_to_use;
379 u16 next_to_clean;
381 unsigned long last_rx_timestamp;
406 enum ixgbe_ring_f_enum { argument