Lines Matching refs:skip
96 u_int16_t skip; local
107 skip = argskip;
109 bt_root(t, sp, &l, &r, &skip, ilen) :
110 bt_page(t, sp, &l, &r, &skip, ilen);
118 h->linp[skip] = h->upper -= ilen;
166 skip = parent->index + 1;
191 (h->prevpg != P_INVALID || skip > 1)) {
221 bt_root(t, h, &l, &r, &skip, nbytes) :
222 bt_page(t, h, &l, &r, &skip, nbytes);
227 if (skip < (nxtindex = NEXTINDEX(h)))
228 memmove(h->linp + skip + 1, h->linp + skip,
229 (nxtindex - skip) * sizeof(indx_t));
237 h->linp[skip] = h->upper -= nbytes;
238 dest = (char *)h + h->linp[skip];
243 h->linp[skip] = h->upper -= nbytes;
244 dest = (char *)h + h->linp[skip];
257 if (skip > 0)
258 dest = (char *)h + h->linp[skip - 1];
265 h->linp[skip] = h->upper -= nbytes;
266 dest = (char *)h + h->linp[skip];
275 if (skip > 0)
276 dest = (char *)h + h->linp[skip - 1];
283 h->linp[skip] = h->upper -= nbytes;
284 dest = (char *)h + h->linp[skip];
344 bt_page(t, h, lp, rp, skip, ilen) in bt_page() argument
347 indx_t *skip;
376 if (h->nextpg == P_INVALID && *skip == NEXTINDEX(h)) {
382 *skip = 0;
421 tp = bt_psplit(t, h, l, r, skip, ilen);
449 bt_root(t, h, lp, rp, skip, ilen) in bt_root() argument
452 indx_t *skip;
476 tp = bt_psplit(t, h, l, r, skip, ilen);
625 indx_t full, half, nxt, off, skip, top, used; local
636 skip = *pskip;
641 if (skip == off) {
676 if ((skip <= off && used + nbytes + sizeof(indx_t) >= full)
683 if (skip != off) {
714 if (c->pg.index >= skip)
729 if (skip <= off) {
735 skip = (indx_t)-1;
743 if (skip == nxt) {
749 skip = (indx_t)-1;
778 if (skip == top)