Lines Matching refs:fm10k_ring
103 struct fm10k_ring { struct
146 struct fm10k_ring *ring; /* pointer to linked list of rings */ argument
167 static inline struct netdev_queue *txring_txq(const struct fm10k_ring *ring) in txring_txq()
205 struct fm10k_ring ring[0] ____cacheline_internodealigned_in_smp;
315 struct fm10k_ring *tx_ring[MAX_QUEUES] ____cacheline_aligned_in_smp;
344 struct fm10k_ring *rx_ring[MAX_QUEUES];
426 static inline u16 fm10k_desc_unused(struct fm10k_ring *ring) in fm10k_desc_unused()
488 struct fm10k_ring *tx_ring);
490 u64 fm10k_get_tx_pending(struct fm10k_ring *ring, bool in_sw);
491 bool fm10k_check_tx_hang(struct fm10k_ring *tx_ring);
492 void fm10k_alloc_rx_buffers(struct fm10k_ring *rx_ring, u16 cleaned_count);
510 int fm10k_setup_rx_resources(struct fm10k_ring *);
511 int fm10k_setup_tx_resources(struct fm10k_ring *);
512 void fm10k_free_rx_resources(struct fm10k_ring *);
513 void fm10k_free_tx_resources(struct fm10k_ring *);
516 void fm10k_unmap_and_free_tx_resource(struct fm10k_ring *,