st_completed
if (stp->st_pending != stp->st_completed)
if (stp->st_pending - stp->st_completed >= SFXGE_TX_BATCH)
stp->st_completed = desc_index;
level = stp->st_added - stp->st_completed;
completed = stp->st_completed;
stp->st_completed = completed;
level = stp->st_added - stp->st_completed;
ASSERT3U(stp->st_completed, ==, stp->st_pending);
ASSERT3U(stp->st_reaped, ==, stp->st_completed);
stp->st_completed = 0;
while (reaped != stp->st_completed) {
level = stp->st_added - stp->st_completed;
stp->st_completed - stp->st_reaped >= SFXGE_TX_BATCH) {