Lines Matching refs:skip
88 u_int16_t skip; in __bt_split() local
99 skip = argskip; in __bt_split()
101 bt_root(t, sp, &l, &r, &skip, ilen) : in __bt_split()
102 bt_page(t, sp, &l, &r, &skip, ilen); in __bt_split()
110 h->linp[skip] = h->upper -= ilen; in __bt_split()
158 skip = parent->index + 1; in __bt_split()
183 (h->prevpg != P_INVALID || skip > 1)) { in __bt_split()
213 bt_root(t, h, &l, &r, &skip, nbytes) : in __bt_split()
214 bt_page(t, h, &l, &r, &skip, nbytes); in __bt_split()
219 if (skip < (nxtindex = NEXTINDEX(h))) in __bt_split()
220 memmove(h->linp + skip + 1, h->linp + skip, in __bt_split()
221 (nxtindex - skip) * sizeof(indx_t)); in __bt_split()
229 h->linp[skip] = h->upper -= nbytes; in __bt_split()
230 dest = (char *)h + h->linp[skip]; in __bt_split()
235 h->linp[skip] = h->upper -= nbytes; in __bt_split()
236 dest = (char *)h + h->linp[skip]; in __bt_split()
252 if (skip > 0) in __bt_split()
253 dest = (char *)h + h->linp[skip - 1]; in __bt_split()
260 h->linp[skip] = h->upper -= nbytes; in __bt_split()
261 dest = (char *)h + h->linp[skip]; in __bt_split()
270 if (skip > 0) in __bt_split()
271 dest = (char *)h + h->linp[skip - 1]; in __bt_split()
278 h->linp[skip] = h->upper -= nbytes; in __bt_split()
279 dest = (char *)h + h->linp[skip]; in __bt_split()
339 bt_page(BTREE *t, PAGE *h, PAGE **lp, PAGE **rp, indx_t *skip, size_t ilen) in bt_page() argument
367 if (h->nextpg == P_INVALID && *skip == NEXTINDEX(h)) { in bt_page()
373 *skip = 0; in bt_page()
409 tp = bt_psplit(t, h, l, r, skip, ilen); in bt_page()
437 bt_root(BTREE *t, PAGE *h, PAGE **lp, PAGE **rp, indx_t *skip, size_t ilen) in bt_root() argument
460 tp = bt_psplit(t, h, l, r, skip, ilen); in bt_root()
604 indx_t full, half, nxt, off, skip, top, used; in bt_psplit() local
615 skip = *pskip; in bt_psplit()
620 if (skip == off) { in bt_psplit()
655 if ((skip <= off && used + nbytes + sizeof(indx_t) >= full) || in bt_psplit()
662 if (skip != off) { in bt_psplit()
693 if (c->pg.index >= skip) in bt_psplit()
708 if (skip <= off) { in bt_psplit()
709 skip = MAX_PAGE_OFFSET; in bt_psplit()
717 if (skip == nxt) { in bt_psplit()
719 skip = MAX_PAGE_OFFSET; in bt_psplit()
748 if (skip == top) in bt_psplit()