Home | History | Annotate | Download | only in uvm

Lines Matching defs:vb_buf

185 	struct buf	vb_buf;
1441 * now get a buf structure. note that the vb_buf is
1446 buf_init(&nbp->vb_buf);
1447 nbp->vb_buf.b_flags = bp->b_flags;
1448 nbp->vb_buf.b_cflags = bp->b_cflags;
1449 nbp->vb_buf.b_oflags = bp->b_oflags;
1450 nbp->vb_buf.b_bcount = sz;
1451 nbp->vb_buf.b_bufsize = sz;
1452 nbp->vb_buf.b_error = 0;
1453 nbp->vb_buf.b_data = addr;
1454 nbp->vb_buf.b_lblkno = 0;
1455 nbp->vb_buf.b_blkno = nbn + btodb(off);
1456 nbp->vb_buf.b_rawblkno = nbp->vb_buf.b_blkno;
1457 nbp->vb_buf.b_iodone = sw_reg_biodone;
1458 nbp->vb_buf.b_vp = vp;
1459 nbp->vb_buf.b_objlock = vp->v_interlock;
1461 nbp->vb_buf.b_dev = vp->v_rdev;
1471 buf_destroy(&nbp->vb_buf);
1479 bufq_put(sdp->swd_tab, &nbp->vb_buf);
1568 KASSERT(&vbp->vb_buf.b_work == wk);
1571 (uintptr_t)vbp, (uintptr_t)vbp->vb_buf.b_vp, vbp->vb_buf.b_blkno,
1572 (uintptr_t)vbp->vb_buf.b_data);
1574 vbp->vb_buf.b_bcount, vbp->vb_buf.b_resid, 0, 0);
1581 resid = vbp->vb_buf.b_bcount - vbp->vb_buf.b_resid;
1585 if (vbp->vb_buf.b_error != 0) {
1587 error = vbp->vb_buf.b_error ? vbp->vb_buf.b_error : EIO;
1595 buf_destroy(&vbp->vb_buf);