Lines Matching refs:rabp
436 struct buf *bp, *rabp;
506 rabp = nfs_getcacheblk(vp, rabn, biosize, td);
507 if (!rabp) {
513 if ((rabp->b_flags & (B_CACHE|B_DELWRI)) == 0) {
514 rabp->b_flags |= B_ASYNC;
515 rabp->b_iocmd = BIO_READ;
516 vfs_busy_pages(rabp, 0);
517 if (ncl_asyncio(nmp, rabp, cred, td)) {
518 rabp->b_flags |= B_INVAL;
519 rabp->b_ioflags |= BIO_ERROR;
520 vfs_unbusy_pages(rabp);
521 brelse(rabp);
525 brelse(rabp);
694 rabp = nfs_getcacheblk(vp, lbn + 1, NFS_DIRBLKSIZ, td);
695 if (rabp) {
696 if ((rabp->b_flags & (B_CACHE|B_DELWRI)) == 0) {
697 rabp->b_flags |= B_ASYNC;
698 rabp->b_iocmd = BIO_READ;
699 vfs_busy_pages(rabp, 0);
700 if (ncl_asyncio(nmp, rabp, cred, td)) {
701 rabp->b_flags |= B_INVAL;
702 rabp->b_ioflags |= BIO_ERROR;
703 vfs_unbusy_pages(rabp);
704 brelse(rabp);
707 brelse(rabp);