Lines Matching refs:blkno
876 daddr_t blkno = ffs_lblkno(sblock, offset); in readblk() local
893 if (blkno < UFS_NDADDR) { in readblk()
894 blkno = is_ufs2 ? iswap64(dp->dp2.di_db[blkno]) : in readblk()
895 iswap32(dp->dp1.di_db[blkno]); in readblk()
896 if (blkno == 0) in readblk()
898 *bp = getdatablk(blkno, sblock->fs_bsize); in readblk()
901 blkno -= UFS_NDADDR; in readblk()
906 if (blkno < nblks) in readblk()
909 blkno -= nblks; in readblk()
924 iblkno = iswap64(ibp->b_un.b_indir2[blkno / nblks]); in readblk()
926 iblkno = iswap32(ibp->b_un.b_indir1[blkno / nblks]); in readblk()
929 blkno = blkno % nblks; in readblk()
939 getnewblk(daddr_t *blkno) in getnewblk() argument
942 *blkno = allocblk(sblock->fs_frag); in getnewblk()
943 if (*blkno == 0) in getnewblk()
945 bp = getdatablk(*blkno, sblock->fs_bsize); in getnewblk()
955 daddr_t newblk, blkno, iblkno, nblks; in expandfile() local
965 blkno = ffs_lblkno(sblock, filesize); in expandfile()
967 if (blkno < UFS_NDADDR) { in expandfile()
975 dp->dp2.di_db[blkno] = iswap64(newblk); in expandfile()
977 dp->dp1.di_db[blkno] = iswap32(newblk); in expandfile()
981 blkno -= UFS_NDADDR; in expandfile()
986 if (blkno < nblks) in expandfile()
989 blkno -= nblks; in expandfile()
1012 iblkno = iswap64(ibp->b_un.b_indir2[blkno / nblks]); in expandfile()
1014 iblkno = iswap32(ibp->b_un.b_indir1[blkno / nblks]); in expandfile()
1020 ibp->b_un.b_indir2[blkno / nblks] = in expandfile()
1023 ibp->b_un.b_indir1[blkno / nblks] = in expandfile()
1033 blkno = blkno % nblks; in expandfile()