Lines Matching refs:btrfs_delayed_node
31 delayed_node_cache = KMEM_CACHE(btrfs_delayed_node, 0); in btrfs_delayed_inode_init()
54 struct btrfs_delayed_node *delayed_node, in btrfs_init_delayed_node()
67 static struct btrfs_delayed_node *btrfs_get_delayed_node( in btrfs_get_delayed_node()
72 struct btrfs_delayed_node *node; in btrfs_get_delayed_node()
128 static struct btrfs_delayed_node *btrfs_get_or_create_delayed_node( in btrfs_get_or_create_delayed_node()
131 struct btrfs_delayed_node *node; in btrfs_get_or_create_delayed_node()
181 struct btrfs_delayed_node *node, in btrfs_queue_delayed_node()
202 struct btrfs_delayed_node *node) in btrfs_dequeue_delayed_node()
216 static struct btrfs_delayed_node *btrfs_first_delayed_node( in btrfs_first_delayed_node()
219 struct btrfs_delayed_node *node; in btrfs_first_delayed_node()
223 struct btrfs_delayed_node, n_list); in btrfs_first_delayed_node()
231 static struct btrfs_delayed_node *btrfs_next_delayed_node( in btrfs_next_delayed_node()
232 struct btrfs_delayed_node *node) in btrfs_next_delayed_node()
236 struct btrfs_delayed_node *next = NULL; in btrfs_next_delayed_node()
250 next = list_entry(p, struct btrfs_delayed_node, n_list); in btrfs_next_delayed_node()
259 struct btrfs_delayed_node *delayed_node, in __btrfs_release_delayed_node()
289 static inline void btrfs_release_delayed_node(struct btrfs_delayed_node *node) in btrfs_release_delayed_node()
294 static struct btrfs_delayed_node *btrfs_first_prepared_delayed_node( in btrfs_first_prepared_delayed_node()
297 struct btrfs_delayed_node *node; in btrfs_first_prepared_delayed_node()
301 struct btrfs_delayed_node, p_list); in btrfs_first_prepared_delayed_node()
312 struct btrfs_delayed_node *node) in btrfs_release_prepared_delayed_node()
318 struct btrfs_delayed_node *node, in btrfs_alloc_delayed_item()
379 static int __btrfs_add_delayed_item(struct btrfs_delayed_node *delayed_node, in __btrfs_add_delayed_item()
415 struct btrfs_delayed_node *delayed_node = delayed_item->delayed_node; in __btrfs_remove_delayed_item()
450 struct btrfs_delayed_node *delayed_node) in __btrfs_first_delayed_insertion_item()
458 struct btrfs_delayed_node *delayed_node) in __btrfs_first_delayed_deletion_item()
532 static void btrfs_delayed_item_release_leaves(struct btrfs_delayed_node *node, in btrfs_delayed_item_release_leaves()
550 struct btrfs_delayed_node *node) in btrfs_delayed_inode_reserve_metadata()
598 struct btrfs_delayed_node *node, in btrfs_delayed_inode_release_metadata()
635 struct btrfs_delayed_node *node = first_item->delayed_node; in btrfs_insert_delayed_item()
798 struct btrfs_delayed_node *node) in btrfs_insert_delayed_items()
899 struct btrfs_delayed_node *node) in btrfs_delete_delayed_items()
955 static void btrfs_release_delayed_inode(struct btrfs_delayed_node *delayed_node) in btrfs_release_delayed_inode()
970 static void btrfs_release_delayed_iref(struct btrfs_delayed_node *delayed_node) in btrfs_release_delayed_iref()
987 struct btrfs_delayed_node *node) in __btrfs_update_delayed_inode()
1081 struct btrfs_delayed_node *node) in btrfs_update_delayed_inode()
1099 struct btrfs_delayed_node *node) in __btrfs_commit_inode_delayed_items()
1128 struct btrfs_delayed_node *curr_node, *prev_node; in __btrfs_run_delayed_items()
1196 struct btrfs_delayed_node *delayed_node = btrfs_get_delayed_node(inode); in btrfs_commit_inode_delayed_items()
1233 struct btrfs_delayed_node *delayed_node = btrfs_get_delayed_node(inode); in btrfs_commit_inode_delayed_inode()
1285 struct btrfs_delayed_node *delayed_node; in btrfs_remove_delayed_node()
1307 struct btrfs_delayed_node *delayed_node = NULL; in btrfs_async_run_delayed_root()
1380 struct btrfs_delayed_node *node = btrfs_first_delayed_node(fs_info->delayed_root); in btrfs_assert_delayed_root_empty()
1456 struct btrfs_delayed_node *delayed_node; in btrfs_insert_delayed_dir_index()
1543 static bool btrfs_delete_delayed_insertion_item(struct btrfs_delayed_node *node, in btrfs_delete_delayed_insertion_item()
1593 struct btrfs_delayed_node *node; in btrfs_delete_delayed_dir_index()
1644 struct btrfs_delayed_node *delayed_node = btrfs_get_delayed_node(inode); in btrfs_inode_delayed_dir_index_count()
1669 struct btrfs_delayed_node *delayed_node; in btrfs_readdir_get_delayed_items()
1847 struct btrfs_delayed_node *delayed_node; in btrfs_fill_inode()
1906 struct btrfs_delayed_node *delayed_node; in btrfs_delayed_update_inode()
1936 struct btrfs_delayed_node *delayed_node; in btrfs_delayed_delete_inode_ref()
1977 static void __btrfs_kill_delayed_node(struct btrfs_delayed_node *delayed_node) in __btrfs_kill_delayed_node()
2016 struct btrfs_delayed_node *delayed_node; in btrfs_kill_delayed_inode_items()
2029 struct btrfs_delayed_node *delayed_nodes[8]; in btrfs_kill_all_delayed_nodes()
2032 struct btrfs_delayed_node *node; in btrfs_kill_all_delayed_nodes()
2066 struct btrfs_delayed_node *curr_node, *prev_node; in btrfs_destroy_delayed_inodes()
2082 struct btrfs_delayed_node *node; in btrfs_log_get_delayed_items()
2150 struct btrfs_delayed_node *node; in btrfs_log_put_delayed_items()