Lines Matching defs:gve_tx_ring
398 struct gve_tx_ring { struct
400 union {
458 union {
516 } ____cacheline_aligned;
517 u64 pkt_done; /* free-running - total packets completed */
518 u64 bytes_done; /* free-running - total bytes completed */
519 u64 dropped_pkt; /* free-running - total packets dropped */
520 u64 dma_mapping_error; /* count of dma mapping errors */
523 union {
557 } ____cacheline_aligned;
558 struct netdev_queue *netdev_txq;
559 struct gve_queue_resources *q_resources; /* head and tail pointer idx */
560 struct device *dev;
561 u32 mask; /* masks req and done down to queue size */
562 u8 raw_addressing; /* use raw_addressing? */
565 u32 q_num ____cacheline_aligned; /* queue idx */
566 u32 stop_queue; /* count of queue stops */
567 u32 wake_queue; /* count of queue wakes */
591 struct gve_tx_ring *tx; /* tx rings on this block */ argument