Home | History | Annotate | Download | only in lfs

Lines Matching defs:fip

1346 		vers = lfs_fi_getversion(fs, sp->fip);
1360 (uintmax_t)lfs_fi_getino(fs, sp->fip), bp->b_lblkno));
1371 bn = lfs_fi_getnblocks(fs, sp->fip);
1372 lfs_fi_setnblocks(fs, sp->fip, bn+1);
1373 lfs_fi_setblock(fs, sp->fip, bn, bp->b_lblkno + j);
1672 * nblocks = &sp->fip->fi_blocks[sp->fip->fi_nblocks] - sp->start_lbp;
1681 * 1. Get NEXT_FINFO(sp->fip). This is the same pointer as
1682 * &sp->fip->fi_blocks[sp->fip->fi_nblocks], just the wrong
1693 lfs_blocks_fromvoid(fs, &tmpptr, (void *)NEXT_FINFO(fs, sp->fip));
1720 nblocks == &sp->fip->fi_blocks[sp->fip->fi_nblocks] - sp->start_lbp);
1749 lfs_fi_setlastlength(fs, sp->fip, lastlength);
1938 sp->fip = SEGSUM_FINFOBASE(fs, sp->segsum);
1939 lfs_fi_setnblocks(fs, sp->fip, 0);
1940 lfs_fi_setlastlength(fs, sp->fip, 0);
1941 lfs_blocks_fromfinfo(fs, &sp->start_lbp, sp->fip);
2101 FINFO *fip;
2151 fip = SEGSUM_FINFOBASE(fs, ssp);
2153 KDASSERT(lfs_fi_getnblocks(fs, fip) > 0);
2154 KDASSERT(lfs_fi_getversion(fs, fip) > 0);
2155 fip = NEXT_FINFO(fs, fip);
2828 * Set up an FINFO entry for a new file. The fip pointer is assumed to
2846 lfs_fi_setnblocks(fs, sp->fip, 0);
2847 lfs_fi_setino(fs, sp->fip, ino);
2848 lfs_fi_setversion(fs, sp->fip, vers);
2861 if (lfs_fi_getnblocks(fs, sp->fip) != 0) {
2862 sp->fip = NEXT_FINFO(fs, sp->fip);
2863 lfs_blocks_fromfinfo(fs, &sp->start_lbp, sp->fip);
2865 /* XXX shouldn't this update sp->fip? */