Lines Matching refs:bytenr
78 struct btrfs_root *root, u64 bytenr,
82 u64 bytenr, u64 num_bytes, u64 parent,
114 u64 bytenr, u64 num_bytes, int reserved);
189 block_group_cache_tree_search(struct btrfs_fs_info *info, u64 bytenr, in block_group_cache_tree_search() argument
205 if (bytenr < start) { in block_group_cache_tree_search()
209 } else if (bytenr > start) { in block_group_cache_tree_search()
210 if (contains && bytenr <= end) { in block_group_cache_tree_search()
222 if (bytenr == 0 && info->first_logical_byte > ret->key.objectid) in block_group_cache_tree_search()
258 u64 bytenr; in exclude_super_stripes() local
273 bytenr = btrfs_sb_offset(i); in exclude_super_stripes()
275 cache->key.objectid, bytenr, in exclude_super_stripes()
657 btrfs_lookup_first_block_group(struct btrfs_fs_info *info, u64 bytenr) in btrfs_lookup_first_block_group() argument
661 cache = block_group_cache_tree_search(info, bytenr, 0); in btrfs_lookup_first_block_group()
671 u64 bytenr) in btrfs_lookup_block_group() argument
675 cache = block_group_cache_tree_search(info, bytenr, 1); in btrfs_lookup_block_group()
744 struct btrfs_root *root, u64 bytenr, in btrfs_lookup_extent_info() argument
777 key.objectid = bytenr; in btrfs_lookup_extent_info()
794 if (key.objectid == bytenr && in btrfs_lookup_extent_info()
834 head = btrfs_find_delayed_ref_head(trans, bytenr); in btrfs_lookup_extent_info()
1099 u64 bytenr, u64 parent, in lookup_extent_data_ref() argument
1111 key.objectid = bytenr; in lookup_extent_data_ref()
1161 if (key.objectid != bytenr || in lookup_extent_data_ref()
1186 u64 bytenr, u64 parent, in insert_extent_data_ref() argument
1196 key.objectid = bytenr; in insert_extent_data_ref()
1365 u64 bytenr, u64 parent, in lookup_tree_block_ref() argument
1371 key.objectid = bytenr; in lookup_tree_block_ref()
1398 u64 bytenr, u64 parent, in insert_tree_block_ref() argument
1404 key.objectid = bytenr; in insert_tree_block_ref()
1474 u64 bytenr, u64 num_bytes, in lookup_inline_extent_backref() argument
1494 key.objectid = bytenr; in lookup_inline_extent_backref()
1531 if (key.objectid == bytenr && in lookup_inline_extent_backref()
1537 key.objectid = bytenr; in lookup_inline_extent_backref()
1644 key.objectid == bytenr && in lookup_inline_extent_backref()
1727 u64 bytenr, u64 num_bytes, u64 parent, in lookup_extent_backref() argument
1733 bytenr, num_bytes, parent, in lookup_extent_backref()
1742 ret = lookup_tree_block_ref(trans, root, path, bytenr, parent, in lookup_extent_backref()
1745 ret = lookup_extent_data_ref(trans, root, path, bytenr, parent, in lookup_extent_backref()
1822 u64 bytenr, u64 num_bytes, u64 parent, in insert_inline_extent_backref() argument
1831 bytenr, num_bytes, parent, in insert_inline_extent_backref()
1849 u64 bytenr, u64 parent, u64 root_objectid, in insert_extent_backref() argument
1855 ret = insert_tree_block_ref(trans, root, path, bytenr, in insert_extent_backref()
1858 ret = insert_extent_data_ref(trans, root, path, bytenr, in insert_extent_backref()
1893 int btrfs_discard_extent(struct btrfs_root *root, u64 bytenr, in btrfs_discard_extent() argument
1903 bytenr, &num_bytes, &bbio, 0); in btrfs_discard_extent()
1944 u64 bytenr, u64 num_bytes, u64 parent, in btrfs_inc_extent_ref() argument
1955 ret = btrfs_add_delayed_tree_ref(fs_info, trans, bytenr, in btrfs_inc_extent_ref()
1960 ret = btrfs_add_delayed_data_ref(fs_info, trans, bytenr, in btrfs_inc_extent_ref()
1970 u64 bytenr, u64 num_bytes, in __btrfs_inc_extent_ref() argument
1996 bytenr, num_bytes, parent, in __btrfs_inc_extent_ref()
2016 bytenr, num_bytes, type, 0); in __btrfs_inc_extent_ref()
2040 bytenr, num_bytes, type, 0); in __btrfs_inc_extent_ref()
2049 path, bytenr, parent, root_objectid, in __btrfs_inc_extent_ref()
2071 ins.objectid = node->bytenr; in run_delayed_data_ref()
2090 ret = __btrfs_inc_extent_ref(trans, root, node->bytenr, in run_delayed_data_ref()
2096 ret = __btrfs_free_extent(trans, root, node->bytenr, in run_delayed_data_ref()
2149 key.objectid = node->bytenr; in run_delayed_extent_op()
2174 if (key.objectid == node->bytenr && in run_delayed_extent_op()
2183 key.objectid = node->bytenr; in run_delayed_extent_op()
2239 ins.objectid = node->bytenr; in run_delayed_tree_ref()
2258 ret = __btrfs_inc_extent_ref(trans, root, node->bytenr, in run_delayed_tree_ref()
2263 ret = __btrfs_free_extent(trans, root, node->bytenr, in run_delayed_tree_ref()
2284 btrfs_pin_extent(root, node->bytenr, in run_one_delayed_ref()
2302 btrfs_pin_extent(root, node->bytenr, in run_one_delayed_ref()
2306 node->bytenr, in run_one_delayed_ref()
2593 first = entry->bytenr; in find_middle()
2598 last = entry->bytenr; in find_middle()
2606 middle = entry->bytenr; in find_middle()
2876 u64 bytenr, u64 num_bytes, u64 flags, in btrfs_set_disk_extent_flags() argument
2892 ret = btrfs_add_delayed_extent_op(root->fs_info, trans, bytenr, in btrfs_set_disk_extent_flags()
2902 u64 objectid, u64 offset, u64 bytenr) in check_delayed_ref() argument
2913 head = btrfs_find_delayed_ref_head(trans, bytenr); in check_delayed_ref()
2969 u64 objectid, u64 offset, u64 bytenr) in check_committed_ref() argument
2980 key.objectid = bytenr; in check_committed_ref()
2997 if (key.objectid != bytenr || key.type != BTRFS_EXTENT_ITEM_KEY) in check_committed_ref()
3039 u64 objectid, u64 offset, u64 bytenr) in btrfs_cross_ref_exist() argument
3051 offset, bytenr); in btrfs_cross_ref_exist()
3056 offset, bytenr); in btrfs_cross_ref_exist()
3078 u64 bytenr; in __btrfs_mod_ref() local
3122 bytenr = btrfs_file_extent_disk_bytenr(buf, fi); in __btrfs_mod_ref()
3123 if (bytenr == 0) in __btrfs_mod_ref()
3128 ret = process_func(trans, root, bytenr, num_bytes, in __btrfs_mod_ref()
3134 bytenr = btrfs_node_blockptr(buf, i); in __btrfs_mod_ref()
3136 ret = process_func(trans, root, bytenr, num_bytes, in __btrfs_mod_ref()
3644 int btrfs_extent_readonly(struct btrfs_root *root, u64 bytenr) in btrfs_extent_readonly() argument
3649 block_group = btrfs_lookup_block_group(root->fs_info, bytenr); in btrfs_extent_readonly()
5616 struct btrfs_root *root, u64 bytenr, in update_block_group() argument
5637 cache = btrfs_lookup_block_group(info, bytenr); in update_block_group()
5655 byte_in_group = bytenr - cache->key.objectid; in update_block_group()
5687 bytenr, bytenr + num_bytes - 1, in update_block_group()
5715 bytenr += num_bytes; in update_block_group()
5723 u64 bytenr; in first_logical_byte() local
5726 bytenr = root->fs_info->first_logical_byte; in first_logical_byte()
5729 if (bytenr < (u64)-1) in first_logical_byte()
5730 return bytenr; in first_logical_byte()
5736 bytenr = cache->key.objectid; in first_logical_byte()
5739 return bytenr; in first_logical_byte()
5744 u64 bytenr, u64 num_bytes, int reserved) in pin_down_extent() argument
5757 set_extent_dirty(root->fs_info->pinned_extents, bytenr, in pin_down_extent()
5758 bytenr + num_bytes - 1, GFP_NOFS | __GFP_NOFAIL); in pin_down_extent()
5760 trace_btrfs_reserved_extent_free(root, bytenr, num_bytes); in pin_down_extent()
5768 u64 bytenr, u64 num_bytes, int reserved) in btrfs_pin_extent() argument
5772 cache = btrfs_lookup_block_group(root->fs_info, bytenr); in btrfs_pin_extent()
5775 pin_down_extent(root, cache, bytenr, num_bytes, reserved); in btrfs_pin_extent()
5785 u64 bytenr, u64 num_bytes) in btrfs_pin_extent_for_log_replay() argument
5790 cache = btrfs_lookup_block_group(root->fs_info, bytenr); in btrfs_pin_extent_for_log_replay()
5802 pin_down_extent(root, cache, bytenr, num_bytes, 0); in btrfs_pin_extent_for_log_replay()
5805 ret = btrfs_remove_free_space(cache, bytenr, num_bytes); in btrfs_pin_extent_for_log_replay()
6101 u64 bytenr, u64 num_bytes, u64 parent, in __btrfs_free_extent() argument
6143 bytenr, num_bytes, parent, in __btrfs_free_extent()
6151 if (key.objectid != bytenr) in __btrfs_free_extent()
6184 key.objectid = bytenr; in __btrfs_free_extent()
6203 if (key.objectid == bytenr && in __btrfs_free_extent()
6211 key.objectid = bytenr; in __btrfs_free_extent()
6221 ret, bytenr); in __btrfs_free_extent()
6236 bytenr, parent, root_objectid, owner_objectid, in __btrfs_free_extent()
6260 key.objectid = bytenr; in __btrfs_free_extent()
6268 ret, bytenr); in __btrfs_free_extent()
6295 "for bytenr %Lu", refs_to_drop, refs, bytenr); in __btrfs_free_extent()
6350 ret = btrfs_del_csums(trans, root, bytenr, num_bytes); in __btrfs_free_extent()
6357 ret = update_block_group(trans, root, bytenr, num_bytes, 0); in __btrfs_free_extent()
6374 bytenr, num_bytes, type, in __btrfs_free_extent()
6389 struct btrfs_root *root, u64 bytenr) in check_ref_cleanup() argument
6397 head = btrfs_find_delayed_ref_head(trans, bytenr); in check_ref_cleanup()
6514 u64 bytenr, u64 num_bytes, u64 parent, u64 root_objectid, in btrfs_free_extent() argument
6532 btrfs_pin_extent(root, bytenr, num_bytes, 1); in btrfs_free_extent()
6535 ret = btrfs_add_delayed_tree_ref(fs_info, trans, bytenr, in btrfs_free_extent()
6540 ret = btrfs_add_delayed_data_ref(fs_info, trans, bytenr, in btrfs_free_extent()
7474 u64 bytenr, int level) in btrfs_init_new_buffer() argument
7478 buf = btrfs_find_create_tree_block(root, bytenr); in btrfs_init_new_buffer()
7688 u64 bytenr; in reada_walk_down() local
7718 bytenr = btrfs_node_blockptr(eb, slot); in reada_walk_down()
7729 ret = btrfs_lookup_extent_info(trans, root, bytenr, in reada_walk_down()
7758 readahead_tree_block(root, bytenr); in reada_walk_down()
7772 u64 bytenr, num_bytes; in account_leaf_items() local
7787 bytenr = btrfs_file_extent_disk_bytenr(eb, fi); in account_leaf_items()
7788 if (!bytenr) in account_leaf_items()
7795 bytenr, num_bytes, in account_leaf_items()
8070 u64 bytenr; in do_walk_down() local
8094 bytenr = btrfs_node_blockptr(path->nodes[level], path->slots[level]); in do_walk_down()
8097 next = btrfs_find_tree_block(root->fs_info, bytenr); in do_walk_down()
8099 next = btrfs_find_create_tree_block(root, bytenr); in do_walk_down()
8109 ret = btrfs_lookup_extent_info(trans, root, bytenr, level - 1, 1, in do_walk_down()
8159 next = read_tree_block(root, bytenr, generation); in do_walk_down()
8199 ret = btrfs_free_extent(trans, root, bytenr, blocksize, parent, in do_walk_down()
8953 int btrfs_can_relocate(struct btrfs_root *root, u64 bytenr) in btrfs_can_relocate() argument
8968 block_group = btrfs_lookup_block_group(root->fs_info, bytenr); in btrfs_can_relocate()