Lines Matching refs:freelist

12  * directory entry slots initialized as a freelist
15 * from the freelist as required to store variable length data
17 * are returned to freelist.
1421 /* init freelist */
1423 rp->header.freelist = fsi;
1447 * initialize freelist of new right page
1563 * finalize freelist of new right page
1565 fsi = rp->header.freelist;
1774 * add old stbl region at head of freelist
1778 last = sp->header.freelist;
1783 sp->header.freelist = last;
1787 * append free region of newly extended area at tail of freelist
1796 /* append new free region at tail of old freelist */
1797 fsi = sp->header.freelist;
1799 sp->header.freelist = n;
1822 if (sp->header.freelist < n)
1959 * append free region of newly extended area at tail of freelist
1968 /* append new free region at tail of old freelist */
1969 fsi = sp->header.freelist;
1971 rp->header.freelist = n;
1973 rp->header.freelist = fsi;
2048 /* init freelist */
2057 sp->header.freelist = DTENTRYSTART + 1;
2588 /* init freelist */
2597 p->header.freelist = 1;
3621 hsi = fsi = p->header.freelist;
3623 p->header.freelist = h->next;
3669 fsi = p->header.freelist;
3671 p->header.freelist = t->next;
3755 * nextindex of dst page and freelist/freecnt of both pages
3778 dsi = dp->header.freelist; /* first (whole page) free slot */
3779 sfsi = sp->header.freelist;
3937 sp->header.freelist = sfsi;
3943 dp->header.freelist = dsi;
3953 * log freelist header, stbl, and each segment slot of entry
4027 /* update freelist */
4028 t->next = p->header.freelist;
4029 p->header.freelist = fsi;
4048 * log freelist header, stbl, and each segment slot of entry
4122 /* update freelist */
4125 t->next = p->header.freelist;
4126 p->header.freelist = fsi;
4146 fsi = p->header.freelist;