Lines Matching defs:fip
1328 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);
1615 * nblocks = &sp->fip->fi_blocks[sp->fip->fi_nblocks] - sp->start_lbp;
1624 * 1. Get NEXT_FINFO(sp->fip). This is the same pointer as
1625 * &sp->fip->fi_blocks[sp->fip->fi_nblocks], just the wrong
1636 lfs_blocks_fromvoid(fs, &tmpptr, (void *)NEXT_FINFO(fs, sp->fip));
1663 nblocks == &sp->fip->fi_blocks[sp->fip->fi_nblocks] - sp->start_lbp);
1692 lfs_fi_setlastlength(fs, sp->fip, lastlength);
1877 sp->fip = SEGSUM_FINFOBASE(fs, sp->segsum);
1878 lfs_fi_setnblocks(fs, sp->fip, 0);
1879 lfs_fi_setlastlength(fs, sp->fip, 0);
1880 lfs_blocks_fromfinfo(fs, &sp->start_lbp, sp->fip);
2039 FINFO *fip;
2087 fip = SEGSUM_FINFOBASE(fs, ssp);
2089 KDASSERT(lfs_fi_getnblocks(fs, fip) > 0);
2090 KDASSERT(lfs_fi_getversion(fs, fip) > 0);
2091 fip = NEXT_FINFO(fs, fip);
2758 * Set up an FINFO entry for a new file. The fip pointer is assumed to
2776 lfs_fi_setnblocks(fs, sp->fip, 0);
2777 lfs_fi_setino(fs, sp->fip, ino);
2778 lfs_fi_setversion(fs, sp->fip, vers);
2791 if (lfs_fi_getnblocks(fs, sp->fip) != 0) {
2792 sp->fip = NEXT_FINFO(fs, sp->fip);
2793 lfs_blocks_fromfinfo(fs, &sp->start_lbp, sp->fip);
2795 /* XXX shouldn't this update sp->fip? */