Lines Matching defs:cb_buf
145 struct buf cb_buf; /* new I/O buf */
840 rcount = cbp->cb_buf.b_bcount;
848 vp = cbp->cb_buf.b_vp;
849 if ((cbp->cb_buf.b_flags & B_READ) == 0) {
854 (void)VOP_STRATEGY(vp, &cbp->cb_buf);
936 buf_init(&cbp->cb_buf);
937 cbp->cb_buf.b_flags = bp->b_flags;
938 cbp->cb_buf.b_oflags = bp->b_oflags;
939 cbp->cb_buf.b_cflags = bp->b_cflags;
940 cbp->cb_buf.b_iodone = ccdiodone;
941 cbp->cb_buf.b_proc = bp->b_proc;
942 cbp->cb_buf.b_dev = ci->ci_dev;
943 cbp->cb_buf.b_blkno = cbn + cboff;
944 cbp->cb_buf.b_data = addr;
945 cbp->cb_buf.b_vp = ci->ci_vp;
946 cbp->cb_buf.b_objlock = ci->ci_vp->v_interlock;
951 cbp->cb_buf.b_bcount = cbc < bcount ? cbc : bcount;
960 BIO_COPYPRIO(&cbp->cb_buf, bp);
967 cbp->cb_buf.b_blkno, cbp->cb_buf.b_data,
968 cbp->cb_buf.b_bcount);
995 cbp->cb_buf.b_dev, cbp->cb_comp, cbp,
996 cbp->cb_buf.b_blkno, cbp->cb_buf.b_data,
997 cbp->cb_buf.b_bcount);
1001 if (cbp->cb_buf.b_error != 0) {
1002 bp->b_error = cbp->cb_buf.b_error;
1006 count = cbp->cb_buf.b_bcount;
1007 buf_destroy(&cbp->cb_buf);