Lines Matching refs:lock
54 DB_LOCK hlock; /* Metadata page lock. */
62 DB_LOCK lock; /* Lock held on the current bucket. */
82 #define H_ORIGINAL 0x0080 /* Bucket lock existed on entry. */
96 (COPY)->lock != 0 && (ORIG)->lock != (COPY)->lock) \
97 (void)lock_put((D)->dbenv->lk_info, (COPY)->lock); \
100 (ORIG)->lock != 0 && (ORIG)->lock != (COPY)->lock) \
101 (void)lock_put((D)->dbenv->lk_info, (ORIG)->lock); \
112 (I)->dbc->lock.pgno = BUCKET_INVALID; \
141 (I)->dbc->lock.pgno = BUCKET_INVALID; \