Lines Matching refs:lbn

1045 	ufs_lbn_t lbn, rlbn;
1055 lbn = fragstoblks(fs, ino_to_fsba(fs, cancelip->i_number));
1057 if (lbn < UFS_NDADDR) {
1058 blkno = VTOI(snapvp)->i_din1->di_db[lbn];
1063 error = ffs_balloc_ufs1(snapvp, lblktosize(fs, (off_t)lbn),
1068 indiroff = (lbn - UFS_NDADDR) % NINDIR(fs);
1073 if ((error = bread(snapvp, lbn, fs->fs_bsize, KERNCRED, &bp)))
1076 error = ffs_balloc_ufs1(snapvp, lblktosize(fs, (off_t)lbn),
1080 if ((error = readblock(snapvp, bp, lbn)) != 0)
1109 lbn = -UFS_NDADDR;
1114 cancelip->i_din1->di_ib[i], lbn, rlbn, len,
1119 lbn -= blksperindir + 1;
1135 ufs_lbn_t lbn,
1157 if (lbn != indirs[num - 1 - level].in_lbn || num < 2)
1163 bp = getblk(cancelvp, lbn, fs->fs_bsize, 0, 0, 0);
1188 for (lbn++, level--, i = 0; i < last; i++) {
1189 error = indiracct_ufs1(snapvp, cancelvp, level, bap[i], lbn,
1194 lbn -= blksperindir;
1233 ufs_lbn_t lbn;
1241 lbn = fragstoblks(fs, blkno);
1242 if (lbn < UFS_NDADDR) {
1243 blkp = &ip->i_din1->di_db[lbn];
1246 error = ffs_balloc_ufs1(vp, lblktosize(fs, (off_t)lbn),
1251 [(lbn - UFS_NDADDR) % NINDIR(fs)];
1260 if (lbn >= UFS_NDADDR)
1266 if (lbn >= UFS_NDADDR)
1327 ufs_lbn_t lbn, rlbn;
1337 lbn = fragstoblks(fs, ino_to_fsba(fs, cancelip->i_number));
1339 if (lbn < UFS_NDADDR) {
1340 blkno = VTOI(snapvp)->i_din2->di_db[lbn];
1345 error = ffs_balloc_ufs2(snapvp, lblktosize(fs, (off_t)lbn),
1350 indiroff = (lbn - UFS_NDADDR) % NINDIR(fs);
1355 if ((error = bread(snapvp, lbn, fs->fs_bsize, KERNCRED, &bp)))
1358 error = ffs_balloc_ufs2(snapvp, lblktosize(fs, (off_t)lbn),
1362 if ((error = readblock(snapvp, bp, lbn)) != 0)
1393 lbn = -UFS_NDADDR;
1398 cancelip->i_din2->di_ib[i], lbn, rlbn, len,
1403 lbn -= blksperindir + 1;
1419 ufs_lbn_t lbn,
1441 if (lbn != indirs[num - 1 - level].in_lbn || num < 2)
1447 bp = getblk(cancelvp, lbn, fs->fs_bsize, 0, 0, 0);
1472 for (lbn++, level--, i = 0; i < last; i++) {
1473 error = indiracct_ufs2(snapvp, cancelvp, level, bap[i], lbn,
1478 lbn -= blksperindir;
1517 ufs_lbn_t lbn;
1525 lbn = fragstoblks(fs, blkno);
1526 if (lbn < UFS_NDADDR) {
1527 blkp = &ip->i_din2->di_db[lbn];
1530 error = ffs_balloc_ufs2(vp, lblktosize(fs, (off_t)lbn),
1535 [(lbn - UFS_NDADDR) % NINDIR(fs)];
1544 if (lbn >= UFS_NDADDR)
1550 if (lbn >= UFS_NDADDR)
1788 ufs_lbn_t lbn;
1793 lbn = fragstoblks(fs, bno);
1817 if (lbn < UFS_NDADDR) {
1818 blkno = DIP(ip, i_db[lbn]);
1821 error = UFS_BALLOC(vp, lblktosize(fs, (off_t)lbn),
1826 indiroff = (lbn - UFS_NDADDR) % NINDIR(fs);
1849 if (lbn < UFS_NDADDR) {
1850 DIP_SET(ip, i_db[lbn], BLK_NOCOPY);
1868 if (lbn >= UFS_NDADDR)
1882 printf("%s %ju lbn %jd from inum %ju\n",
1885 (intmax_t)lbn, (uintmax_t)inum);
1892 if (lbn < UFS_NDADDR)
1898 if (lbn < UFS_NDADDR) {
1899 DIP_SET(ip, i_db[lbn], bno);
1912 if (lbn >= UFS_NDADDR)
1920 error = UFS_BALLOC(vp, lblktosize(fs, (off_t)lbn),
1927 printf("%s%ju lbn %jd %s %ju size %ld to blkno %jd\n",
1929 (intmax_t)lbn, "for inum", (uintmax_t)inum, size,
1953 if ((error = readblock(vp, cbp, lbn)) != 0) {
2172 ufs2_daddr_t lbn, *snapblklist;
2181 lbn = fragstoblks(fs, dbtofsb(fs, bp->b_blkno));
2187 if (snapblklist[mid] == lbn)
2189 if (snapblklist[mid] < lbn)
2282 ufs2_daddr_t lbn, blkno, *snapblklist;
2304 lbn = fragstoblks(fs, dbtofsb(fs, bp->b_blkno));
2305 if (lbn < UFS_NDADDR) {
2314 if (snapblklist[mid] == lbn)
2316 if (snapblklist[mid] < lbn)
2370 if (lbn < UFS_NDADDR) {
2371 blkno = DIP(ip, i_db[lbn]);
2374 error = UFS_BALLOC(vp, lblktosize(fs, (off_t)lbn),
2379 indiroff = (lbn - UFS_NDADDR) % NINDIR(fs);
2403 error = UFS_BALLOC(vp, lblktosize(fs, (off_t)lbn),
2410 printf("Copyonwrite: snapino %ju lbn %jd for ",
2411 (uintmax_t)ip->i_number, (intmax_t)lbn);
2444 if ((error = readblock(vp, cbp, lbn)) != 0) {
2527 ufs2_daddr_t lbn)
2536 bp->b_iooffset = dbtob(fsbtodb(fs, blkstofrags(fs, lbn)));