Lines Matching refs:TDB_MARK_LOCK
324 #define TDB_MARK_LOCK 0x80000000 macro
407 bool mark_lock = ((ltype & TDB_MARK_LOCK) == TDB_MARK_LOCK); in _tdb_lock()
409 ltype &= ~TDB_MARK_LOCK; in _tdb_lock()
502 bool mark_lock = ((ltype & TDB_MARK_LOCK) == TDB_MARK_LOCK); in tdb_unlock()
504 ltype &= ~TDB_MARK_LOCK; in tdb_unlock()
621 bool mark_lock = ((ltype & TDB_MARK_LOCK) == TDB_MARK_LOCK); in _tdb_lockall()
623 ltype &= ~TDB_MARK_LOCK; in _tdb_lockall()
664 bool mark_lock = ((ltype & TDB_MARK_LOCK) == TDB_MARK_LOCK); in _tdb_unlockall()
666 ltype &= ~TDB_MARK_LOCK; in _tdb_unlockall()
704 return _tdb_lockall(tdb, F_WRLCK | TDB_MARK_LOCK, F_SETLKW); in tdb_lockall_mark()
710 return _tdb_unlockall(tdb, F_WRLCK | TDB_MARK_LOCK); in tdb_lockall_unmark()
761 return tdb_lock(tdb, BUCKET(tdb->hash_fn(&key)), F_WRLCK | TDB_MARK_LOCK); in tdb_chainlock_mark()
767 return tdb_unlock(tdb, BUCKET(tdb->hash_fn(&key)), F_WRLCK | TDB_MARK_LOCK); in tdb_chainlock_unmark()