DB_LOCK_WRITE
if (__bam_lget(dbc, 0, t->bt_lpgno, DB_LOCK_WRITE, &lock))
dbc->locker, DB_LOCK_UPGRADE, &dbc->lock_dbt, DB_LOCK_WRITE,
if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_WRITE, &lock)) != 0)
__bam_lget(dbc, 0, cp->pgno, DB_LOCK_WRITE, &lock)) != 0)
if (F_ISSET(dbp, DB_AM_LOCKING) && cp->mode != DB_LOCK_WRITE) {
0, cp->pgno, DB_LOCK_WRITE, &lock)) != 0)
cp->mode = DB_LOCK_WRITE;
DB_LOCK_UPGRADE, &dbc->lock_dbt, DB_LOCK_WRITE,
0, cp->pgno, DB_LOCK_WRITE, &cp->lock)) == 0)
if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_WRITE, &lock)) != 0)
__bam_lget(dbc, 0, pgno, DB_LOCK_WRITE, &p_lock)) != 0)
__bam_lget(dbc, 0, pgno, DB_LOCK_WRITE, &c_lock)) != 0)
__bam_lget(dbc, 0, PGNO_METADATA, DB_LOCK_WRITE, &metalock)) != 0)
__bam_lget(dbc, 0, PGNO_ROOT, DB_LOCK_WRITE, &rootlock)) != 0)
if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_WRITE, &metalock)) != 0)
if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_WRITE, &metalock)) != 0)
DB_LOCK_UPGRADE, &dbc->lock_dbt, DB_LOCK_WRITE,
DB_LOCK_UPGRADE, &dbc->lock_dbt, DB_LOCK_WRITE,
0, pg, stack ? DB_LOCK_WRITE : DB_LOCK_READ, &lock)) != 0)
if ((ret = __bam_lget(dbc, 0, pg, DB_LOCK_WRITE, &lock)) != 0)
__bam_lget(dbc, 0, pg, DB_LOCK_WRITE, &lock)) != 0)
DB_LOCK_WRITE : DB_LOCK_READ, &lock)) != 0)
0, pg, stack ? DB_LOCK_WRITE : DB_LOCK_READ, &lock)) != 0)
if ((ret = __bam_lget(dbc, 0, pg, DB_LOCK_WRITE, &lock)) != 0)
__bam_lget(dbc, 0, pg, DB_LOCK_WRITE, &lock)) != 0)
DB_LOCK_WRITE : DB_LOCK_READ, &lock)) != 0)
0, rp->next_pgno, DB_LOCK_WRITE, &tplock)) != 0)
mode = (op == DB_WRITELOCK) ? DB_LOCK_WRITE :
0, pagep->next_pgno, DB_LOCK_WRITE, &npl)) != 0)
0, pagep->prev_pgno, DB_LOCK_WRITE, &ppl)) != 0)
&dbc->lock_dbt, DB_LOCK_WRITE, &hcp->hlock)) != 0)) {
if ((ret = __ham_lookup(dbc, key, 0, DB_LOCK_WRITE)) == 0)
DB_LOCK_UPGRADE, &dbc->lock_dbt, DB_LOCK_WRITE,
if ((ret = __ham_get_cpage(dbc, DB_LOCK_WRITE)) != 0)
lock_type = DB_LOCK_WRITE;
DB_LOCK_UPGRADE, &dbc->lock_dbt, DB_LOCK_WRITE,
key, nbytes, DB_LOCK_WRITE)) == DB_NOTFOUND) {
ret = __ham_item(dbc, DB_LOCK_WRITE);
DB_LOCK_WRITE, &_tmp)) == 0) \
case DB_LOCK_WRITE: