Lines Matching refs:cp
301 CURSOR *cp;
310 cp = dbc->internal;
334 h = cp->csp[-1].page;
339 (void)memp_fput(dbp->mpf, cp->csp[-1].page, 0);
340 (void)__BT_TLPUT(dbc, cp->csp[-1].lock);
341 (void)memp_fput(dbp->mpf, cp->csp[0].page, 0);
342 (void)__BT_TLPUT(dbc, cp->csp[0].lock);
349 ++cp->csp;
352 * cp->csp[-2].page is the top page, which we're not going to delete,
353 * and cp->csp[-1].page is the first page we are going to delete.
360 for (h = cp->csp[-1].page;;) {
380 BT_STK_PUSH(cp, h, 0, lock, ret);
384 BT_STK_POP(cp);
391 BT_STK_POP(cp);
409 CURSOR *cp;
421 cp = dbc->internal;
422 epg = cp->sp;
435 if ((ret = __db_relink(dbc, DB_REM_PAGE, cp->csp->page, NULL, 1)) != 0)
464 while (++epg <= cp->csp) {
475 BT_STK_CLR(cp);