Lines Matching defs:done_idx
70 unsigned int done_idx,
73 if (put_idx >= done_idx)
74 return (qlen - (put_idx - done_idx) - 1);
75 return (done_idx - put_idx - 1);
87 stat = &descs[stq->done_idx];
97 stq->done_idx = slic_next_queue_idx(stq->done_idx, stq->len);
99 if (!stq->done_idx) {
117 return slic_get_free_queue_descs(txq->put_idx, txq->done_idx, txq->len);
122 return slic_get_free_queue_descs(rxq->put_idx, rxq->done_idx, rxq->len);
359 txq->done_idx = idx;
377 /* make sure xmit sees the new value for done_idx */
559 while (todo && (rxq->done_idx != rxq->put_idx)) {
560 buff = &rxq->rxbuffs[rxq->done_idx];
613 rxq->done_idx = slic_next_queue_idx(rxq->done_idx, rxq->len);
781 stq->done_idx = 0;
846 txq->done_idx = 0;
922 rxq->done_idx = 0;