Lines Matching full:page
48 BUFHEAD *ovfl; /* Overflow page buffer header */
49 u_int32_t addr; /* Address of this page */
50 char *page; /* Actual page data */ member
67 int32_t bsize; /* Bucket/Page Size */
74 int32_t last_freed; /* Last overflow page freed */
86 u_int16_t bitmaps[NCACHED]; /* address of overflow page
101 BUFHEAD *cpage; /* Current page */
111 u_int32_t *mapp[NCACHED]; /* Pointers to page maps */
157 * Overflow page numbers are allocated per split point. At each doubling of
158 * the table, we can allocate extra pages. So, an overflow page number has
160 * which page at that split point is indicated (pages within split points are
176 * page.h contains a detailed description of the page format.
179 * each page which point to the beginning of the key and data. There are
185 * the address of an overflow page. The format of
189 * PARTIAL_KEY This must be the first key/data pair on a page
190 * and implies that page contains only a partial key.
191 * That is, the key is too big to fit on a single page
192 * so it starts on this page and continues on the next.
193 * The format of the page is:
198 * OVFL_PAGENO - page number of the next overflow page
201 * FULL_KEY This must be the first key/data pair on the page. It
205 * There is a complete key on the page but no data
206 * (because it wouldn't fit). The next page contains
209 * Page format it:
214 * OVFL_PAGENO - page number of the next overflow page
218 * This page contains no key, but part of a large
219 * data field, which is continued on the next page.
221 * Page format it:
225 * this page
227 * OVFL_PAGENO - page number of the next overflow page
231 * This must be the first key/data pair on the page.
235 * This page contains a key and the beginning of the
237 * next page.
239 * Page format is:
244 * OVFL_PAGENO - page number of the next overflow page
248 * This page contains the last page of a big data pair.
250 * on this page.
252 * Page format is:
256 * this page
258 * OVFL_PAGENO - page number of the next overflow page
262 * not present if there is no next page).