Home
last modified time | relevance | path

Searched refs:delayed_root (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/fs/btrfs/
Ddelayed-inode.c84 return root->fs_info->delayed_root; in btrfs_get_delayed_root()
206 struct btrfs_delayed_root *delayed_root) in btrfs_first_delayed_node() argument
211 spin_lock(&delayed_root->lock); in btrfs_first_delayed_node()
212 if (list_empty(&delayed_root->node_list)) in btrfs_first_delayed_node()
215 p = delayed_root->node_list.next; in btrfs_first_delayed_node()
219 spin_unlock(&delayed_root->lock); in btrfs_first_delayed_node()
227 struct btrfs_delayed_root *delayed_root; in btrfs_next_delayed_node() local
231 delayed_root = node->root->fs_info->delayed_root; in btrfs_next_delayed_node()
232 spin_lock(&delayed_root->lock); in btrfs_next_delayed_node()
235 if (list_empty(&delayed_root->node_list)) in btrfs_next_delayed_node()
[all …]
Ddelayed-inode.h90 struct btrfs_delayed_root *delayed_root) in btrfs_init_delayed_root() argument
92 atomic_set(&delayed_root->items, 0); in btrfs_init_delayed_root()
93 atomic_set(&delayed_root->items_seq, 0); in btrfs_init_delayed_root()
94 delayed_root->nodes = 0; in btrfs_init_delayed_root()
95 spin_lock_init(&delayed_root->lock); in btrfs_init_delayed_root()
96 init_waitqueue_head(&delayed_root->wait); in btrfs_init_delayed_root()
97 INIT_LIST_HEAD(&delayed_root->node_list); in btrfs_init_delayed_root()
98 INIT_LIST_HEAD(&delayed_root->prepare_list); in btrfs_init_delayed_root()
Ddisk-io.c2554 fs_info->delayed_root = kmalloc(sizeof(struct btrfs_delayed_root), in open_ctree()
2556 if (!fs_info->delayed_root) { in open_ctree()
2560 btrfs_init_delayed_root(fs_info->delayed_root); in open_ctree()
Dctree.h1751 struct btrfs_delayed_root *delayed_root; member
3674 kfree(fs_info->delayed_root); in free_fs_info()