Lines Matching refs:ixgbe_ring

258 struct ixgbe_ring {  struct
259 struct ixgbe_ring *next; /* pointer to next ring in q_vector */ argument
342 static inline unsigned int ixgbe_rx_bufsz(struct ixgbe_ring *ring) in ixgbe_rx_bufsz()
352 static inline unsigned int ixgbe_rx_pg_order(struct ixgbe_ring *ring) in ixgbe_rx_pg_order()
363 struct ixgbe_ring *ring; /* pointer to linked list of rings */
404 struct ixgbe_ring ring[0] ____cacheline_internodealigned_in_smp;
559 static inline u16 ixgbe_desc_unused(struct ixgbe_ring *ring) in ixgbe_desc_unused()
670 struct ixgbe_ring *tx_ring[MAX_TX_QUEUES] ____cacheline_aligned_in_smp;
677 struct ixgbe_ring *rx_ring[MAX_RX_QUEUES];
705 struct ixgbe_ring test_tx_ring;
706 struct ixgbe_ring test_rx_ring;
871 int ixgbe_setup_rx_resources(struct ixgbe_ring *);
872 int ixgbe_setup_tx_resources(struct ixgbe_ring *);
873 void ixgbe_free_rx_resources(struct ixgbe_ring *);
874 void ixgbe_free_tx_resources(struct ixgbe_ring *);
875 void ixgbe_configure_rx_ring(struct ixgbe_adapter *, struct ixgbe_ring *);
876 void ixgbe_configure_tx_ring(struct ixgbe_adapter *, struct ixgbe_ring *);
877 void ixgbe_disable_rx_queue(struct ixgbe_adapter *adapter, struct ixgbe_ring *);
891 struct ixgbe_ring *);
892 void ixgbe_unmap_and_free_tx_resource(struct ixgbe_ring *,
894 void ixgbe_alloc_rx_buffers(struct ixgbe_ring *, u16);
920 void ixgbe_tx_ctxtdesc(struct ixgbe_ring *, u32, u32, u32, u32);
928 int ixgbe_fso(struct ixgbe_ring *tx_ring, struct ixgbe_tx_buffer *first,
961 static inline struct netdev_queue *txring_txq(const struct ixgbe_ring *ring) in txring_txq()
983 struct ixgbe_ring *tx_ring);