Lines Matching refs:extent_buffer
18 * Lockdep class keys for extent_buffer->lock's in this root. For a given
83 void btrfs_set_buffer_lockdep_class(u64 objectid, struct extent_buffer *eb, int level)
97 void btrfs_maybe_reset_lockdep_class(struct btrfs_root *root, struct extent_buffer *eb)
107 static void btrfs_set_eb_lock_owner(struct extent_buffer *eb, pid_t owner)
112 static void btrfs_set_eb_lock_owner(struct extent_buffer *eb, pid_t owner) { }
139 void __btrfs_tree_read_lock(struct extent_buffer *eb, enum btrfs_lock_nesting nest)
150 void btrfs_tree_read_lock(struct extent_buffer *eb)
160 int btrfs_try_tree_read_lock(struct extent_buffer *eb)
174 int btrfs_try_tree_write_lock(struct extent_buffer *eb)
187 void btrfs_tree_read_unlock(struct extent_buffer *eb)
201 void __btrfs_tree_lock(struct extent_buffer *eb, enum btrfs_lock_nesting nest)
214 void btrfs_tree_lock(struct extent_buffer *eb)
222 void btrfs_tree_unlock(struct extent_buffer *eb)
261 struct extent_buffer *btrfs_lock_root_node(struct btrfs_root *root)
263 struct extent_buffer *eb;
284 struct extent_buffer *btrfs_read_lock_root_node(struct btrfs_root *root)
286 struct extent_buffer *eb;
308 struct extent_buffer *btrfs_try_read_lock_root_node(struct btrfs_root *root)
310 struct extent_buffer *eb;