• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/BerkeleyDB-21/db/fileops/

Lines Matching defs:locker

34  * environment (ENV), the locker id to use in acquiring the lock (ID)
99 __fop_lock_handle(env, dbp, locker, mode, elockp, flags)
102 DB_LOCKER *locker;
132 ret = __lock_get(env, locker,
142 locker, flags, reqs, 2, &ereq)) == 0) {
149 dbp->cur_locker = locker;
211 DB_LOCKER *locker;
237 * rename and remove where this dbp already has a locker, so make
243 dbp->locker == DB_LOCK_INVALIDID) {
244 if ((ret = __lock_id(env, NULL, &dbp->locker)) != 0)
250 locker = txn == NULL ? dbp->locker : txn->locker;
288 GET_ENVLOCK(env, locker, &elock);
381 dbp, locker, DB_LOCK_READ, NULL, DB_LOCK_NOWAIT)) == 0) {
409 dbp, locker, DB_LOCK_READ, &elock, 0)) != 0) {
606 GET_ENVLOCK(env, locker, &elock);
634 dbp, locker, DB_LOCK_WRITE, &elock, NOWAIT_FLAG(txn))) != 0)
665 (void)__lock_id_free(env, dbp->locker);
666 dbp->locker = NULL;
793 * Hijack the master's locker ID as well, so that our locks don't
795 * that locker would just have been freed anyway. Once we've gotten
796 * the locker id, we need to acquire the handle lock for this
799 dbp->locker = mdbp->locker;
800 mdbp->locker = NULL;
814 txn == NULL ? dbp->locker : txn->locker, lkmode, NULL,
868 * subdb (it acquired the master's locker). We want to
883 &mdbp->handle_lock, dbp->locker == NULL ?
884 mdbp->locker : dbp->locker)) != 0 && ret == 0)
942 /* Create locker if necessary. */
945 dbp->locker = txn->locker;
946 else if (dbp->locker == DB_LOCK_INVALIDID) {
947 if ((ret = __lock_id(env, NULL, &dbp->locker)) != 0)
970 GET_ENVLOCK(env, dbp->locker, &elock);
998 dbp, dbp->locker, DB_LOCK_WRITE, NULL, DB_LOCK_NOWAIT)) != 0) {
1011 dbp, dbp->locker, DB_LOCK_WRITE, &elock, 0)) != 0)
1019 dbp->locker = NULL;
1150 __fop_inmem_swap(dbp, tmpdbp, stxn, old, new, back, txn->locker) :
1152 tmpdbp, stxn, old, new, back, txn->locker, flags);
1211 GET_ENVLOCK(env, dbp->locker, &elock);
1432 __fop_ondisk_swap(dbp, tmpdbp, txn, old, new, back, locker, flags)
1436 DB_LOCKER *locker;
1464 retry: GET_ENVLOCK(env, locker, &elock);
1513 tmpdbp, locker, DB_LOCK_READ, NULL, DB_LOCK_NOWAIT)) != 0) {
1519 locker, DB_LOCK_WRITE, &elock, 0)) != 0)
1531 tmpdbp, locker, DB_LOCK_WRITE,
1562 tmpdbp, locker, DB_LOCK_WRITE, &elock, NOWAIT_FLAG(txn))) != 0)
1616 __fop_inmem_swap(olddbp, backdbp, txn, old, new, back, locker)
1620 DB_LOCKER *locker;
1637 GET_ENVLOCK(env, locker, &elock);
1658 tmpdbp, locker, DB_LOCK_READ, NULL, DB_LOCK_NOWAIT)) != 0) {
1664 locker, DB_LOCK_WRITE, &elock, 0)) != 0)
1724 tmpdbp, locker, DB_LOCK_WRITE, &elock, 0)) != 0)