Lines Matching refs:lcp
1086 HASH_CURSOR *lcp;
1108 lcp = (HASH_CURSOR *)cp->internal;
1112 if (lcp->pgno != argp->new_pgno ||
1113 MVCC_SKIP_CURADJ(cp, lcp->pgno))
1115 if (lcp->indx != indx ||
1116 !F_ISSET(lcp, H_DELETED) ||
1117 lcp->order >= order) {
1118 lcp->pgno = argp->old_pgno;
1119 if (lcp->indx == indx)
1120 lcp->order -= order;
1125 if (lcp->pgno == argp->new_pgno &&
1126 lcp->indx == indx &&
1127 F_ISSET(lcp, H_DELETED) &&
1128 lcp->order >= order &&
1129 !MVCC_SKIP_CURADJ(cp, lcp->pgno)) {
1130 lcp->pgno = argp->old_pgno;
1131 lcp->order -= order;
1132 lcp->indx = 0;
1143 if (F_ISSET(lcp, H_DELETED))
1147 if (lcp->pgno == argp->new_pgno &&
1148 lcp->indx == argp->new_indx &&
1149 !MVCC_SKIP_CURADJ(cp, lcp->pgno)) {
1150 lcp->indx = argp->old_indx;
1151 lcp->pgno = argp->old_pgno;
1155 if (lcp->opd == NULL)
1157 opdcp = (BTREE_CURSOR *)lcp->opd->internal;
1160 MVCC_SKIP_CURADJ(lcp->opd, opdcp->pgno))
1164 F_SET(lcp, H_DELETED);
1175 if ((ret = __dbc_close(lcp->opd)) != 0)
1178 lcp->opd = NULL;