Lines Matching defs:root

16 static void insert_extent(struct btrfs_root *root, u64 start, u64 len,
22 struct extent_buffer *leaf = root->node;
38 * Passing a NULL trans handle is fine here, we have a dummy root eb
41 btrfs_setup_item_for_insert(NULL, root, &path, &key, value_len);
55 static void insert_inode_item_key(struct btrfs_root *root)
58 struct extent_buffer *leaf = root->node;
72 * Passing a NULL trans handle is fine here, we have a dummy root eb
75 btrfs_setup_item_for_insert(NULL, root, &path, &key, value_len);
96 static void setup_file_extents(struct btrfs_root *root, u32 sectorsize)
107 insert_extent(root, offset, 6, 6, 0, 0, 0, BTRFS_FILE_EXTENT_INLINE, 0,
113 insert_extent(root, offset, 4, 4, 0, 0, 0, BTRFS_FILE_EXTENT_REG, 0,
119 insert_extent(root, offset, sectorsize - 1, sectorsize - 1, 0,
129 insert_extent(root, offset, sectorsize, 4 * sectorsize, 0, disk_bytenr,
133 insert_extent(root, offset, sectorsize, sectorsize, 0, 0, 0,
137 insert_extent(root, offset, 2 * sectorsize, 4 * sectorsize,
145 insert_extent(root, offset, sectorsize, sectorsize, 0, disk_bytenr,
161 insert_extent(root, offset, sectorsize, 4 * sectorsize, 0, disk_bytenr,
165 insert_extent(root, offset, sectorsize, 4 * sectorsize, sectorsize,
170 insert_extent(root, offset, 2 * sectorsize, 4 * sectorsize,
178 insert_extent(root, offset, 2 * sectorsize, 2 * sectorsize, 0,
187 insert_extent(root, offset, sectorsize, 4 * sectorsize, 0, disk_bytenr,
192 insert_extent(root, offset, sectorsize, sectorsize, 0,
197 insert_extent(root, offset, 2 * sectorsize, 4 * sectorsize,
205 insert_extent(root, offset, sectorsize, sectorsize, 0, disk_bytenr,
210 insert_extent(root, offset, sectorsize, sectorsize, 0, disk_bytenr,
222 struct btrfs_root *root = NULL;
243 root = btrfs_alloc_dummy_root(fs_info);
244 if (IS_ERR(root)) {
249 root->node = alloc_dummy_extent_buffer(fs_info, nodesize);
250 if (!root->node) {
255 btrfs_set_header_nritems(root->node, 0);
256 btrfs_set_header_level(root->node, 0);
260 BTRFS_I(inode)->root = root;
279 setup_file_extents(root, sectorsize);
802 btrfs_free_dummy_root(root);
811 struct btrfs_root *root = NULL;
829 root = btrfs_alloc_dummy_root(fs_info);
830 if (IS_ERR(root)) {
835 root->node = alloc_dummy_extent_buffer(fs_info, nodesize);
836 if (!root->node) {
841 btrfs_set_header_nritems(root->node, 0);
842 btrfs_set_header_level(root->node, 0);
843 BTRFS_I(inode)->root = root;
850 insert_inode_item_key(root);
851 insert_extent(root, sectorsize, sectorsize, sectorsize, 0, sectorsize,
900 btrfs_free_dummy_root(root);
909 struct btrfs_root *root = NULL;
926 root = btrfs_alloc_dummy_root(fs_info);
927 if (IS_ERR(root)) {
932 BTRFS_I(inode)->root = root;
1087 btrfs_free_dummy_root(root);