• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/db-4.7.25.NC/lock/

Lines Matching refs:locker

95  *	given locker (used during transaction commit/abort), releasing
152 * Since the locker may hold no
155 * to be no locker; this is not an error.
321 * list[i].lock to the locker-id specified by
322 * the locker parameter.
326 * We are trading locker-id's on a lock to
373 __lock_get_pp(dbenv, locker, flags, obj, lock_mode, lock)
375 u_int32_t locker, flags;
396 (__lock_get_api(env, locker, flags, obj, lock_mode, lock)),
403 __lock_get_api(env, locker, flags, obj, lock_mode, lock)
405 u_int32_t locker, flags;
420 ret = __lock_getlocker_int(env->lk_handle, locker, 0, &sh_locker);
437 __lock_get(env, locker, flags, obj, lock_mode, lock)
439 DB_LOCKER *locker;
456 ret = __lock_get_internal(lt, locker, flags, obj, lock_mode, 0, lock);
610 * a lock is held by the requesting locker AND the new lock does
613 * WRITE lock and a READ lock request comes in for the same locker.
620 * case the locker goes at or near the front of the list.
631 * so that another locker cannot get in and fail to wake us up.
652 * the locker.
724 * there is a locker which is only waiting on
726 * locker so that it gets to run. In general
727 * this locker will be a WRITE which will shortly
809 * Now, insert the lock onto its locker's list.
810 * If the locker does not currently hold any locks,
989 * locker.
1221 * by locker id. We are trying to free this lock, but it's
1309 * Free a lock. Unlink it from its locker if necessary.
1538 * Given a locker and a transaction, return 1 if the locker is
1563 * Determine if "locker" is an ancestor of "child".
1570 __lock_locker_is_parent(env, locker, child, retp)
1572 DB_LOCKER *locker;
1581 * The locker may not exist for this transaction, if not then it has
1584 if (locker == NULL)
1588 R_OFFSET(&lt->reginfo, locker), child);
1614 * Get the committing locker and mark it as deleted.
1615 * This allows us to traverse the locker links without
1617 * from under us. However, if the locker doesn't
1827 * Trade locker ids on a lock. This is used to reassign file locks from
1828 * a transactional locker id to a long-lived locker id. This should be
1853 /* Remove the lock from its current locker. */
1858 /* Add lock to its new locker. */