Lines Matching refs:blkp

218 	BLOCK_INFO *blkp;  in lfs_markv()  local
277 for (blkp = blkiov; cnt--; ++blkp) in lfs_markv()
280 if (blkp->bi_inode <= 0 || blkp->bi_inode >= maxino) { in lfs_markv()
288 if (lastino != blkp->bi_inode) { in lfs_markv()
301 lastino = blkp->bi_inode; in lfs_markv()
304 error = lfs_fastvget(mntp, blkp->bi_inode, blkp, in lfs_markv()
309 error, blkp->bi_inode, in lfs_markv()
310 lfs_dtosn(fs, blkp->bi_daddr))); in lfs_markv()
353 if (blkp->bi_lbn == LFS_UNUSED_LBN) { in lfs_markv()
356 if (blkp->bi_inode != LFS_IFILE_INUM) { in lfs_markv()
357 LFS_IENTRY(ifp, fs, blkp->bi_inode, bp); in lfs_markv()
358 if (lfs_if_getdaddr(fs, ifp) == blkp->bi_daddr) { in lfs_markv()
369 if (VOP_BMAP(vp, blkp->bi_lbn, NULL, &b_daddr, NULL) || in lfs_markv()
370 LFS_DBTOFSB(fs, b_daddr) != blkp->bi_daddr) in lfs_markv()
373 lfs_dtosn(fs, blkp->bi_daddr)) in lfs_markv()
376 (intmax_t)blkp->bi_daddr, (intmax_t)LFS_DBTOFSB(fs, b_daddr))); in lfs_markv()
387 if (blkp->bi_lbn >= 0) in lfs_markv()
388 obsize = lfs_blksize(fs, ip, blkp->bi_lbn); in lfs_markv()
392 if (blkp->bi_lbn >= 0 && blkp->bi_lbn < ULFS_NDADDR) { in lfs_markv()
393 obsize = ip->i_lfs_fragsize[blkp->bi_lbn]; in lfs_markv()
395 if (obsize != blkp->bi_size) { in lfs_markv()
398 blkp->bi_inode, (intmax_t)blkp->bi_lbn, in lfs_markv()
399 (long) obsize, blkp->bi_size)); in lfs_markv()
412 if (ip->i_number != LFS_IFILE_INUM && blkp->bi_lbn >= 0) { in lfs_markv()
414 bp = lfs_fakebuf(fs, vp, blkp->bi_lbn, in lfs_markv()
415 blkp->bi_size, blkp->bi_bp); in lfs_markv()
417 bp->b_blkno = LFS_FSBTODB(fs, blkp->bi_daddr); in lfs_markv()
420 if (blkp->bi_size != lfs_sb_getbsize(fs) && in lfs_markv()
423 " size=%d\n", blkp->bi_size); in lfs_markv()
424 bp = getblk(vp, blkp->bi_lbn, blkp->bi_size, 0, 0); in lfs_markv()
438 error = copyin(blkp->bi_bp, bp->b_data, blkp->bi_size); in lfs_markv()
633 BLOCK_INFO *blkp; in lfs_bmapv() local
672 for (blkp = blkiov; cnt--; ++blkp) in lfs_bmapv()
678 if (lastino != blkp->bi_inode) { in lfs_bmapv()
691 lastino = blkp->bi_inode; in lfs_bmapv()
692 if (blkp->bi_inode == LFS_IFILE_INUM) in lfs_bmapv()
695 LFS_IENTRY(ifp, fs, blkp->bi_inode, bp); in lfs_bmapv()
700 blkp->bi_daddr = LFS_UNUSED_DADDR; in lfs_bmapv()
703 error = lfs_fastvget(mntp, blkp->bi_inode, NULL, in lfs_bmapv()
708 blkp->bi_inode,error)); in lfs_bmapv()
732 if (blkp->bi_lbn == LFS_UNUSED_LBN) { in lfs_bmapv()
737 blkp->bi_daddr = v_daddr; in lfs_bmapv()
741 error = VOP_BMAP(vp, blkp->bi_lbn, NULL, in lfs_bmapv()
745 blkp->bi_daddr = LFS_UNUSED_DADDR; in lfs_bmapv()
748 blkp->bi_daddr = LFS_DBTOFSB(fs, bi_daddr); in lfs_bmapv()
750 if (blkp->bi_lbn >= 0) in lfs_bmapv()
751 blkp->bi_size = lfs_blksize(fs, ip, blkp->bi_lbn); in lfs_bmapv()
753 blkp->bi_size = lfs_sb_getbsize(fs); in lfs_bmapv()
966 lfs_fastvget(struct mount *mp, ino_t ino, BLOCK_INFO *blkp, int lk_flags, in lfs_fastvget() argument
975 fs->lfs_cleaner_hint = blkp; in lfs_fastvget()