Lines Matching refs:bytenr

123 			     struct btrfs_fs_info *fs_info, u64 bytenr,  in btrfs_lookup_extent_info()  argument
157 key.objectid = bytenr; in btrfs_lookup_extent_info()
164 extent_root = btrfs_extent_root(fs_info, bytenr); in btrfs_lookup_extent_info()
174 if (key.objectid == bytenr && in btrfs_lookup_extent_info()
212 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr); in btrfs_lookup_extent_info()
451 u64 bytenr, u64 parent, in lookup_extent_data_ref() argument
455 struct btrfs_root *root = btrfs_extent_root(trans->fs_info, bytenr); in lookup_extent_data_ref()
464 key.objectid = bytenr; in lookup_extent_data_ref()
503 if (key.objectid != bytenr || in lookup_extent_data_ref()
527 u64 bytenr, u64 parent, in insert_extent_data_ref() argument
531 struct btrfs_root *root = btrfs_extent_root(trans->fs_info, bytenr); in insert_extent_data_ref()
538 key.objectid = bytenr; in insert_extent_data_ref()
694 u64 bytenr, u64 parent, in lookup_tree_block_ref() argument
697 struct btrfs_root *root = btrfs_extent_root(trans->fs_info, bytenr); in lookup_tree_block_ref()
701 key.objectid = bytenr; in lookup_tree_block_ref()
718 u64 bytenr, u64 parent, in insert_tree_block_ref() argument
721 struct btrfs_root *root = btrfs_extent_root(trans->fs_info, bytenr); in insert_tree_block_ref()
725 key.objectid = bytenr; in insert_tree_block_ref()
794 u64 bytenr, u64 num_bytes, in lookup_inline_extent_backref() argument
799 struct btrfs_root *root = btrfs_extent_root(fs_info, bytenr); in lookup_inline_extent_backref()
816 key.objectid = bytenr; in lookup_inline_extent_backref()
854 if (key.objectid == bytenr && in lookup_inline_extent_backref()
860 key.objectid = bytenr; in lookup_inline_extent_backref()
972 key.objectid == bytenr && in lookup_inline_extent_backref()
1055 u64 bytenr, u64 num_bytes, u64 parent, in lookup_extent_backref() argument
1060 ret = lookup_inline_extent_backref(trans, path, ref_ret, bytenr, in lookup_extent_backref()
1070 ret = lookup_tree_block_ref(trans, path, bytenr, parent, in lookup_extent_backref()
1073 ret = lookup_extent_data_ref(trans, path, bytenr, parent, in lookup_extent_backref()
1150 u64 bytenr, u64 num_bytes, u64 parent, in insert_inline_extent_backref() argument
1158 ret = lookup_inline_extent_backref(trans, path, &iref, bytenr, in insert_inline_extent_backref()
1169 bytenr, num_bytes, root_objectid); in insert_inline_extent_backref()
1318 int btrfs_discard_extent(struct btrfs_fs_info *fs_info, u64 bytenr, in btrfs_discard_extent() argument
1323 u64 end = bytenr + num_bytes; in btrfs_discard_extent()
1324 u64 cur = bytenr; in btrfs_discard_extent()
1451 u64 bytenr = node->bytenr; in __btrfs_inc_extent_ref() local
1461 ret = insert_inline_extent_backref(trans, path, bytenr, num_bytes, in __btrfs_inc_extent_ref()
1486 ret = insert_tree_block_ref(trans, path, bytenr, parent, in __btrfs_inc_extent_ref()
1489 ret = insert_extent_data_ref(trans, path, bytenr, parent, in __btrfs_inc_extent_ref()
1512 ins.objectid = node->bytenr; in run_delayed_data_ref()
1588 key.objectid = head->bytenr; in run_delayed_extent_op()
1611 if (key.objectid == head->bytenr && in run_delayed_extent_op()
1620 key.objectid = head->bytenr; in run_delayed_extent_op()
1670 node->bytenr, node->ref_mod, node->action, ref_root, in run_delayed_tree_ref()
1699 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1); in run_one_delayed_ref()
1714 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1); in run_one_delayed_ref()
1718 node->bytenr, node->num_bytes, node->type, in run_one_delayed_ref()
1845 btrfs_pin_extent(trans, head->bytenr, head->num_bytes, 1); in cleanup_ref_head()
1849 csum_root = btrfs_csum_root(fs_info, head->bytenr); in cleanup_ref_head()
1850 ret = btrfs_del_csums(trans, csum_root, head->bytenr, in cleanup_ref_head()
2087 first = entry->bytenr; in find_middle()
2092 last = entry->bytenr; in find_middle()
2100 middle = entry->bytenr; in find_middle()
2204 u64 objectid, u64 offset, u64 bytenr) in check_delayed_ref() argument
2224 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr); in check_delayed_ref()
2290 u64 objectid, u64 offset, u64 bytenr, in check_committed_ref() argument
2294 struct btrfs_root *extent_root = btrfs_extent_root(fs_info, bytenr); in check_committed_ref()
2304 key.objectid = bytenr; in check_committed_ref()
2321 if (key.objectid != bytenr || key.type != BTRFS_EXTENT_ITEM_KEY) in check_committed_ref()
2364 u64 bytenr, bool strict, struct btrfs_path *path) in btrfs_cross_ref_exist() argument
2370 offset, bytenr, strict); in btrfs_cross_ref_exist()
2374 ret = check_delayed_ref(root, path, objectid, offset, bytenr); in btrfs_cross_ref_exist()
2390 u64 bytenr; in __btrfs_mod_ref() local
2433 bytenr = btrfs_file_extent_disk_bytenr(buf, fi); in __btrfs_mod_ref()
2434 if (bytenr == 0) in __btrfs_mod_ref()
2439 btrfs_init_generic_ref(&generic_ref, action, bytenr, in __btrfs_mod_ref()
2451 bytenr = btrfs_node_blockptr(buf, i); in __btrfs_mod_ref()
2453 btrfs_init_generic_ref(&generic_ref, action, bytenr, in __btrfs_mod_ref()
2502 u64 bytenr = 0; in first_logical_byte() local
2511 bytenr = bg->start; in first_logical_byte()
2515 return bytenr; in first_logical_byte()
2520 u64 bytenr, u64 num_bytes, int reserved) in pin_down_extent() argument
2536 set_extent_dirty(&trans->transaction->pinned_extents, bytenr, in pin_down_extent()
2537 bytenr + num_bytes - 1, GFP_NOFS | __GFP_NOFAIL); in pin_down_extent()
2542 u64 bytenr, u64 num_bytes, int reserved) in btrfs_pin_extent() argument
2546 cache = btrfs_lookup_block_group(trans->fs_info, bytenr); in btrfs_pin_extent()
2549 pin_down_extent(trans, cache, bytenr, num_bytes, reserved); in btrfs_pin_extent()
2559 u64 bytenr, u64 num_bytes) in btrfs_pin_extent_for_log_replay() argument
2564 cache = btrfs_lookup_block_group(trans->fs_info, bytenr); in btrfs_pin_extent_for_log_replay()
2576 pin_down_extent(trans, cache, bytenr, num_bytes, 0); in btrfs_pin_extent_for_log_replay()
2579 ret = btrfs_remove_free_space(cache, bytenr, num_bytes); in btrfs_pin_extent_for_log_replay()
2836 u64 bytenr, u64 num_bytes, bool is_data) in do_free_extent_accounting() argument
2843 csum_root = btrfs_csum_root(trans->fs_info, bytenr); in do_free_extent_accounting()
2844 ret = btrfs_del_csums(trans, csum_root, bytenr, num_bytes); in do_free_extent_accounting()
2851 ret = add_to_free_space_tree(trans, bytenr, num_bytes); in do_free_extent_accounting()
2857 ret = btrfs_update_block_group(trans, bytenr, num_bytes, false); in do_free_extent_accounting()
2943 u64 bytenr = node->bytenr; in __btrfs_free_extent() local
2947 extent_root = btrfs_extent_root(info, bytenr); in __btrfs_free_extent()
2959 node->bytenr, refs_to_drop); in __btrfs_free_extent()
2968 ret = lookup_extent_backref(trans, path, &iref, bytenr, num_bytes, in __btrfs_free_extent()
2983 if (key.objectid != bytenr) in __btrfs_free_extent()
3019 key.objectid = bytenr; in __btrfs_free_extent()
3038 if (key.objectid == bytenr && in __btrfs_free_extent()
3046 key.objectid = bytenr; in __btrfs_free_extent()
3057 ret, bytenr); in __btrfs_free_extent()
3071 bytenr, parent, root_objectid, owner_objectid, in __btrfs_free_extent()
3110 refs_to_drop, refs, bytenr); in __btrfs_free_extent()
3189 ret = do_free_extent_accounting(trans, bytenr, num_bytes, is_data); in __btrfs_free_extent()
3218 u64 bytenr) in check_ref_cleanup() argument
3226 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr); in check_ref_cleanup()
3367 btrfs_pin_extent(trans, ref->bytenr, ref->len, 1); in btrfs_free_extent()
3673 u64 bytenr = block_group->start; in do_allocation_zoned() local
3687 if (log_bytenr && ((ffe_ctl->for_treelog && bytenr != log_bytenr) || in do_allocation_zoned()
3688 (!ffe_ctl->for_treelog && bytenr == log_bytenr))) in do_allocation_zoned()
3701 ((ffe_ctl->for_data_reloc && bytenr != data_reloc_bytenr) || in do_allocation_zoned()
3702 (!ffe_ctl->for_data_reloc && bytenr == data_reloc_bytenr))) in do_allocation_zoned()
4567 static int alloc_reserved_extent(struct btrfs_trans_handle *trans, u64 bytenr, in alloc_reserved_extent() argument
4573 ret = remove_from_free_space_tree(trans, bytenr, num_bytes); in alloc_reserved_extent()
4577 ret = btrfs_update_block_group(trans, bytenr, num_bytes, true); in alloc_reserved_extent()
4581 bytenr, num_bytes); in alloc_reserved_extent()
4585 trace_btrfs_reserved_extent_alloc(fs_info, bytenr, num_bytes); in alloc_reserved_extent()
4672 extent_key.objectid = node->bytenr; in alloc_reserved_tree_block()
4724 return alloc_reserved_extent(trans, node->bytenr, fs_info->nodesize); in alloc_reserved_tree_block()
4792 u64 bytenr, int level, u64 owner, in btrfs_init_new_buffer() argument
4799 buf = btrfs_find_create_tree_block(fs_info, bytenr, owner, level); in btrfs_init_new_buffer()
4995 u64 bytenr; in reada_walk_down() local
5023 bytenr = btrfs_node_blockptr(eb, slot); in reada_walk_down()
5034 ret = btrfs_lookup_extent_info(trans, fs_info, bytenr, in reada_walk_down()
5150 struct btrfs_root *root, u64 bytenr, u64 parent, in check_ref_exists() argument
5161 ret = lookup_extent_backref(trans, path, &iref, bytenr, in check_ref_exists()
5191 u64 bytenr; in do_walk_down() local
5216 bytenr = btrfs_node_blockptr(path->nodes[level], path->slots[level]); in do_walk_down()
5225 next = find_extent_buffer(fs_info, bytenr); in do_walk_down()
5227 next = btrfs_find_create_tree_block(fs_info, bytenr, in do_walk_down()
5235 ret = btrfs_lookup_extent_info(trans, fs_info, bytenr, level - 1, 1, in do_walk_down()
5284 next = read_tree_block(fs_info, bytenr, &check); in do_walk_down()
5334 ret = check_ref_exists(trans, root, bytenr, parent, in do_walk_down()
5369 btrfs_init_generic_ref(&ref, BTRFS_DROP_DELAYED_REF, bytenr, in do_walk_down()