Lines Matching refs:fsi

1342 	int fsi, stblsize;  in dtSplitPage()  local
1422 fsi = rp->header.stblindex + stblsize; in dtSplitPage()
1423 rp->header.freelist = fsi; in dtSplitPage()
1424 rp->header.freecnt = rp->header.maxslot - fsi; in dtSplitPage()
1449 f = &rp->slot[fsi]; in dtSplitPage()
1450 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitPage()
1451 f->next = fsi; in dtSplitPage()
1565 fsi = rp->header.freelist; in dtSplitPage()
1566 f = &rp->slot[fsi]; in dtSplitPage()
1567 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitPage()
1568 f->next = fsi; in dtSplitPage()
1647 int fsi, last; in dtExtendPage() local
1776 fsi = oldstblindex; in dtExtendPage()
1777 f = &sp->slot[fsi]; in dtExtendPage()
1779 for (n = 0; n < oldstblsize; n++, fsi++, f++) { in dtExtendPage()
1781 last = fsi; in dtExtendPage()
1790 fsi = n = newstblindex + newstblsize; in dtExtendPage()
1791 f = &sp->slot[fsi]; in dtExtendPage()
1792 for (fsi++; fsi < sp->header.maxslot; f++, fsi++) in dtExtendPage()
1793 f->next = fsi; in dtExtendPage()
1797 fsi = sp->header.freelist; in dtExtendPage()
1798 if (fsi == -1) in dtExtendPage()
1802 f = &sp->slot[fsi]; in dtExtendPage()
1803 fsi = f->next; in dtExtendPage()
1804 } while (fsi != -1); in dtExtendPage()
1881 int fsi, stblsize, n; in dtSplitRoot() local
1962 fsi = n = DTROOTMAXSLOT + stblsize; in dtSplitRoot()
1963 f = &rp->slot[fsi]; in dtSplitRoot()
1964 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitRoot()
1965 f->next = fsi; in dtSplitRoot()
1969 fsi = sp->header.freelist; in dtSplitRoot()
1970 if (fsi == -1) in dtSplitRoot()
1973 rp->header.freelist = fsi; in dtSplitRoot()
1976 f = &rp->slot[fsi]; in dtSplitRoot()
1977 fsi = f->next; in dtSplitRoot()
1978 } while (fsi >= 0); in dtSplitRoot()
2049 fsi = DTENTRYSTART + 1; in dtSplitRoot()
2050 f = &sp->slot[fsi]; in dtSplitRoot()
2053 for (fsi++; fsi < DTROOTMAXSLOT; f++, fsi++) in dtSplitRoot()
2054 f->next = fsi; in dtSplitRoot()
2525 int fsi; in dtInitRoot() local
2589 fsi = 1; in dtInitRoot()
2590 f = &p->slot[fsi]; in dtInitRoot()
2593 for (fsi++; fsi < DTROOTMAXSLOT; f++, fsi++) in dtInitRoot()
2594 f->next = fsi; in dtInitRoot()
3606 int hsi, fsi, klen, len, nextindex; in dtInsertEntry() local
3621 hsi = fsi = p->header.freelist; in dtInsertEntry()
3622 h = &p->slot[fsi]; in dtInsertEntry()
3669 fsi = p->header.freelist; in dtInsertEntry()
3670 t = &p->slot[fsi]; in dtInsertEntry()
3675 if (fsi != xsi + 1) { in dtInsertEntry()
3688 lv->offset = fsi; in dtInsertEntry()
3697 xsi = fsi; in dtInsertEntry()
3961 int fsi; /* free entry slot index */ in dtDeleteEntry() local
3971 fsi = stbl[fi]; in dtDeleteEntry()
3978 lv->offset = fsi; in dtDeleteEntry()
3981 t = &p->slot[fsi]; in dtDeleteEntry()
3990 xsi = fsi; in dtDeleteEntry()
4029 p->header.freelist = fsi; in dtDeleteEntry()
4062 int fsi, xsi, n; in dtTruncateEntry() local
4084 fsi = si; in dtTruncateEntry()
4126 p->header.freelist = fsi; in dtTruncateEntry()
4138 int fsi; /* free entry slot index */ in dtLinelockFreelist() local
4146 fsi = p->header.freelist; in dtLinelockFreelist()
4153 lv->offset = fsi; in dtLinelockFreelist()
4156 xsi = fsi; in dtLinelockFreelist()
4158 t = &p->slot[fsi]; in dtLinelockFreelist()