Searched refs:indirs (Results 1 - 7 of 7) sorted by relevance

/netbsd-current/usr.sbin/makefs/ffs/
H A Dffs_balloc.c92 struct indir indirs[UFS_NIADDR + 2]; local
211 if ((error = ufs_getlbns(ip, lbn, indirs, &num)) != 0)
224 nb = ufs_rw32(ip->i_ffs1_ib[indirs[0].in_off], needswap);
234 bp = getblk(ip->i_devvp, indirs[1].in_lbn, fs->fs_bsize, 0, 0);
243 allocib = &ip->i_ffs1_ib[indirs[0].in_off];
252 error = bread(ip->i_devvp, indirs[i].in_lbn, fs->fs_bsize,
258 nb = ufs_rw32(bap[indirs[i].in_off], needswap);
275 nbp = getblk(ip->i_devvp, indirs[i].in_lbn, fs->fs_bsize, 0, 0);
287 bap[indirs[i - 1].in_off] = ufs_rw32(nb, needswap);
297 pref = ffs_blkpref_ufs1(ip, lbn, indirs[nu
338 struct indir indirs[UFS_NIADDR + 2]; local
[all...]
/netbsd-current/sys/ufs/ext2fs/
H A Dext2fs_balloc.c102 struct indir indirs[EXT2FS_NIADDR + 2]; local
172 if ((error = ufs_getlbns(vp, bn, indirs, &num)) != 0)
183 nb = fs2h32(ip->i_e2fs_blocks[EXT2FS_NDADDR + indirs[0].in_off]);
194 bp = getblk(vp, indirs[1].in_lbn, fs->e2fs_bsize, 0, 0);
204 allocib = &ip->i_e2fs_blocks[EXT2FS_NDADDR + indirs[0].in_off];
214 indirs[i].in_lbn, (int)fs->e2fs_bsize, 0, &bp);
219 nb = fs2h32(bap[indirs[i].in_off]);
236 nbp = getblk(vp, indirs[i].in_lbn, fs->e2fs_bsize, 0, 0);
250 bap[indirs[i - 1].in_off] = h2fs32((int32_t)nb);
265 pref = ext2fs_blkpref(ip, lbn, indirs[nu
[all...]
/netbsd-current/sys/ufs/ffs/
H A Dffs_balloc.c118 struct indir indirs[UFS_NIADDR + 2]; local
272 if ((error = ufs_getlbns(vp, lbn, indirs, &num)) != 0)
280 nb = ufs_rw32(ip->i_ffs1_ib[indirs[0].in_off], needswap);
292 error = ffs_getblk(vp, indirs[1].in_lbn, FFS_FSBTODB(fs, nb),
303 allocib = &ip->i_ffs1_ib[indirs[0].in_off];
314 indirs[i].in_lbn, (int)fs->fs_bsize, 0, &bp);
319 nb = ufs_rw32(bap[indirs[i].in_off], needswap);
334 pref = ffs_blkpref_ufs1(ip, lbn, indirs[i-1].in_off,
347 error = ffs_getblk(vp, indirs[i].in_lbn, FFS_FSBTODB(fs, nb),
363 bap[indirs[
536 struct indir indirs[UFS_NIADDR + 2]; local
[all...]
H A Dffs_snapshot.c1164 struct indir indirs[UFS_NIADDR + 2];
1174 if ((error = ufs_getlbns(cancelvp, rlbn, indirs, &num)) != 0)
1176 if (lbn != indirs[num - 1 - level].in_lbn || num < 2)
2143 struct indir indirs[UFS_NIADDR + 2]; local
2155 if ((error = ufs_getlbns(vp, lbn, indirs, &num)) != 0)
2159 bp = incore(vp, indirs[num-1].in_lbn);
2161 *res = idb_get(ip, bp->b_data, indirs[num-1].in_off);
2168 error = bread(vp, indirs[num-1].in_lbn, fs->fs_bsize, 0, &bp);
2170 *res = idb_get(ip, bp->b_data, indirs[num-1].in_off);
H A Dffs_wapbl.c799 struct indir indirs[UFS_NIADDR + 2]; local
802 error = ufs_getlbns(vp, desired_blks, indirs, &num);
816 indirs[1].in_off + 1; /* extra 1st level indirect */
/netbsd-current/sys/ufs/lfs/
H A Dlfs_balloc.c128 struct indir indirs[ULFS_NIADDR+2], *idp; local
266 error = ulfs_bmaparray(vp, lbn, &daddr, &indirs[0], &num, NULL, NULL);
283 if (!indirs[i].in_exists) {
312 if (num > 0 && lfs_dino_getib(fs, ip->i_din, indirs[0].in_off) == 0) {
313 lfs_dino_setib(fs, ip->i_din, indirs[0].in_off, UNWRITTEN);
325 idaddr = lfs_dino_getib(fs, ip->i_din, indirs[0].in_off);
338 ibp = getblk(vp, indirs[i].in_lbn,
340 if (!indirs[i].in_exists) {
365 if (lfs_iblock_get(fs, ibp->b_data, indirs[i].in_off) == 0)
366 lfs_iblock_set(fs, ibp->b_data, indirs[
[all...]
/netbsd-current/sbin/fsck_lfs/
H A Dlfs.c1012 struct indir indirs[ULFS_NIADDR+2], *idp; local
1097 error = ulfs_bmaparray(fs, vp, lbn, &daddr, &indirs[0], &num);
1111 if (!indirs[i].in_exists) {
1119 if (num > 0 && lfs_dino_getib(fs, ip->i_din, indirs[0].in_off) == 0) {
1120 lfs_dino_setib(fs, ip->i_din, indirs[0].in_off,
1128 idaddr = lfs_dino_getib(fs, ip->i_din, indirs[0].in_off);
1130 ibp = getblk(vp, indirs[i].in_lbn,
1132 if (!indirs[i].in_exists) {
1146 indirs[i].in_off) == 0)
1148 indirs[
[all...]

Completed in 134 milliseconds