VR_NTXDESC
while (sc->vr_txpending < VR_NTXDESC) {
for (i = 0; i < VR_NTXDESC; i++) {
sc->vr_txlast = VR_NTXDESC - 1;
for (i = 0; i < VR_NTXDESC; i++) {
#define VR_NTXDESC_MASK (VR_NTXDESC - 1)
for (i = 0; i < VR_NTXDESC; i++) {
for (i = 0; i < VR_NTXDESC; i++) {
struct vr_desc vr_txdescs[VR_NTXDESC];
struct vr_descsoft vr_txsoft[VR_NTXDESC];