Searched refs:NEXT_INDEX (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_rx.c | 97 rx_data->rcb_tail = NEXT_INDEX(free_index, 1, rx_data->free_list_size); in ixgbe_rx_recycle() 253 rx_data->rcb_head = NEXT_INDEX(free_index, 1, rx_data->free_list_size); in ixgbe_rx_bind() 362 rx_data->rcb_head = NEXT_INDEX(free_index, 1, in ixgbe_lro_bind() 499 lro_first = NEXT_INDEX(lro_first, 1, rx_data->ring_size); in ixgbe_lro_get_first() 712 rx_next = NEXT_INDEX(rx_next, 1, rx_data->ring_size); in ixgbe_ring_rx()
|
H A D | ixgbe_tx.c | 927 index = NEXT_INDEX(index, 1, tx_ring->ring_size); in ixgbe_tx_fill_ring() 967 index = NEXT_INDEX(index, 1, tx_ring->ring_size); in ixgbe_tx_fill_ring() 1202 index = NEXT_INDEX(index, tcb->desc_num, in ixgbe_tx_recycle_legacy() 1341 index = NEXT_INDEX(index, tcb->desc_num, tx_ring->ring_size); in ixgbe_tx_recycle_head_wb() 1459 tx_ring->tcb_head = NEXT_INDEX(tx_ring->tcb_head, 1, in ixgbe_get_free_list() 1506 index = NEXT_INDEX(index, 1, tx_ring->free_list_size); in ixgbe_put_free_list()
|
H A D | ixgbe_sw.h | 327 #define NEXT_INDEX(index, step, limit) (((index) + (step)) < (limit) ? \ macro
|
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | igb_rx.c | 89 rx_data->rcb_tail = NEXT_INDEX(free_index, 1, rx_data->free_list_size); in igb_rx_recycle() 245 rx_data->rcb_head = NEXT_INDEX(free_index, 1, rx_data->free_list_size); in igb_rx_bind() 427 rx_next = NEXT_INDEX(rx_next, 1, rx_data->ring_size); in igb_rx()
|
H A D | igb_tx.c | 933 index = NEXT_INDEX(index, 1, tx_ring->ring_size); in igb_tx_fill_ring() 974 index = NEXT_INDEX(index, 1, tx_ring->ring_size); in igb_tx_fill_ring() 1166 next_index = NEXT_INDEX(last_index, 1, tx_ring->ring_size); in igb_tx_recycle_legacy() 1191 index = NEXT_INDEX(index, tcb->desc_num, in igb_tx_recycle_legacy() 1336 index = NEXT_INDEX(index, tcb->desc_num, tx_ring->ring_size); in igb_tx_recycle_head_wb() 1457 tx_ring->tcb_head = NEXT_INDEX(tx_ring->tcb_head, 1, in igb_get_free_list() 1493 index = NEXT_INDEX(index, 1, tx_ring->free_list_size); in igb_put_free_list()
|
H A D | igb_sw.h | 256 #define NEXT_INDEX(index, step, limit) (((index) + (step)) < (limit) ? \ macro
|
/illumos-gate/usr/src/uts/common/io/nge/ |
H A D | nge_tx.c | 186 ASSERT(slot == NEXT_INDEX(next, free, nslots)); in nge_tx_recycle() 251 ASSERT(srp->tc_next == NEXT_INDEX(srp->tx_next, srp->tx_free, nslots)); in nge_tx_recycle() 300 srp->tx_next = NEXT_INDEX(start, num, srp->desc.nslots); in nge_tx_alloc() 539 end_index = NEXT_INDEX(start_index, slot - 1, nslots); in nge_send_mapped()
|
H A D | nge.h | 862 #define NEXT_INDEX(ndx, num, lim)\ macro
|