• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/btrfs/

Lines Matching refs:map_tree

1744 	em_tree = &root->fs_info->mapping_tree.map_tree;
2348 em_tree = &extent_root->fs_info->mapping_tree.map_tree;
2542 struct btrfs_mapping_tree *map_tree = &root->fs_info->mapping_tree;
2546 read_lock(&map_tree->map_tree.lock);
2547 em = lookup_extent_mapping(&map_tree->map_tree, chunk_offset, 1);
2548 read_unlock(&map_tree->map_tree.lock);
2570 extent_map_tree_init(&tree->map_tree, GFP_NOFS);
2578 write_lock(&tree->map_tree.lock);
2579 em = lookup_extent_mapping(&tree->map_tree, 0, (u64)-1);
2581 remove_extent_mapping(&tree->map_tree, em);
2582 write_unlock(&tree->map_tree.lock);
2593 int btrfs_num_copies(struct btrfs_mapping_tree *map_tree, u64 logical, u64 len)
2597 struct extent_map_tree *em_tree = &map_tree->map_tree;
2633 static int __btrfs_map_block(struct btrfs_mapping_tree *map_tree, int rw,
2640 struct extent_map_tree *em_tree = &map_tree->map_tree;
2804 int btrfs_map_block(struct btrfs_mapping_tree *map_tree, int rw,
2808 return __btrfs_map_block(map_tree, rw, logical, length, multi_ret,
2812 int btrfs_rmap_block(struct btrfs_mapping_tree *map_tree,
2816 struct extent_map_tree *em_tree = &map_tree->map_tree;
2877 int btrfs_unplug_page(struct btrfs_mapping_tree *map_tree,
2881 return __btrfs_map_block(map_tree, READ, logical, &length,
2990 struct btrfs_mapping_tree *map_tree;
3002 map_tree = &root->fs_info->mapping_tree;
3005 ret = btrfs_map_block(map_tree, rw, logical, &map_length, &multi,
3101 struct btrfs_mapping_tree *map_tree = &root->fs_info->mapping_tree;
3115 read_lock(&map_tree->map_tree.lock);
3116 em = lookup_extent_mapping(&map_tree->map_tree, logical, 1);
3117 read_unlock(&map_tree->map_tree.lock);
3176 write_lock(&map_tree->map_tree.lock);
3177 ret = add_extent_mapping(&map_tree->map_tree, em);
3178 write_unlock(&map_tree->map_tree.lock);