Lines Matching refs:root
108 static int __readahead_hook(struct btrfs_root *root, struct extent_buffer *eb, in __readahead_hook() argument
117 struct btrfs_fs_info *fs_info = root->fs_info; in __readahead_hook()
191 btrfs_debug(root->fs_info, in __readahead_hook()
236 int btree_readahead_hook(struct btrfs_root *root, struct extent_buffer *eb, in btree_readahead_hook() argument
241 ret = __readahead_hook(root, eb, start, err); in btree_readahead_hook()
243 reada_start_machine(root->fs_info); in btree_readahead_hook()
318 static struct reada_extent *reada_find_extent(struct btrfs_root *root, in reada_find_extent() argument
325 struct btrfs_fs_info *fs_info = root->fs_info; in reada_find_extent()
349 blocksize = root->nodesize; in reada_find_extent()
366 btrfs_err(root->fs_info, in reada_find_extent()
559 struct btrfs_root *root = rc->root; in reada_add_block() local
563 re = reada_find_extent(root, logical, top, level); /* takes one ref */ in reada_add_block()
569 reada_extent_put(root->fs_info, re); in reada_add_block()
912 struct reada_control *btrfs_reada_add(struct btrfs_root *root, in btrfs_reada_add() argument
930 rc->root = root; in btrfs_reada_add()
938 node = btrfs_root_node(root); in btrfs_reada_add()
949 reada_start_machine(root->fs_info); in btrfs_reada_add()
962 dump_devs(rc->root->fs_info, in btrfs_reada_wait()
966 dump_devs(rc->root->fs_info, atomic_read(&rc->elems) < 10 ? 1 : 0); in btrfs_reada_wait()