Lines Matching refs:fsi

1349 	int fsi, stblsize;  in dtSplitPage()  local
1429 fsi = rp->header.stblindex + stblsize; in dtSplitPage()
1430 rp->header.freelist = fsi; in dtSplitPage()
1431 rp->header.freecnt = rp->header.maxslot - fsi; in dtSplitPage()
1456 f = &rp->slot[fsi]; in dtSplitPage()
1457 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitPage()
1458 f->next = fsi; in dtSplitPage()
1572 fsi = rp->header.freelist; in dtSplitPage()
1573 f = &rp->slot[fsi]; in dtSplitPage()
1574 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitPage()
1575 f->next = fsi; in dtSplitPage()
1654 int fsi, last; in dtExtendPage() local
1783 fsi = oldstblindex; in dtExtendPage()
1784 f = &sp->slot[fsi]; in dtExtendPage()
1786 for (n = 0; n < oldstblsize; n++, fsi++, f++) { in dtExtendPage()
1788 last = fsi; in dtExtendPage()
1797 fsi = n = newstblindex + newstblsize; in dtExtendPage()
1798 f = &sp->slot[fsi]; in dtExtendPage()
1799 for (fsi++; fsi < sp->header.maxslot; f++, fsi++) in dtExtendPage()
1800 f->next = fsi; in dtExtendPage()
1804 fsi = sp->header.freelist; in dtExtendPage()
1805 if (fsi == -1) in dtExtendPage()
1809 f = &sp->slot[fsi]; in dtExtendPage()
1810 fsi = f->next; in dtExtendPage()
1811 } while (fsi != -1); in dtExtendPage()
1888 int fsi, stblsize, n; in dtSplitRoot() local
1969 fsi = n = DTROOTMAXSLOT + stblsize; in dtSplitRoot()
1970 f = &rp->slot[fsi]; in dtSplitRoot()
1971 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitRoot()
1972 f->next = fsi; in dtSplitRoot()
1976 fsi = sp->header.freelist; in dtSplitRoot()
1977 if (fsi == -1) in dtSplitRoot()
1980 rp->header.freelist = fsi; in dtSplitRoot()
1983 f = &rp->slot[fsi]; in dtSplitRoot()
1984 fsi = f->next; in dtSplitRoot()
1985 } while (fsi != -1); in dtSplitRoot()
2056 fsi = DTENTRYSTART + 1; in dtSplitRoot()
2057 f = &sp->slot[fsi]; in dtSplitRoot()
2060 for (fsi++; fsi < DTROOTMAXSLOT; f++, fsi++) in dtSplitRoot()
2061 f->next = fsi; in dtSplitRoot()
2830 int fsi; in dtInitRoot() local
2894 fsi = 1; in dtInitRoot()
2895 f = &p->slot[fsi]; in dtInitRoot()
2898 for (fsi++; fsi < DTROOTMAXSLOT; f++, fsi++) in dtInitRoot()
2899 f->next = fsi; in dtInitRoot()
3913 int hsi, fsi, klen, len, nextindex; in dtInsertEntry() local
3928 hsi = fsi = p->header.freelist; in dtInsertEntry()
3929 h = &p->slot[fsi]; in dtInsertEntry()
3976 fsi = p->header.freelist; in dtInsertEntry()
3977 t = &p->slot[fsi]; in dtInsertEntry()
3982 if (fsi != xsi + 1) { in dtInsertEntry()
3995 lv->offset = fsi; in dtInsertEntry()
4004 xsi = fsi; in dtInsertEntry()
4268 int fsi; /* free entry slot index */ in dtDeleteEntry() local
4278 fsi = stbl[fi]; in dtDeleteEntry()
4285 lv->offset = fsi; in dtDeleteEntry()
4288 t = &p->slot[fsi]; in dtDeleteEntry()
4297 xsi = fsi; in dtDeleteEntry()
4336 p->header.freelist = fsi; in dtDeleteEntry()
4369 int fsi, xsi, n; in dtTruncateEntry() local
4391 fsi = si; in dtTruncateEntry()
4433 p->header.freelist = fsi; in dtTruncateEntry()
4445 int fsi; /* free entry slot index */ in dtLinelockFreelist() local
4453 fsi = p->header.freelist; in dtLinelockFreelist()
4460 lv->offset = fsi; in dtLinelockFreelist()
4463 xsi = fsi; in dtLinelockFreelist()
4465 t = &p->slot[fsi]; in dtLinelockFreelist()