Lines Matching refs:mcd
335 MDB_cursor *mcd; /* if set, save cursor context */
346 * to return results, we need to remember the state of the mcd cursor.
356 if ( ww->mcd ) {
358 mdb_cursor_get( ww->mcd, &key, &data, MDB_GET_CURRENT );
378 mdb_waitfixup( Operation *op, ww_ctx *ww, MDB_cursor *mci, MDB_cursor *mcd, IdScopes *isc )
385 mdb_cursor_renew( ww->txn, mcd );
388 if ( ww->mcd ) { /* scope-based search using dn2id_walk */
396 rc = mdb_cursor_get( mcd, &key, &data, MDB_GET_BOTH );
399 rc = mdb_cursor_get( mcd, &key, &data, MDB_GET_BOTH_RANGE );
404 mdb_cursor_get( mcd, &key, &data, MDB_PREV_DUP );
418 mdb_cursor_get( mcd, &key, &isc->scopes[i].mval, MDB_SET );
442 MDB_cursor *mci, *mcd;
471 rs->sr_err = mdb_cursor_open( ltid, mdb->mi_dn2id, &mcd );
488 isc.mc = mcd;
498 rs->sr_err = mdb_dn2entry( op, ltid, mcd, &op->o_req_ndn, &e, &nsubs, 1 );
668 mdb_cursor_get( mcd, &key, &data, MDB_SET );
669 mdb_cursor_count( mcd, &nkids );
739 wwctx.mcd = NULL;
799 wwctx.mcd = mcd;
1163 rs->sr_err = mdb_waitfixup( op, &wwctx, mci, mcd, &isc );
1233 mdb_cursor_close( mcd );