Lines Matching defs:eb
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) {
113 BUG_ON(!eb->write_locks);
116 static inline void btrfs_assert_tree_locked(struct extent_buffer *eb) { }
122 static inline void btrfs_tree_unlock_rw(struct extent_buffer *eb, int rw)
125 btrfs_tree_unlock(eb);
127 btrfs_tree_read_unlock_blocking(eb);
129 btrfs_tree_read_unlock(eb);