Lines Matching refs:bytenr

116 			     struct btrfs_fs_info *fs_info, u64 bytenr,  in btrfs_lookup_extent_info()  argument
149 key.objectid = bytenr; in btrfs_lookup_extent_info()
165 if (key.objectid == bytenr && in btrfs_lookup_extent_info()
203 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr); in btrfs_lookup_extent_info()
442 u64 bytenr, u64 parent, in lookup_extent_data_ref() argument
455 key.objectid = bytenr; in lookup_extent_data_ref()
494 if (key.objectid != bytenr || in lookup_extent_data_ref()
518 u64 bytenr, u64 parent, in insert_extent_data_ref() argument
529 key.objectid = bytenr; in insert_extent_data_ref()
685 u64 bytenr, u64 parent, in lookup_tree_block_ref() argument
692 key.objectid = bytenr; in lookup_tree_block_ref()
709 u64 bytenr, u64 parent, in insert_tree_block_ref() argument
715 key.objectid = bytenr; in insert_tree_block_ref()
785 u64 bytenr, u64 num_bytes, in lookup_inline_extent_backref() argument
807 key.objectid = bytenr; in lookup_inline_extent_backref()
845 if (key.objectid == bytenr && in lookup_inline_extent_backref()
851 key.objectid = bytenr; in lookup_inline_extent_backref()
957 key.objectid == bytenr && in lookup_inline_extent_backref()
1040 u64 bytenr, u64 num_bytes, u64 parent, in lookup_extent_backref() argument
1045 ret = lookup_inline_extent_backref(trans, path, ref_ret, bytenr, in lookup_extent_backref()
1055 ret = lookup_tree_block_ref(trans, path, bytenr, parent, in lookup_extent_backref()
1058 ret = lookup_extent_data_ref(trans, path, bytenr, parent, in lookup_extent_backref()
1137 u64 bytenr, u64 num_bytes, u64 parent, in insert_inline_extent_backref() argument
1145 ret = lookup_inline_extent_backref(trans, path, &iref, bytenr, in insert_inline_extent_backref()
1156 bytenr, num_bytes, root_objectid); in insert_inline_extent_backref()
1309 int btrfs_discard_extent(struct btrfs_fs_info *fs_info, u64 bytenr, in btrfs_discard_extent() argument
1314 u64 end = bytenr + num_bytes; in btrfs_discard_extent()
1315 u64 cur = bytenr; in btrfs_discard_extent()
1458 u64 bytenr = node->bytenr; in __btrfs_inc_extent_ref() local
1468 ret = insert_inline_extent_backref(trans, path, bytenr, num_bytes, in __btrfs_inc_extent_ref()
1493 ret = insert_tree_block_ref(trans, path, bytenr, parent, in __btrfs_inc_extent_ref()
1496 ret = insert_extent_data_ref(trans, path, bytenr, parent, in __btrfs_inc_extent_ref()
1519 ins.objectid = node->bytenr; in run_delayed_data_ref()
1594 key.objectid = head->bytenr; in run_delayed_extent_op()
1616 if (key.objectid == head->bytenr && in run_delayed_extent_op()
1625 key.objectid = head->bytenr; in run_delayed_extent_op()
1675 node->bytenr, node->ref_mod, node->action, ref_root, in run_delayed_tree_ref()
1704 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1); in run_one_delayed_ref()
1719 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1); in run_one_delayed_ref()
1845 btrfs_pin_extent(trans, head->bytenr, head->num_bytes, 1); in cleanup_ref_head()
1848 head->bytenr, head->num_bytes); in cleanup_ref_head()
2086 first = entry->bytenr; in find_middle()
2091 last = entry->bytenr; in find_middle()
2099 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()
2284 u64 objectid, u64 offset, u64 bytenr, in check_committed_ref() argument
2298 key.objectid = bytenr; in check_committed_ref()
2315 if (key.objectid != bytenr || key.type != BTRFS_EXTENT_ITEM_KEY) in check_committed_ref()
2358 u64 bytenr, bool strict) in btrfs_cross_ref_exist() argument
2369 offset, bytenr, strict); in btrfs_cross_ref_exist()
2373 ret = check_delayed_ref(root, path, objectid, offset, bytenr); in btrfs_cross_ref_exist()
2389 u64 bytenr; in __btrfs_mod_ref() local
2432 bytenr = btrfs_file_extent_disk_bytenr(buf, fi); in __btrfs_mod_ref()
2433 if (bytenr == 0) in __btrfs_mod_ref()
2438 btrfs_init_generic_ref(&generic_ref, action, bytenr, in __btrfs_mod_ref()
2450 bytenr = btrfs_node_blockptr(buf, i); in __btrfs_mod_ref()
2452 btrfs_init_generic_ref(&generic_ref, action, bytenr, in __btrfs_mod_ref()
2501 u64 bytenr; in first_logical_byte() local
2504 bytenr = fs_info->first_logical_byte; in first_logical_byte()
2507 if (bytenr < (u64)-1) in first_logical_byte()
2508 return bytenr; in first_logical_byte()
2514 bytenr = cache->start; in first_logical_byte()
2517 return bytenr; in first_logical_byte()
2522 u64 bytenr, u64 num_bytes, int reserved) in pin_down_extent() argument
2538 set_extent_dirty(&trans->transaction->pinned_extents, bytenr, in pin_down_extent()
2539 bytenr + num_bytes - 1, GFP_NOFS | __GFP_NOFAIL); in pin_down_extent()
2544 u64 bytenr, u64 num_bytes, int reserved) in btrfs_pin_extent() argument
2548 cache = btrfs_lookup_block_group(trans->fs_info, bytenr); in btrfs_pin_extent()
2551 pin_down_extent(trans, cache, bytenr, num_bytes, reserved); in btrfs_pin_extent()
2561 u64 bytenr, u64 num_bytes) in btrfs_pin_extent_for_log_replay() argument
2566 cache = btrfs_lookup_block_group(trans->fs_info, bytenr); in btrfs_pin_extent_for_log_replay()
2585 pin_down_extent(trans, cache, bytenr, num_bytes, 0); in btrfs_pin_extent_for_log_replay()
2588 ret = btrfs_remove_free_space(cache, bytenr, num_bytes); in btrfs_pin_extent_for_log_replay()
2934 u64 bytenr = node->bytenr; in __btrfs_free_extent() local
2948 node->bytenr, refs_to_drop); in __btrfs_free_extent()
2957 ret = lookup_extent_backref(trans, path, &iref, bytenr, num_bytes, in __btrfs_free_extent()
2972 if (key.objectid != bytenr) in __btrfs_free_extent()
3009 key.objectid = bytenr; in __btrfs_free_extent()
3028 if (key.objectid == bytenr && in __btrfs_free_extent()
3036 key.objectid = bytenr; in __btrfs_free_extent()
3047 ret, bytenr); in __btrfs_free_extent()
3061 bytenr, parent, root_objectid, owner_objectid, in __btrfs_free_extent()
3100 refs_to_drop, refs, bytenr); in __btrfs_free_extent()
3182 ret = btrfs_del_csums(trans, info->csum_root, bytenr, in __btrfs_free_extent()
3190 ret = add_to_free_space_tree(trans, bytenr, num_bytes); in __btrfs_free_extent()
3196 ret = btrfs_update_block_group(trans, bytenr, num_bytes, false); in __btrfs_free_extent()
3229 u64 bytenr) in check_ref_cleanup() argument
3237 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr); in check_ref_cleanup()
3377 btrfs_pin_extent(trans, ref->bytenr, ref->len, 1); in btrfs_free_extent()
3759 u64 bytenr = block_group->start; in do_allocation_zoned() local
3773 if (log_bytenr && ((ffe_ctl->for_treelog && bytenr != log_bytenr) || in do_allocation_zoned()
3774 (!ffe_ctl->for_treelog && bytenr == log_bytenr))) in do_allocation_zoned()
3787 ((ffe_ctl->for_data_reloc && bytenr != data_reloc_bytenr) || in do_allocation_zoned()
3788 (!ffe_ctl->for_data_reloc && bytenr == data_reloc_bytenr))) in do_allocation_zoned()
4660 extent_key.objectid = node->bytenr; in alloc_reserved_tree_block()
4796 u64 bytenr, int level, u64 owner, in btrfs_init_new_buffer() argument
4802 buf = btrfs_find_create_tree_block(fs_info, bytenr, owner, level); in btrfs_init_new_buffer()
4981 u64 bytenr; in reada_walk_down() local
5009 bytenr = btrfs_node_blockptr(eb, slot); in reada_walk_down()
5020 ret = btrfs_lookup_extent_info(trans, fs_info, bytenr, in reada_walk_down()
5136 struct btrfs_root *root, u64 bytenr, u64 parent, in check_ref_exists() argument
5147 ret = lookup_extent_backref(trans, path, &iref, bytenr, in check_ref_exists()
5177 u64 bytenr; in do_walk_down() local
5202 bytenr = btrfs_node_blockptr(path->nodes[level], path->slots[level]); in do_walk_down()
5206 next = find_extent_buffer(fs_info, bytenr); in do_walk_down()
5208 next = btrfs_find_create_tree_block(fs_info, bytenr, in do_walk_down()
5216 ret = btrfs_lookup_extent_info(trans, fs_info, bytenr, level - 1, 1, in do_walk_down()
5265 next = read_tree_block(fs_info, bytenr, root->root_key.objectid, in do_walk_down()
5316 ret = check_ref_exists(trans, root, bytenr, parent, in do_walk_down()
5351 btrfs_init_generic_ref(&ref, BTRFS_DROP_DELAYED_REF, bytenr, in do_walk_down()