bio_next
bp = bio_next(bp)) {
pbp->bio_next = nbp;
nbp->bio_next = NULL;
pbp->bio_next = cbp->bio_next;
sc->sc_current_queue = bp->bio_next;
bp->bio_next = NULL;
fbp = tbp->bio_next;
fbp = tbp->bio_next;
sc->sc_inactive.jj_queue = tbp->bio_next;
nfree--, bp = bp->bio_next) {
pbp->bio_next = nbp;
nbp->bio_next = cbp;
nbp->bio_next = cbp->bio_next;
cbp->bio_next = nbp;
nbp->bio_next = cbp->bio_next;
cbp->bio_next = nbp;
nbp->bio_next = ((struct bio *)cbp->bio_next)->bio_next;
((struct bio *)cbp->bio_next)->bio_next = nbp;
pbp->bio_next = nbp;
nbp->bio_next = cbp;
(bp)->bio_next = (head); \
(bp)->bio_next = (pbp)->bio_next; \
(pbp)->bio_next = (bp); \
for (_bp = (head); _bp->bio_next != NULL; _bp = _bp->bio_next) \
(head) = (bp)->bio_next; \
(bp)->bio_next = NULL; \
for (_bp = (head); _bp->bio_next != NULL; _bp = _bp->bio_next) {\
if (_bp->bio_next == (bp)) \
KASSERT(_bp->bio_next != NULL, ("NULL bio_next")); \
KASSERT(_bp->bio_next == (bp), ("bio_next != bp")); \
_bp->bio_next = (bp)->bio_next; \
(bp)->bio_next = NULL; \
for ((bp) = (head); (bp) != NULL; (bp) = (bp)->bio_next)