Lines Matching refs:fsi

1337 	int fsi, stblsize;  in dtSplitPage()  local
1417 fsi = rp->header.stblindex + stblsize; in dtSplitPage()
1418 rp->header.freelist = fsi; in dtSplitPage()
1419 rp->header.freecnt = rp->header.maxslot - fsi; in dtSplitPage()
1444 f = &rp->slot[fsi]; in dtSplitPage()
1445 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitPage()
1446 f->next = fsi; in dtSplitPage()
1560 fsi = rp->header.freelist; in dtSplitPage()
1561 f = &rp->slot[fsi]; in dtSplitPage()
1562 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitPage()
1563 f->next = fsi; in dtSplitPage()
1642 int fsi, last; in dtExtendPage() local
1771 fsi = oldstblindex; in dtExtendPage()
1772 f = &sp->slot[fsi]; in dtExtendPage()
1774 for (n = 0; n < oldstblsize; n++, fsi++, f++) { in dtExtendPage()
1776 last = fsi; in dtExtendPage()
1785 fsi = n = newstblindex + newstblsize; in dtExtendPage()
1786 f = &sp->slot[fsi]; in dtExtendPage()
1787 for (fsi++; fsi < sp->header.maxslot; f++, fsi++) in dtExtendPage()
1788 f->next = fsi; in dtExtendPage()
1792 fsi = sp->header.freelist; in dtExtendPage()
1793 if (fsi == -1) in dtExtendPage()
1797 f = &sp->slot[fsi]; in dtExtendPage()
1798 fsi = f->next; in dtExtendPage()
1799 } while (fsi != -1); in dtExtendPage()
1876 int fsi, stblsize, n; in dtSplitRoot() local
1957 fsi = n = DTROOTMAXSLOT + stblsize; in dtSplitRoot()
1958 f = &rp->slot[fsi]; in dtSplitRoot()
1959 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitRoot()
1960 f->next = fsi; in dtSplitRoot()
1964 fsi = sp->header.freelist; in dtSplitRoot()
1965 if (fsi == -1) in dtSplitRoot()
1968 rp->header.freelist = fsi; in dtSplitRoot()
1971 f = &rp->slot[fsi]; in dtSplitRoot()
1972 fsi = f->next; in dtSplitRoot()
1973 } while (fsi != -1); in dtSplitRoot()
2044 fsi = DTENTRYSTART + 1; in dtSplitRoot()
2045 f = &sp->slot[fsi]; in dtSplitRoot()
2048 for (fsi++; fsi < DTROOTMAXSLOT; f++, fsi++) in dtSplitRoot()
2049 f->next = fsi; in dtSplitRoot()
2818 int fsi; in dtInitRoot() local
2882 fsi = 1; in dtInitRoot()
2883 f = &p->slot[fsi]; in dtInitRoot()
2886 for (fsi++; fsi < DTROOTMAXSLOT; f++, fsi++) in dtInitRoot()
2887 f->next = fsi; in dtInitRoot()
3899 int hsi, fsi, klen, len, nextindex; in dtInsertEntry() local
3914 hsi = fsi = p->header.freelist; in dtInsertEntry()
3915 h = &p->slot[fsi]; in dtInsertEntry()
3962 fsi = p->header.freelist; in dtInsertEntry()
3963 t = &p->slot[fsi]; in dtInsertEntry()
3968 if (fsi != xsi + 1) { in dtInsertEntry()
3981 lv->offset = fsi; in dtInsertEntry()
3990 xsi = fsi; in dtInsertEntry()
4254 int fsi; /* free entry slot index */ in dtDeleteEntry() local
4264 fsi = stbl[fi]; in dtDeleteEntry()
4271 lv->offset = fsi; in dtDeleteEntry()
4274 t = &p->slot[fsi]; in dtDeleteEntry()
4283 xsi = fsi; in dtDeleteEntry()
4322 p->header.freelist = fsi; in dtDeleteEntry()
4355 int fsi, xsi, n; in dtTruncateEntry() local
4377 fsi = si; in dtTruncateEntry()
4419 p->header.freelist = fsi; in dtTruncateEntry()
4431 int fsi; /* free entry slot index */ in dtLinelockFreelist() local
4439 fsi = p->header.freelist; in dtLinelockFreelist()
4446 lv->offset = fsi; in dtLinelockFreelist()
4449 xsi = fsi; in dtLinelockFreelist()
4451 t = &p->slot[fsi]; in dtLinelockFreelist()