Lines Matching +full:1 +full:eb
14 #define BTRFS_WRITE_LOCK 1
88 void __btrfs_tree_lock(struct extent_buffer *eb, enum btrfs_lock_nesting nest);
89 void btrfs_tree_lock(struct extent_buffer *eb);
90 void btrfs_tree_unlock(struct extent_buffer *eb);
92 void __btrfs_tree_read_lock(struct extent_buffer *eb, enum btrfs_lock_nesting nest,
94 void btrfs_tree_read_lock(struct extent_buffer *eb);
95 void btrfs_tree_read_unlock(struct extent_buffer *eb);
96 void btrfs_tree_read_unlock_blocking(struct extent_buffer *eb);
97 void btrfs_set_lock_blocking_read(struct extent_buffer *eb);
98 void btrfs_set_lock_blocking_write(struct extent_buffer *eb);
99 int btrfs_try_tree_read_lock(struct extent_buffer *eb);
100 int btrfs_try_tree_write_lock(struct extent_buffer *eb);
101 int btrfs_tree_read_lock_atomic(struct extent_buffer *eb);
112 static inline void btrfs_assert_tree_locked(struct extent_buffer *eb) { in btrfs_assert_tree_locked() argument
113 BUG_ON(!eb->write_locks); in btrfs_assert_tree_locked()
116 static inline void btrfs_assert_tree_locked(struct extent_buffer *eb) { } in btrfs_assert_tree_locked() argument
122 static inline void btrfs_tree_unlock_rw(struct extent_buffer *eb, int rw) in btrfs_tree_unlock_rw() argument
125 btrfs_tree_unlock(eb); in btrfs_tree_unlock_rw()
127 btrfs_tree_read_unlock_blocking(eb); in btrfs_tree_unlock_rw()
129 btrfs_tree_read_unlock(eb); in btrfs_tree_unlock_rw()