Lines Matching defs:fip
1286 vers = lfs_fi_getversion(fs, sp->fip);
1301 (uintmax_t)lfs_fi_getino(fs, sp->fip), bp->b_lblkno));
1312 bn = lfs_fi_getnblocks(fs, sp->fip);
1313 lfs_fi_setnblocks(fs, sp->fip, bn+1);
1314 lfs_fi_setblock(fs, sp->fip, bn, bp->b_lblkno + j);
1616 * nblocks = &sp->fip->fi_blocks[sp->fip->fi_nblocks] - sp->start_lbp;
1625 * 1. Get NEXT_FINFO(sp->fip). This is the same pointer as
1626 * &sp->fip->fi_blocks[sp->fip->fi_nblocks], just the wrong
1637 lfs_blocks_fromvoid(fs, &tmpptr, (void *)NEXT_FINFO(fs, sp->fip));
1664 nblocks == &sp->fip->fi_blocks[sp->fip->fi_nblocks] - sp->start_lbp);
1693 lfs_fi_setlastlength(fs, sp->fip, lastlength);
1882 sp->fip = SEGSUM_FINFOBASE(fs, sp->segsum);
1883 lfs_fi_setnblocks(fs, sp->fip, 0);
1884 lfs_fi_setlastlength(fs, sp->fip, 0);
1885 lfs_blocks_fromfinfo(fs, &sp->start_lbp, sp->fip);
2039 FINFO *fip;
2089 fip = SEGSUM_FINFOBASE(fs, ssp);
2091 KDASSERT(lfs_fi_getnblocks(fs, fip) > 0);
2092 KDASSERT(lfs_fi_getversion(fs, fip) > 0);
2093 fip = NEXT_FINFO(fs, fip);
2775 * Set up an FINFO entry for a new file. The fip pointer is assumed to
2793 lfs_fi_setnblocks(fs, sp->fip, 0);
2794 lfs_fi_setino(fs, sp->fip, ino);
2795 lfs_fi_setversion(fs, sp->fip, vers);
2808 if (lfs_fi_getnblocks(fs, sp->fip) != 0) {
2809 sp->fip = NEXT_FINFO(fs, sp->fip);
2810 lfs_blocks_fromfinfo(fs, &sp->start_lbp, sp->fip);
2812 /* XXX shouldn't this update sp->fip? */