Lines Matching refs:locker

63 lock_vec(lt, locker, flags, list, nlist, elistp)
65 u_int32_t locker, flags;
70 locker, NULL, flags, list, nlist, elistp));
86 __lock_vec_internal(lt, locker, txn, flags, list, nlist, elistp)
88 u_int32_t locker;
116 ret = __lock_get_internal(lt, locker, txn, flags,
124 /* Find the locker. */
125 if ((ret = __lock_getobj(lt, locker,
138 * Traverse all the locks held by this locker. Remove
139 * the locks from the locker's list and put them on the
155 if (lp->holder != locker) {
165 /* Find the locker. */
166 if ((ret = __lock_getobj(lt, locker,
222 /* Find the locker. */
223 if ((ret = __lock_getobj(lt, locker,
262 lock_get(lt, locker, flags, obj, lock_mode, lock)
264 u_int32_t locker, flags;
286 locker, NULL, flags, obj, lock_mode, &lockp)) == 0) {
396 /* Remove lock from locker list. */
434 __lock_get_internal(lt, locker, txn, flags, obj, lock_mode, lockp)
436 u_int32_t locker, flags;
474 newl->holder = locker;
497 * by the requesting locker AND the new lock does not conflict with
500 * request comes in for the same locker. If we do not grant the read
504 * list, unless we are upgrading in which case the locker goes on the
511 if (locker == lp->holder ||
553 locker != lp->holder)
568 * Now, insert the lock onto its locker's list. If the locker does
573 __lock_getobj(lt, locker, NULL, DB_LOCK_LOCKER, &sh_locker)) != 0)
670 __lock_is_locked(lt, locker, dbt, mode)
672 u_int32_t locker;
691 if (lp->holder == locker && lp->mode == mode)
786 __lock_getobj(lt, locker, dbt, type, objp)
788 u_int32_t locker, type;
806 HASHLOOKUP(lt->hashtab, __db_lockobj, links, locker,
809 obj_size = sizeof(locker);
845 src = type == DB_LOCK_OBJTYPE ? dbt->data : (void *)&locker;
902 /* if the locker list is NULL, free up the object. */
1020 __lock_is_parent(locker, txn)
1021 u_int32_t locker;
1030 if (t->txnid == locker)