B_GATHERED
if (!(bp->b_flags & B_GATHERED))
if (!(bp->b_flags & B_GATHERED))
sp->ibp->b_flags |= B_GATHERED;
(ino == LFS_IFILE_INUM && !(bp->b_flags & B_GATHERED));
bp->b_flags |= B_GATHERED;
if ((bp->b_flags & (B_BUSY | B_GATHERED)) || !match(fs, bp)) {
if (!(bp->b_flags & B_GATHERED))
do_again = !(bp->b_flags & B_GATHERED);
bp->b_flags &= ~(B_DELWRI | B_READ | B_GATHERED | B_ERROR |
if (((BP)->b_flags & B_GATHERED) == 0) \
if (((BP)->b_flags & B_GATHERED) == 0) \
if (((BP)->b_flags & B_GATHERED) == 0) \
if (((BP)->b_flags & B_GATHERED) == 0) \
if (((bp)->b_flags & B_GATHERED) == 0) { \
if (!(bp->b_flags & B_GATHERED) && !(bp->b_oflags & BO_DELWRI)) {
KASSERT(bp->b_flags & B_GATHERED);
if (!(bp->b_flags & B_GATHERED)) {
if (bp->b_flags & B_GATHERED) {
bp->b_flags |= B_GATHERED;
brelsel(bp, (bp->b_flags & B_GATHERED ?
(bp->b_flags & B_GATHERED) != 0 ||
(bp->b_flags & B_GATHERED) == 0)
if (!(bp->b_flags & B_GATHERED)) {
do_again = !(bp->b_flags & B_GATHERED);
bp->b_flags &= ~B_GATHERED;
KASSERT((bp->b_flags & B_GATHERED) == 0);
tbp->b_flags &= ~B_GATHERED;
bp->b_flags &= ~(B_READ | B_GATHERED);
if (!(bp->b_flags & B_GATHERED)) {
!(bp->b_flags & B_GATHERED)) {