Lines Matching defs:idx
153 indx_t idx;
191 idx = parent->index + 1;
192 BT_PUSH(t, h->pgno, idx);
201 bi = GETBINTERNAL(h, idx);
211 idx = 0;
246 idx = parent->index - 1;
247 BT_PUSH(t, h->pgno, idx);
256 bi = GETBINTERNAL(h, idx);
266 idx = NEXTINDEX(h) - 1;
267 BT_PUSH(t, pgno, idx);
385 indx_t cnt, idx, *ip, offset;
406 idx = parent->index;
407 bi = GETBINTERNAL(pg, idx);
439 offset = pg->linp[idx];
440 for (cnt = idx, ip = &pg->linp[0]; cnt--; ++ip)
443 for (cnt = NEXTINDEX(pg) - idx; --cnt; ++ip)
468 * idx: index on page to delete
474 __bt_dleaf(t, key, h, idx)
478 u_int idx;
489 t->bt_cursor.pg.pgno == h->pgno && t->bt_cursor.pg.index == idx &&
490 __bt_curdel(t, key, h, idx))
494 to = bl = GETBLEAF(h, idx);
508 offset = h->linp[idx];
509 for (cnt = idx, ip = &h->linp[0]; cnt--; ++ip)
512 for (cnt = NEXTINDEX(h) - idx; --cnt; ++ip)
519 t->bt_cursor.pg.pgno == h->pgno && t->bt_cursor.pg.index > idx)
533 * idx: idx on page to delete
539 __bt_curdel(t, key, h, idx)
543 u_int idx;
566 e.index = idx;
574 if (idx > 0) {
576 e.index = idx - 1;
583 if (idx < NEXTINDEX(h) - 1) {
585 e.index = idx + 1;
592 if (idx == 0 && h->prevpg != P_INVALID) {
604 if (idx == NEXTINDEX(h) - 1 && h->nextpg != P_INVALID) {
620 e.index = idx;