Lines Matching refs:RWLockable
145 struct FUSEVolume::DirCookie : fuse_file_info, RWLockable {
176 struct FUSEVolume::FileCookie : fuse_file_info, RWLockable {
191 struct FUSEVolume::AttrDirCookie : RWLockable {
282 struct FUSEVolume::AttrCookie : RWLockable {
519 inline bool Lock(RWLockable* lockable) in Lock()
524 inline void Unlock(RWLockable* lockable) in Unlock()
554 inline bool Lock(RWLockable* lockable) in Lock()
559 inline void Unlock(RWLockable* lockable) in Unlock()
571 : public AutoLocker<RWLockable, RWLockableReadLocking> {
573 RWLockableReadLocker(FUSEVolume* volume, RWLockable* lockable) in RWLockableReadLocker()
575 AutoLocker<RWLockable, RWLockableReadLocking>( in RWLockableReadLocker()
584 : public AutoLocker<RWLockable, RWLockableWriteLocking> {
586 RWLockableWriteLocker(FUSEVolume* volume, RWLockable* lockable) in RWLockableWriteLocker()
588 AutoLocker<RWLockable, RWLockableWriteLocking>( in RWLockableWriteLocker()