Lines Matching refs:firstblk
199 distance(struct fs *fs, ufs2_daddr_t lastblk, ufs2_daddr_t firstblk) argument
207 delta = firstblk - lastblk - 1;
208 firstcg = dtog(fs, firstblk);
216 (intmax_t)dtogd(fs, firstblk));
228 static ufs2_daddr_t totfrags, lastindirblk, lastblk, firstblk; local
235 firstblk = blkno;
242 firstblk = blkno;
246 if (lbn < lastlbn && ((firstblk == 0 && blkno == 0) ||
247 (firstblk == BLK_NOCOPY && blkno == BLK_NOCOPY) ||
248 (firstblk == BLK_SNAP && blkno == BLK_SNAP) ||
249 blkno == firstblk + seq * fs->fs_frag)) {
257 if (firstblk <= BLK_SNAP) {
260 firstblk == 0 ? "hole" :
261 firstblk == BLK_NOCOPY ? "nocopy" :
266 firstblk == 0 ? "hole" :
267 firstblk == BLK_NOCOPY ? "nocopy" :
272 (intmax_t)firstblk, distance(fs, lastblk, firstblk));
275 (intmax_t)(lbn - seq), (intmax_t)firstblk,
276 (intmax_t)(firstblk + totfrags - 1),
277 distance(fs, lastblk, firstblk));
278 lastblk = firstblk + totfrags - 1;
281 (intmax_t)(lbn - 1), (intmax_t)firstblk,
282 (intmax_t)(firstblk + totfrags - 1),
283 distance(fs, lastblk, firstblk));
284 lastblk = firstblk + totfrags - 1;
289 firstblk = blkno;