Searched defs:head_wrap (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_txdma.c619 boolean_t head_wrap, tail_wrap; local
670 head_wrap = tx_head.bits.wrap;
674 tx_rd_index, tail_index, tail_wrap, head_index, head_wrap));
686 if (TXDMA_RING_EMPTY(head_index, head_wrap, tail_index,
694 if (TXDMA_RING_FULL(head_index, head_wrap, tail_index,
1300 boolean_t head_wrap, tail_wrap; local
1327 head_wrap = tx_head.bits.wrap;
1330 tx_rd_index, tail_index, tail_wrap, head_index, head_wrap));
1332 if (TXDMA_RING_EMPTY(head_index, head_wrap, tail_index, tail_wrap) &&
1340 if (TXDMA_RING_FULL(head_index, head_wrap, tail_inde
[all...]
H A Dhxge_txdma.h56 #define TXDMA_RING_EMPTY(head, head_wrap, tail, tail_wrap) \
57 ((head == tail && head_wrap == tail_wrap) ? B_TRUE : B_FALSE)
59 #define TXDMA_RING_FULL(head, head_wrap, tail, tail_wrap) \
60 ((head == tail && head_wrap != tail_wrap) ? B_TRUE : B_FALSE)
152 boolean_t head_wrap; member in struct:_tx_ring_t
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_txdma.c918 boolean_t head_wrap, tail_wrap; local
962 head_wrap = tx_head.bits.ldw.wrap;
968 head_index, head_wrap));
971 if (TXDMA_RING_EMPTY(head_index, head_wrap,
982 if (TXDMA_RING_FULL(head_index, head_wrap, tail_index,
1776 boolean_t head_wrap, tail_wrap; local
1804 head_wrap = tx_head.bits.ldw.wrap;
1810 head_index, head_wrap));
1812 if (TXDMA_RING_EMPTY(head_index, head_wrap,
1822 if (TXDMA_RING_FULL(head_index, head_wrap, tail_inde
[all...]

Completed in 58 milliseconds