Lines Matching refs:locked
248 if (tdb->locked[list+1].count == 0) { in tdb_lock()
254 tdb->locked[list+1].ltype = ltype; in tdb_lock()
256 tdb->locked[list+1].count++; in tdb_lock()
277 if (tdb->locked[list+1].count==0) { in tdb_unlock()
282 if (tdb->locked[list+1].count == 1) { in tdb_unlock()
288 tdb->locked[list+1].count--; in tdb_unlock()
1541 int rev = 0, locked = 0; local
1600 (locked = (tdb_brlock(tdb, ACTIVE_LOCK, F_WRLCK, F_SETLK, 0) == 0))) {
1651 tdb->locked = talloc_zero_array(tdb, struct tdb_lock_type,
1653 if (!tdb->locked) {
1661 if (locked) {
1708 SAFE_FREE(tdb->locked);
1734 SAFE_FREE(tdb->locked);