Lines Matching defs:root

23 						   struct btrfs_root *root,
30 struct btrfs_fs_info *fs_info = root->fs_info;
35 ret = btrfs_insert_empty_item(trans, root, path, cpu_key, data_size);
57 struct btrfs_root *root,
70 if (name_len + data_len > BTRFS_MAX_XATTR_SIZE(root->fs_info))
78 dir_item = insert_with_overflow(trans, root, path, &key, data_size,
115 struct btrfs_root *root = dir->root;
135 dir_item = insert_with_overflow(trans, root, path, &key, data_size,
160 if (root == root->fs_info->tree_root) {
179 struct btrfs_root *root, struct btrfs_path *path,
187 ret = btrfs_search_slot(trans, root, key, path, ins_len, cow);
193 return btrfs_match_dir_item_name(root->fs_info, path, name, name_len);
200 * @root: The root of the target tree.
213 struct btrfs_root *root,
225 di = btrfs_lookup_match_dir(trans, root, path, &key, name->name,
233 int btrfs_check_dir_item_collision(struct btrfs_root *root, u64 dir,
252 di = btrfs_lookup_match_dir(NULL, root, path, &key, name->name,
278 sizeof(struct btrfs_item) > BTRFS_LEAF_DATA_SIZE(root->fs_info)) {
293 * @root: The root of the target tree.
309 struct btrfs_root *root,
320 di = btrfs_lookup_match_dir(trans, root, path, &key, name->name,
329 btrfs_search_dir_index_item(struct btrfs_root *root, struct btrfs_path *path,
340 btrfs_for_each_slot(root, &key, &key, path, ret) {
344 di = btrfs_match_dir_item_name(root->fs_info, path,
357 struct btrfs_root *root,
369 di = btrfs_lookup_match_dir(trans, root, path, &key, name, name_len, mod);
418 struct btrfs_root *root,
433 ret = btrfs_del_item(trans, root, path);