Lines Matching refs:blkno
302 getdatablk(ufs2_daddr_t blkno, long size, int type) in getdatablk() argument
314 if (type != BT_INODES && chkrange(blkno, size / sblock.fs_fsize)) { in getdatablk()
318 bhdp = &bufhashhd[HASH(blkno)]; in getdatablk()
320 if (bp->b_bno == fsbtodb(&sblock, blkno)) { in getdatablk()
379 getblk(bp, blkno, size); in getdatablk()
1124 ufs2_daddr_t (*checkblkavail)(ufs2_daddr_t blkno, long frags)) in allocblk() argument
1126 ufs2_daddr_t blkno, newblk; in allocblk() local
1134 for (blkno = MAX(cgdata(&sblock, startcg), 0); in allocblk()
1135 blkno < maxfsblock - sblock.fs_frag; in allocblk()
1136 blkno += sblock.fs_frag) { in allocblk()
1137 if ((newblk = (*checkblkavail)(blkno, frags)) == 0) in allocblk()
1142 blkno = -newblk; in allocblk()
1144 for (blkno = MAX(cgdata(&sblock, 0), 0); in allocblk()
1145 blkno < cgbase(&sblock, startcg) - sblock.fs_frag; in allocblk()
1146 blkno += sblock.fs_frag) { in allocblk()
1147 if ((newblk = (*checkblkavail)(blkno, frags)) == 0) in allocblk()
1152 blkno = -newblk; in allocblk()
1158 std_checkblkavail(ufs2_daddr_t blkno, long frags) in std_checkblkavail() argument
1165 if ((u_int64_t)blkno > sblock.fs_size) in std_checkblkavail()
1168 if (testbmap(blkno + j)) in std_checkblkavail()
1171 if (testbmap(blkno + j + k)) in std_checkblkavail()
1177 cg = dtog(&sblock, blkno + j); in std_checkblkavail()
1182 baseblk = dtogd(&sblock, blkno + j); in std_checkblkavail()
1184 setbmap(blkno + j + k); in std_checkblkavail()
1193 return (blkno + j); in std_checkblkavail()