Lines Matching refs:mbp
588 struct buf *bp, *mbp;
609 mbp = getiobuf(vp, true);
610 mbp->b_bufsize = totalbytes;
611 mbp->b_data = (void *)kva;
612 mbp->b_resid = mbp->b_bcount = bytes;
613 mbp->b_cflags |= BC_BUSY;
615 mbp->b_flags = B_READ | B_ASYNC;
616 mbp->b_iodone = uvm_aio_aiodone;
618 mbp->b_flags = B_READ;
619 mbp->b_iodone = NULL;
622 BIO_SETPRIO(mbp, BPRIO_TIMELIMITED);
624 BIO_SETPRIO(mbp, BPRIO_TIMECRITICAL);
748 * (or just use mbp if there's only 1 piece),
753 bp = mbp;
758 nestiobuf_setup(mbp, bp, offset - startoffset, iobytes);
774 nestiobuf_done(mbp, skipbytes, error);
780 error = biowait(mbp);
816 putiobuf(mbp);
1442 struct buf *mbp, *bp;
1481 mbp = getiobuf(vp, true);
1482 UVMHIST_LOG(ubchist, "vp %#jx mbp %#jx num now %jd bytes 0x%jx",
1483 (uintptr_t)vp, (uintptr_t)mbp, vp->v_numoutput, bytes);
1484 mbp->b_bufsize = len;
1485 mbp->b_data = (void *)kva;
1486 mbp->b_resid = mbp->b_bcount = bytes;
1487 mbp->b_cflags |= BC_BUSY | BC_AGE;
1489 mbp->b_flags = brw | B_ASYNC;
1490 mbp->b_iodone = iodone;
1492 mbp->b_flags = brw;
1493 mbp->b_iodone = NULL;
1496 BIO_SETPRIO(mbp, BPRIO_TIMELIMITED);
1498 BIO_SETPRIO(mbp, BPRIO_TIMENONCRITICAL);
1500 BIO_SETPRIO(mbp, BPRIO_TIMECRITICAL);
1552 * (or just use mbp if there's only 1 piece),
1557 bp = mbp;
1562 nestiobuf_setup(mbp, bp, offset - startoffset, iobytes);
1581 nestiobuf_done(mbp, skipbytes, error);
1586 UVMHIST_LOG(ubchist, "waiting for mbp %#jx", (uintptr_t)mbp, 0, 0, 0);
1587 error = biowait(mbp);
1589 (*iodone)(mbp);