Lines Matching refs:ixgbe_ring

250 struct ixgbe_ring {  struct
251 struct ixgbe_ring *next; /* pointer to next ring in q_vector */ argument
334 static inline unsigned int ixgbe_rx_bufsz(struct ixgbe_ring *ring) in ixgbe_rx_bufsz()
344 static inline unsigned int ixgbe_rx_pg_order(struct ixgbe_ring *ring) in ixgbe_rx_pg_order()
355 struct ixgbe_ring *ring; /* pointer to linked list of rings */
396 struct ixgbe_ring ring[0] ____cacheline_internodealigned_in_smp;
552 static inline u16 ixgbe_desc_unused(struct ixgbe_ring *ring) in ixgbe_desc_unused()
657 struct ixgbe_ring *tx_ring[MAX_TX_QUEUES] ____cacheline_aligned_in_smp;
664 struct ixgbe_ring *rx_ring[MAX_RX_QUEUES];
692 struct ixgbe_ring test_tx_ring;
693 struct ixgbe_ring test_rx_ring;
855 int ixgbe_setup_rx_resources(struct ixgbe_ring *);
856 int ixgbe_setup_tx_resources(struct ixgbe_ring *);
857 void ixgbe_free_rx_resources(struct ixgbe_ring *);
858 void ixgbe_free_tx_resources(struct ixgbe_ring *);
859 void ixgbe_configure_rx_ring(struct ixgbe_adapter *, struct ixgbe_ring *);
860 void ixgbe_configure_tx_ring(struct ixgbe_adapter *, struct ixgbe_ring *);
861 void ixgbe_disable_rx_queue(struct ixgbe_adapter *adapter, struct ixgbe_ring *);
875 struct ixgbe_ring *);
876 void ixgbe_unmap_and_free_tx_resource(struct ixgbe_ring *,
878 void ixgbe_alloc_rx_buffers(struct ixgbe_ring *, u16);
904 void ixgbe_tx_ctxtdesc(struct ixgbe_ring *, u32, u32, u32, u32);
912 int ixgbe_fso(struct ixgbe_ring *tx_ring, struct ixgbe_tx_buffer *first,
945 static inline struct netdev_queue *txring_txq(const struct ixgbe_ring *ring) in txring_txq()
967 struct ixgbe_ring *tx_ring);