Lines Matching refs:index

890 	uint32_t index, tcb_index, desc_num;  in igb_tx_fill_ring()  local
912 index = tx_ring->tbd_tail; in igb_tx_fill_ring()
923 tbd = &tx_ring->tbd_ring[index]; in igb_tx_fill_ring()
931 ctx, tx_ring->index); in igb_tx_fill_ring()
933 index = NEXT_INDEX(index, 1, tx_ring->ring_size); in igb_tx_fill_ring()
944 first_tbd = &tx_ring->tbd_ring[index]; in igb_tx_fill_ring()
963 tbd = &tx_ring->tbd_ring[index]; in igb_tx_fill_ring()
974 index = NEXT_INDEX(index, 1, tx_ring->ring_size); in igb_tx_fill_ring()
984 tcb_index = index; in igb_tx_fill_ring()
995 first_tcb->last_index = PREV_INDEX(index, 1, tx_ring->ring_size); in igb_tx_fill_ring()
1024 first_tbd->read.olinfo_status |= tx_ring->index << 4; in igb_tx_fill_ring()
1057 tx_ring->tbd_tail = index; in igb_tx_fill_ring()
1062 E1000_WRITE_REG(hw, E1000_TDT(tx_ring->index), index); in igb_tx_fill_ring()
1104 uint32_t index, last_index, next_index; in igb_tx_recycle_legacy() local
1142 index = tx_ring->tbd_head; /* Index of next tbd/tcb to recycle */ in igb_tx_recycle_legacy()
1144 tcb = tx_ring->work_list[index]; in igb_tx_recycle_legacy()
1179 tx_ring->work_list[index] = NULL; in igb_tx_recycle_legacy()
1191 index = NEXT_INDEX(index, tcb->desc_num, in igb_tx_recycle_legacy()
1194 tcb = tx_ring->work_list[index]; in igb_tx_recycle_legacy()
1195 if (index == next_index) in igb_tx_recycle_legacy()
1218 tx_ring->tbd_head = index; in igb_tx_recycle_legacy()
1259 uint32_t index; in igb_tx_recycle_head_wb() local
1307 index = tx_ring->tbd_head; /* Next index to clean */ in igb_tx_recycle_head_wb()
1313 while (index != head_wb) { in igb_tx_recycle_head_wb()
1314 tcb = tx_ring->work_list[index]; in igb_tx_recycle_head_wb()
1317 if (OFFSET(index, head_wb, tx_ring->ring_size) < in igb_tx_recycle_head_wb()
1330 tx_ring->work_list[index] = NULL; in igb_tx_recycle_head_wb()
1336 index = NEXT_INDEX(index, tcb->desc_num, tx_ring->ring_size); in igb_tx_recycle_head_wb()
1359 tx_ring->tbd_head = index; in igb_tx_recycle_head_wb()
1477 uint32_t index; in igb_put_free_list() local
1483 index = tx_ring->tcb_tail; in igb_put_free_list()
1488 ASSERT(tx_ring->free_list[index] == NULL); in igb_put_free_list()
1489 tx_ring->free_list[index] = tcb; in igb_put_free_list()
1493 index = NEXT_INDEX(index, 1, tx_ring->free_list_size); in igb_put_free_list()
1498 tx_ring->tcb_tail = index; in igb_put_free_list()