Lines Matching refs:skip
85 u_int16_t skip; in __bt_split() local
96 skip = argskip; in __bt_split()
98 bt_root(t, sp, &l, &r, &skip, ilen) : in __bt_split()
99 bt_page(t, sp, &l, &r, &skip, ilen); in __bt_split()
107 h->linp[skip] = h->upper -= ilen; in __bt_split()
155 skip = parent->index + 1; in __bt_split()
180 (h->prevpg != P_INVALID || skip > 1)) { in __bt_split()
210 bt_root(t, h, &l, &r, &skip, nbytes) : in __bt_split()
211 bt_page(t, h, &l, &r, &skip, nbytes); in __bt_split()
216 if (skip < (nxtindex = NEXTINDEX(h))) in __bt_split()
217 memmove(h->linp + skip + 1, h->linp + skip, in __bt_split()
218 (nxtindex - skip) * sizeof(indx_t)); in __bt_split()
226 h->linp[skip] = h->upper -= nbytes; in __bt_split()
227 dest = (char *)h + h->linp[skip]; in __bt_split()
232 h->linp[skip] = h->upper -= nbytes; in __bt_split()
233 dest = (char *)h + h->linp[skip]; in __bt_split()
249 if (skip > 0) in __bt_split()
250 dest = (char *)h + h->linp[skip - 1]; in __bt_split()
257 h->linp[skip] = h->upper -= nbytes; in __bt_split()
258 dest = (char *)h + h->linp[skip]; in __bt_split()
267 if (skip > 0) in __bt_split()
268 dest = (char *)h + h->linp[skip - 1]; in __bt_split()
275 h->linp[skip] = h->upper -= nbytes; in __bt_split()
276 dest = (char *)h + h->linp[skip]; in __bt_split()
336 bt_page(BTREE *t, PAGE *h, PAGE **lp, PAGE **rp, indx_t *skip, size_t ilen) in bt_page() argument
364 if (h->nextpg == P_INVALID && *skip == NEXTINDEX(h)) { in bt_page()
370 *skip = 0; in bt_page()
406 tp = bt_psplit(t, h, l, r, skip, ilen); in bt_page()
434 bt_root(BTREE *t, PAGE *h, PAGE **lp, PAGE **rp, indx_t *skip, size_t ilen) in bt_root() argument
457 tp = bt_psplit(t, h, l, r, skip, ilen); in bt_root()
601 indx_t full, half, nxt, off, skip, top, used; in bt_psplit() local
612 skip = *pskip; in bt_psplit()
617 if (skip == off) { in bt_psplit()
652 if ((skip <= off && used + nbytes + sizeof(indx_t) >= full) || in bt_psplit()
659 if (skip != off) { in bt_psplit()
690 if (c->pg.index >= skip) in bt_psplit()
705 if (skip <= off) { in bt_psplit()
706 skip = MAX_PAGE_OFFSET; in bt_psplit()
714 if (skip == nxt) { in bt_psplit()
716 skip = MAX_PAGE_OFFSET; in bt_psplit()
745 if (skip == top) in bt_psplit()