Lines Matching refs:indirs
85 struct indir indirs[NIADDR + 2];
206 if ((error = ufs_getlbns(ip, lbn, indirs, &num)) != 0)
219 nb = ufs_rw32(ip->i_ffs1_ib[indirs[0].in_off], needswap);
229 bp = getblk(ip->i_fd, ip->i_fs, indirs[1].in_lbn, fs->fs_bsize);
238 allocib = &ip->i_ffs1_ib[indirs[0].in_off];
247 error = bread(ip->i_fd, ip->i_fs, indirs[i].in_lbn,
254 nb = ufs_rw32(bap[indirs[i].in_off], needswap);
271 nbp = getblk(ip->i_fd, ip->i_fs, indirs[i].in_lbn,
284 bap[indirs[i - 1].in_off] = ufs_rw32(nb, needswap);
294 pref = ffs_blkpref_ufs1(ip, lbn, indirs[num].in_off, &bap[0]);
308 bap[indirs[num].in_off] = ufs_rw32(nb, needswap);
336 struct indir indirs[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_fd, ip->i_fs, indirs[1].in_lbn, fs->fs_bsize);
489 allocib = &ip->i_ffs2_ib[indirs[0].in_off];
498 error = bread(ip->i_fd, ip->i_fs, indirs[i].in_lbn,
505 nb = ufs_rw64(bap[indirs[i].in_off], needswap);
522 nbp = getblk(ip->i_fd, ip->i_fs, indirs[i].in_lbn,
535 bap[indirs[i - 1].in_off] = ufs_rw64(nb, needswap);
545 pref = ffs_blkpref_ufs2(ip, lbn, indirs[num].in_off, &bap[0]);
559 bap[indirs[num].in_off] = ufs_rw64(nb, needswap);