Lines Matching refs:ring
71 #define check_for_tx_hang(ring) \ argument
72 test_bit(__FM10K_TX_DETECT_HANG, &(ring)->state)
73 #define set_check_for_tx_hang(ring) \ argument
74 set_bit(__FM10K_TX_DETECT_HANG, &(ring)->state)
75 #define clear_check_for_tx_hang(ring) \ argument
76 clear_bit(__FM10K_TX_DETECT_HANG, &(ring)->state)
162 struct fm10k_ring *ring; /* pointer to linked list of rings */ member
177 static inline struct netdev_queue *txring_txq(const struct fm10k_ring *ring) in txring_txq() argument
179 return &ring->netdev->_tx[ring->queue_index]; in txring_txq()
184 for (pos = &(head).ring[(head).count]; (--pos) >= (head).ring;)
214 struct fm10k_ring ring[0] ____cacheline_internodealigned_in_smp; member
403 static inline u16 fm10k_desc_unused(struct fm10k_ring *ring) in fm10k_desc_unused() argument
405 s16 unused = ring->next_to_clean - ring->next_to_use - 1; in fm10k_desc_unused()
407 return likely(unused < 0) ? unused + ring->count : unused; in fm10k_desc_unused()