Lines Matching refs:bytenr

114 			     struct btrfs_fs_info *fs_info, u64 bytenr,  in btrfs_lookup_extent_info()  argument
147 key.objectid = bytenr; in btrfs_lookup_extent_info()
163 if (key.objectid == bytenr && in btrfs_lookup_extent_info()
201 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr); in btrfs_lookup_extent_info()
440 u64 bytenr, u64 parent, in lookup_extent_data_ref() argument
453 key.objectid = bytenr; in lookup_extent_data_ref()
492 if (key.objectid != bytenr || in lookup_extent_data_ref()
516 u64 bytenr, u64 parent, in insert_extent_data_ref() argument
527 key.objectid = bytenr; in insert_extent_data_ref()
683 u64 bytenr, u64 parent, in lookup_tree_block_ref() argument
690 key.objectid = bytenr; in lookup_tree_block_ref()
707 u64 bytenr, u64 parent, in insert_tree_block_ref() argument
713 key.objectid = bytenr; in insert_tree_block_ref()
783 u64 bytenr, u64 num_bytes, in lookup_inline_extent_backref() argument
805 key.objectid = bytenr; in lookup_inline_extent_backref()
842 if (key.objectid == bytenr && in lookup_inline_extent_backref()
848 key.objectid = bytenr; in lookup_inline_extent_backref()
954 key.objectid == bytenr && in lookup_inline_extent_backref()
1036 u64 bytenr, u64 num_bytes, u64 parent, in lookup_extent_backref() argument
1041 ret = lookup_inline_extent_backref(trans, path, ref_ret, bytenr, in lookup_extent_backref()
1051 ret = lookup_tree_block_ref(trans, path, bytenr, parent, in lookup_extent_backref()
1054 ret = lookup_extent_data_ref(trans, path, bytenr, parent, in lookup_extent_backref()
1133 u64 bytenr, u64 num_bytes, u64 parent, in insert_inline_extent_backref() argument
1141 ret = lookup_inline_extent_backref(trans, path, &iref, bytenr, in insert_inline_extent_backref()
1152 bytenr, num_bytes, root_objectid); in insert_inline_extent_backref()
1265 int btrfs_discard_extent(struct btrfs_fs_info *fs_info, u64 bytenr, in btrfs_discard_extent() argument
1270 u64 end = bytenr + num_bytes; in btrfs_discard_extent()
1271 u64 cur = bytenr; in btrfs_discard_extent()
1422 u64 bytenr = node->bytenr; in __btrfs_inc_extent_ref() local
1433 ret = insert_inline_extent_backref(trans, path, bytenr, num_bytes, in __btrfs_inc_extent_ref()
1459 ret = insert_tree_block_ref(trans, path, bytenr, parent, in __btrfs_inc_extent_ref()
1462 ret = insert_extent_data_ref(trans, path, bytenr, parent, in __btrfs_inc_extent_ref()
1485 ins.objectid = node->bytenr; in run_delayed_data_ref()
1560 key.objectid = head->bytenr; in run_delayed_extent_op()
1583 if (key.objectid == head->bytenr && in run_delayed_extent_op()
1592 key.objectid = head->bytenr; in run_delayed_extent_op()
1642 node->bytenr, node->ref_mod, node->action, ref_root, in run_delayed_tree_ref()
1671 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1); in run_one_delayed_ref()
1686 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1); in run_one_delayed_ref()
1825 btrfs_pin_extent(trans, head->bytenr, head->num_bytes, 1); in cleanup_ref_head()
1828 head->bytenr, head->num_bytes); in cleanup_ref_head()
2066 first = entry->bytenr; in find_middle()
2071 last = entry->bytenr; in find_middle()
2079 middle = entry->bytenr; in find_middle()
2203 u64 objectid, u64 offset, u64 bytenr) in check_delayed_ref() argument
2223 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr); in check_delayed_ref()
2283 u64 objectid, u64 offset, u64 bytenr, in check_committed_ref() argument
2297 key.objectid = bytenr; in check_committed_ref()
2314 if (key.objectid != bytenr || key.type != BTRFS_EXTENT_ITEM_KEY) in check_committed_ref()
2357 u64 bytenr, bool strict) in btrfs_cross_ref_exist() argument
2368 offset, bytenr, strict); in btrfs_cross_ref_exist()
2372 ret = check_delayed_ref(root, path, objectid, offset, bytenr); in btrfs_cross_ref_exist()
2388 u64 bytenr; in __btrfs_mod_ref() local
2431 bytenr = btrfs_file_extent_disk_bytenr(buf, fi); in __btrfs_mod_ref()
2432 if (bytenr == 0) in __btrfs_mod_ref()
2437 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()
2482 int btrfs_extent_readonly(struct btrfs_fs_info *fs_info, u64 bytenr) in btrfs_extent_readonly() argument
2487 block_group = btrfs_lookup_block_group(fs_info, bytenr); in btrfs_extent_readonly()
2515 u64 bytenr; in first_logical_byte() local
2518 bytenr = fs_info->first_logical_byte; in first_logical_byte()
2521 if (bytenr < (u64)-1) in first_logical_byte()
2522 return bytenr; in first_logical_byte()
2528 bytenr = cache->start; in first_logical_byte()
2531 return bytenr; in first_logical_byte()
2536 u64 bytenr, u64 num_bytes, int reserved) in pin_down_extent() argument
2553 set_extent_dirty(&trans->transaction->pinned_extents, bytenr, in pin_down_extent()
2554 bytenr + num_bytes - 1, GFP_NOFS | __GFP_NOFAIL); in pin_down_extent()
2559 u64 bytenr, u64 num_bytes, int reserved) in btrfs_pin_extent() argument
2563 cache = btrfs_lookup_block_group(trans->fs_info, bytenr); in btrfs_pin_extent()
2566 pin_down_extent(trans, cache, bytenr, num_bytes, reserved); in btrfs_pin_extent()
2576 u64 bytenr, u64 num_bytes) in btrfs_pin_extent_for_log_replay() argument
2581 btrfs_add_excluded_extent(trans->fs_info, bytenr, num_bytes); in btrfs_pin_extent_for_log_replay()
2583 cache = btrfs_lookup_block_group(trans->fs_info, bytenr); in btrfs_pin_extent_for_log_replay()
2595 pin_down_extent(trans, cache, bytenr, num_bytes, 0); in btrfs_pin_extent_for_log_replay()
2598 ret = btrfs_remove_free_space(cache, bytenr, num_bytes); in btrfs_pin_extent_for_log_replay()
2964 u64 bytenr = node->bytenr; in __btrfs_free_extent() local
2980 node->bytenr, refs_to_drop); in __btrfs_free_extent()
2989 ret = lookup_extent_backref(trans, path, &iref, bytenr, num_bytes, in __btrfs_free_extent()
3004 if (key.objectid != bytenr) in __btrfs_free_extent()
3042 key.objectid = bytenr; in __btrfs_free_extent()
3061 if (key.objectid == bytenr && in __btrfs_free_extent()
3069 key.objectid = bytenr; in __btrfs_free_extent()
3080 ret, bytenr); in __btrfs_free_extent()
3094 bytenr, parent, root_objectid, owner_objectid, in __btrfs_free_extent()
3133 refs_to_drop, refs, bytenr); in __btrfs_free_extent()
3215 ret = btrfs_del_csums(trans, info->csum_root, bytenr, in __btrfs_free_extent()
3223 ret = add_to_free_space_tree(trans, bytenr, num_bytes); in __btrfs_free_extent()
3229 ret = btrfs_update_block_group(trans, bytenr, num_bytes, 0); in __btrfs_free_extent()
3262 u64 bytenr) in check_ref_cleanup() argument
3270 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr); in check_ref_cleanup()
3382 btrfs_pin_extent(trans, ref->bytenr, ref->len, 1); in btrfs_free_extent()
4434 extent_key.objectid = node->bytenr; in alloc_reserved_tree_block()
4571 u64 bytenr, int level, u64 owner, in btrfs_init_new_buffer() argument
4577 buf = btrfs_find_create_tree_block(fs_info, bytenr); in btrfs_init_new_buffer()
4752 u64 bytenr; in reada_walk_down() local
4780 bytenr = btrfs_node_blockptr(eb, slot); in reada_walk_down()
4791 ret = btrfs_lookup_extent_info(trans, fs_info, bytenr, in reada_walk_down()
4820 readahead_tree_block(fs_info, bytenr); in reada_walk_down()
4907 struct btrfs_root *root, u64 bytenr, u64 parent, in check_ref_exists() argument
4918 ret = lookup_extent_backref(trans, path, &iref, bytenr, in check_ref_exists()
4948 u64 bytenr; in do_walk_down() local
4973 bytenr = btrfs_node_blockptr(path->nodes[level], path->slots[level]); in do_walk_down()
4977 next = find_extent_buffer(fs_info, bytenr); in do_walk_down()
4979 next = btrfs_find_create_tree_block(fs_info, bytenr); in do_walk_down()
4990 ret = btrfs_lookup_extent_info(trans, fs_info, bytenr, level - 1, 1, in do_walk_down()
5039 next = read_tree_block(fs_info, bytenr, generation, level - 1, in do_walk_down()
5091 ret = check_ref_exists(trans, root, bytenr, parent, in do_walk_down()
5126 btrfs_init_generic_ref(&ref, BTRFS_DROP_DELAYED_REF, bytenr, in do_walk_down()