Home
last modified time | relevance | path

Searched refs:ring_tail (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp_tx.c174 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()
H A Dsdp_rx.c288 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()
H A Dsdp.h145 #define ring_tail(ring) (atomic_read(&(ring).tail)) macro
146 #define ring_posted(ring) (ring_head(ring) - ring_tail(ring))
H A Dsdp_bcopy.c187 ring_tail(ssk->rx_ring) >= ssk->recv_request_head && in sdp_post_sends()