btrfs_drew_lock
struct btrfs_drew_lock snapshot_lock;
void btrfs_drew_lock_init(struct btrfs_drew_lock *lock)
bool btrfs_drew_try_write_lock(struct btrfs_drew_lock *lock)
void btrfs_drew_write_lock(struct btrfs_drew_lock *lock)
void btrfs_drew_write_unlock(struct btrfs_drew_lock *lock)
void btrfs_drew_read_lock(struct btrfs_drew_lock *lock)
void btrfs_drew_read_unlock(struct btrfs_drew_lock *lock)
void btrfs_drew_lock_init(struct btrfs_drew_lock *lock);
void btrfs_drew_write_lock(struct btrfs_drew_lock *lock);
bool btrfs_drew_try_write_lock(struct btrfs_drew_lock *lock);
void btrfs_drew_write_unlock(struct btrfs_drew_lock *lock);
void btrfs_drew_read_lock(struct btrfs_drew_lock *lock);
void btrfs_drew_read_unlock(struct btrfs_drew_lock *lock);