Lines Matching defs:indirs
118 struct indir indirs[UFS_NIADDR + 2];
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[i - 1].in_off] = ufs_rw32(nb, needswap);
393 pref = ffs_blkpref_ufs1(ip, lbn, indirs[num].in_off, flags,
411 bap[indirs[num].in_off] = ufs_rw32(nb, needswap);
465 if (ffs_getblk(vp, indirs[i].in_lbn, FFS_NOBLK,
494 r = bread(vp, indirs[unwindidx].in_lbn,
500 bap[indirs[unwindidx].in_off] = 0;
505 if (ffs_getblk(vp, indirs[i].in_lbn, FFS_NOBLK,
536 struct indir indirs[UFS_NIADDR + 2];
790 if ((error = ufs_getlbns(vp, lbn, indirs, &num)) != 0)
798 nb = ufs_rw64(ip->i_ffs2_ib[indirs[0].in_off], needswap);
810 error = ffs_getblk(vp, indirs[1].in_lbn, FFS_FSBTODB(fs, nb),
821 allocib = &ip->i_ffs2_ib[indirs[0].in_off];
832 indirs[i].in_lbn, (int)fs->fs_bsize, 0, &bp);
837 nb = ufs_rw64(bap[indirs[i].in_off], needswap);
852 pref = ffs_blkpref_ufs2(ip, lbn, indirs[i-1].in_off,
865 error = ffs_getblk(vp, indirs[i].in_lbn, FFS_FSBTODB(fs, nb),
881 bap[indirs[i - 1].in_off] = ufs_rw64(nb, needswap);
911 pref = ffs_blkpref_ufs2(ip, lbn, indirs[num].in_off, flags,
929 bap[indirs[num].in_off] = ufs_rw64(nb, needswap);
983 if (ffs_getblk(vp, indirs[i].in_lbn, FFS_NOBLK,
1014 r = bread(vp, indirs[unwindidx].in_lbn,
1020 bap[indirs[unwindidx].in_off] = 0;
1025 if (ffs_getblk(vp, indirs[i].in_lbn, FFS_NOBLK,