B_VMIO
MPASS(bp->b_flags & B_VMIO);
KASSERT((bp->b_flags & B_VMIO) != 0 || (bp->b_flags & B_NOREUSE) == 0,
if ((bp->b_flags & B_VMIO) == 0) {
if ((bp->b_flags & B_VMIO) && (bp->b_flags & B_NOCACHE ||
if ((bp->b_flags & B_VMIO) == 0 || bp->b_bufsize == 0)
else if ((bp->b_flags & (B_VMIO | B_INVAL)) == 0)
if ((bp->b_flags & B_VMIO) == 0 ||
bp->b_flags |= B_VMIO;
bp->b_flags &= ~B_VMIO;
if ((bp->b_flags & B_VMIO) == 0) {
if (bp->b_flags & B_VMIO) {
if (!(bp->b_flags & B_VMIO))
if (!(bp->b_flags & B_VMIO))
if (!(bp->b_flags & B_VMIO))
if ((bp->b_flags & (B_VMIO | B_MALLOC)) != B_VMIO) {
((tbp->b_flags & B_VMIO) == 0) || (run <= 1) )
bp->b_flags = B_ASYNC | B_CLUSTER | B_VMIO;
(tbp->b_flags & B_VMIO) == 0) {
if (((tbp->b_flags & (B_CLUSTEROK | B_MALLOC | B_VMIO)) !=
(B_CLUSTEROK | B_VMIO)) ||
(tbp->b_flags & B_VMIO) == 0) {
bp->b_flags |= B_CLUSTER | (tbp->b_flags & (B_VMIO |
if ((tbp->b_flags & (B_VMIO | B_CLUSTEROK |
(bp->b_flags & (B_VMIO | B_NEEDCOMMIT))) ||
if (tbp->b_flags & B_VMIO) {
if ((bp->b_flags & B_VMIO) != 0)
if ((bp->b_flags & (B_MALLOC | B_VMIO)) == B_VMIO)
if ((bp->b_flags & (B_MALLOC | B_VMIO)) == B_VMIO)