Lines Matching refs:fip
1327 vers = lfs_fi_getversion(fs, sp->fip);
1342 (uintmax_t)lfs_fi_getino(fs, sp->fip), bp->b_lblkno));
1353 bn = lfs_fi_getnblocks(fs, sp->fip);
1354 lfs_fi_setnblocks(fs, sp->fip, bn+1);
1355 lfs_fi_setblock(fs, sp->fip, bn, bp->b_lblkno + j);
1658 * nblocks = &sp->fip->fi_blocks[sp->fip->fi_nblocks] - sp->start_lbp;
1667 * 1. Get NEXT_FINFO(sp->fip). This is the same pointer as
1668 * &sp->fip->fi_blocks[sp->fip->fi_nblocks], just the wrong
1679 lfs_blocks_fromvoid(fs, &tmpptr, (void *)NEXT_FINFO(fs, sp->fip));
1706 nblocks == &sp->fip->fi_blocks[sp->fip->fi_nblocks] - sp->start_lbp);
1735 lfs_fi_setlastlength(fs, sp->fip, lastlength);
1923 sp->fip = SEGSUM_FINFOBASE(fs, sp->segsum);
1924 lfs_fi_setnblocks(fs, sp->fip, 0);
1925 lfs_fi_setlastlength(fs, sp->fip, 0);
1926 lfs_blocks_fromfinfo(fs, &sp->start_lbp, sp->fip);
2080 FINFO *fip;
2133 fip = SEGSUM_FINFOBASE(fs, ssp);
2135 KDASSERT(lfs_fi_getnblocks(fs, fip) > 0);
2136 KDASSERT(lfs_fi_getversion(fs, fip) > 0);
2137 fip = NEXT_FINFO(fs, fip);
2826 * Set up an FINFO entry for a new file. The fip pointer is assumed to
2844 lfs_fi_setnblocks(fs, sp->fip, 0);
2845 lfs_fi_setino(fs, sp->fip, ino);
2846 lfs_fi_setversion(fs, sp->fip, vers);
2859 if (lfs_fi_getnblocks(fs, sp->fip) != 0) {
2860 sp->fip = NEXT_FINFO(fs, sp->fip);
2861 lfs_blocks_fromfinfo(fs, &sp->start_lbp, sp->fip);
2863 /* XXX shouldn't this update sp->fip? */