Lines Matching defs:ep
136 * ep: storage for returned key
147 __bt_seqset(BTREE *t, EPG *ep, DBT *key, int flags)
168 return (__bt_first(t, key, ep, &exact));
187 ep->page = h;
188 ep->index = 0;
209 ep->page = h;
210 ep->index = NEXTINDEX(h) - 1;
231 __bt_seqadv(BTREE *t, EPG *ep, int flags)
254 return (__bt_first(t, &c->key, ep, &exact));
292 ep->page = h;
293 ep->index = c->pg.index;
310 ep->page = h;
311 ep->index = idx;
333 EPG *ep, save;
344 if ((ep = __bt_search(t, key, exactp)) == NULL)
348 *erval = *ep;
357 save = *ep;
358 h = ep->page;
360 if (save.page->pgno != ep->page->pgno) {
362 save = *ep;
364 save.index = ep->index;
371 if (ep->index == 0) {
383 ep->page = h;
384 ep->index = NEXTINDEX(h);
386 --ep->index;
387 } while (__bt_cmp(t, key, ep) == 0);
402 if (ep->index == NEXTINDEX(ep->page)) {
403 h = ep->page;
410 ep->index = 0;
411 ep->page = h;
413 *erval = *ep;