Lines Matching defs:indirs
92 struct indir indirs[UFS_NIADDR + 2];
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[num].in_off, &bap[0]);
311 bap[indirs[num].in_off] = ufs_rw32(nb, needswap);
338 struct indir indirs[UFS_NIADDR + 2];
457 if ((error = ufs_getlbns(ip, lbn, indirs, &num)) != 0)
470 nb = ufs_rw64(ip->i_ffs2_ib[indirs[0].in_off], needswap);
480 bp = getblk(ip->i_devvp, indirs[1].in_lbn, fs->fs_bsize, 0, 0);
489 allocib = &ip->i_ffs2_ib[indirs[0].in_off];
498 error = bread(ip->i_devvp, indirs[i].in_lbn, fs->fs_bsize,
504 nb = ufs_rw64(bap[indirs[i].in_off], needswap);
521 nbp = getblk(ip->i_devvp, indirs[i].in_lbn, fs->fs_bsize, 0, 0);
533 bap[indirs[i - 1].in_off] = ufs_rw64(nb, needswap);
543 pref = ffs_blkpref_ufs2(ip, lbn, indirs[num].in_off, &bap[0]);
557 bap[indirs[num].in_off] = ufs_rw64(nb, needswap);