Searched refs:ring_tail (Results 1 – 4 of 4) sorted by relevance
174 if (unlikely(mseq != ring_tail(*tx_ring))) { in sdp_send_completion()176 mseq, ring_tail(*tx_ring)); in sdp_send_completion()319 ring_head(ssk->tx_ring), ring_tail(ssk->tx_ring)); in sdp_poll_tx()382 mb = sdp_send_completion(ssk, ring_tail(ssk->tx_ring)); in sdp_tx_ring_purge()483 WARN_ON(ring_head(ssk->tx_ring) != ring_tail(ssk->tx_ring)); in sdp_tx_ring_destroy()
288 ssk->recv_request_head = ring_tail(ssk->rx_ring); in sdp_handle_resize_request()308 if (unlikely(id != ring_tail(ssk->rx_ring))) { in sdp_recv_completion()310 id, ring_tail(ssk->rx_ring)); in sdp_recv_completion()681 mb = sdp_recv_completion(ssk, ring_tail(ssk->rx_ring)); in sdp_rx_ring_purge()757 WARN_ON(ring_head(ssk->rx_ring) != ring_tail(ssk->rx_ring)); in sdp_rx_ring_destroy()
145 #define ring_tail(ring) (atomic_read(&(ring).tail)) macro146 #define ring_posted(ring) (ring_head(ring) - ring_tail(ring))
187 ring_tail(ssk->rx_ring) >= ssk->recv_request_head && in sdp_post_sends()