Lines Matching refs:locker
34 __db_cursor_int(dbp, ip, txn, dbtype, root, flags, locker, dbcp)
41 DB_LOCKER *locker;
102 * If we are not threaded, we share a locker ID among
199 dbc->locker = txn->locker;
203 * new cursor with a particular locker ID that is known
209 * cursor's locker ID.
218 * In these cases, our caller will pass a nonzero locker
219 * ID into this function. Use this locker ID instead of
220 * the default as the locker ID for our new cursor.
222 if (locker != NULL)
223 dbc->locker = locker;
227 * proper thread id into the locker.
233 dbc->locker = dbc->lref;
688 * we force the primary cursor to use the same locker ID
696 txn, dbp->type, PGNO_INVALID, 0, sdbc->locker, &pdbc)) != 0)
699 /* Lock out other threads, now that we have a locker. */
700 dbp->associate_locker = sdbc->locker;
893 PGNO_INVALID, 0, dbc->locker, &fdbc)) != 0)
906 sdbp->type, PGNO_INVALID, 0, dbc->locker, &sdbc)) != 0) {