Lines Matching refs:bytenr

114 			     struct btrfs_fs_info *fs_info, u64 bytenr,
147 key.objectid = bytenr;
163 if (key.objectid == bytenr &&
201 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr);
440 u64 bytenr, u64 parent,
453 key.objectid = bytenr;
492 if (key.objectid != bytenr ||
516 u64 bytenr, u64 parent,
527 key.objectid = bytenr;
683 u64 bytenr, u64 parent,
690 key.objectid = bytenr;
707 u64 bytenr, u64 parent,
713 key.objectid = bytenr;
783 u64 bytenr, u64 num_bytes,
805 key.objectid = bytenr;
842 if (key.objectid == bytenr &&
848 key.objectid = bytenr;
862 "extent item not found for insert, bytenr %llu num_bytes %llu parent %llu root_objectid %llu owner %llu offset %llu",
863 bytenr, num_bytes, parent, root_objectid, owner,
959 key.objectid == bytenr &&
1041 u64 bytenr, u64 num_bytes, u64 parent,
1046 ret = lookup_inline_extent_backref(trans, path, ref_ret, bytenr,
1056 ret = lookup_tree_block_ref(trans, path, bytenr, parent,
1059 ret = lookup_extent_data_ref(trans, path, bytenr, parent,
1138 u64 bytenr, u64 num_bytes, u64 parent,
1146 ret = lookup_inline_extent_backref(trans, path, &iref, bytenr,
1156 "adding refs to an existing tree ref, bytenr %llu num_bytes %llu root_objectid %llu",
1157 bytenr, num_bytes, root_objectid);
1271 int btrfs_discard_extent(struct btrfs_fs_info *fs_info, u64 bytenr,
1276 u64 end = bytenr + num_bytes;
1277 u64 cur = bytenr;
1389 * @node: The delayed ref node used to get the bytenr/length for
1394 * bytenr of the parent block. Since new extents are always
1428 u64 bytenr = node->bytenr;
1439 ret = insert_inline_extent_backref(trans, path, bytenr, num_bytes,
1465 ret = insert_tree_block_ref(trans, path, bytenr, parent,
1468 ret = insert_extent_data_ref(trans, path, bytenr, parent,
1491 ins.objectid = node->bytenr;
1566 key.objectid = head->bytenr;
1589 if (key.objectid == head->bytenr &&
1598 key.objectid = head->bytenr;
1648 node->bytenr, node->ref_mod, node->action, ref_root,
1677 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1);
1692 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1);
1696 node->bytenr, node->num_bytes, node->type,
1836 btrfs_pin_extent(trans, head->bytenr, head->num_bytes, 1);
1839 head->bytenr, head->num_bytes);
2060 * Normally delayed refs get processed in ascending bytenr order. This
2075 first = entry->bytenr;
2080 last = entry->bytenr;
2088 middle = entry->bytenr;
2212 u64 objectid, u64 offset, u64 bytenr)
2232 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr);
2292 u64 objectid, u64 offset, u64 bytenr,
2306 key.objectid = bytenr;
2323 if (key.objectid != bytenr || key.type != BTRFS_EXTENT_ITEM_KEY)
2366 u64 bytenr, bool strict)
2377 offset, bytenr, strict);
2381 ret = check_delayed_ref(root, path, objectid, offset, bytenr);
2397 u64 bytenr;
2440 bytenr = btrfs_file_extent_disk_bytenr(buf, fi);
2441 if (bytenr == 0)
2446 btrfs_init_generic_ref(&generic_ref, action, bytenr,
2459 bytenr = btrfs_node_blockptr(buf, i);
2461 btrfs_init_generic_ref(&generic_ref, action, bytenr,
2491 int btrfs_extent_readonly(struct btrfs_fs_info *fs_info, u64 bytenr)
2496 block_group = btrfs_lookup_block_group(fs_info, bytenr);
2524 u64 bytenr;
2527 bytenr = fs_info->first_logical_byte;
2530 if (bytenr < (u64)-1)
2531 return bytenr;
2537 bytenr = cache->start;
2540 return bytenr;
2545 u64 bytenr, u64 num_bytes, int reserved)
2562 set_extent_dirty(&trans->transaction->pinned_extents, bytenr,
2563 bytenr + num_bytes - 1, GFP_NOFS | __GFP_NOFAIL);
2568 u64 bytenr, u64 num_bytes, int reserved)
2572 cache = btrfs_lookup_block_group(trans->fs_info, bytenr);
2575 pin_down_extent(trans, cache, bytenr, num_bytes, reserved);
2585 u64 bytenr, u64 num_bytes)
2590 btrfs_add_excluded_extent(trans->fs_info, bytenr, num_bytes);
2592 cache = btrfs_lookup_block_group(trans->fs_info, bytenr);
2604 pin_down_extent(trans, cache, bytenr, num_bytes, 0);
2607 ret = btrfs_remove_free_space(cache, bytenr, num_bytes);
2914 * node->bytenr = 13631488
2939 * node->bytenr = 13631488
2973 u64 bytenr = node->bytenr;
2989 node->bytenr, refs_to_drop);
2998 ret = lookup_extent_backref(trans, path, &iref, bytenr, num_bytes,
3013 if (key.objectid != bytenr)
3051 key.objectid = bytenr;
3070 if (key.objectid == bytenr &&
3078 key.objectid = bytenr;
3089 ret, bytenr);
3103 bytenr, parent, root_objectid, owner_objectid,
3141 "trying to drop %d refs but we only have %llu for bytenr %llu",
3142 refs_to_drop, refs, bytenr);
3224 ret = btrfs_del_csums(trans, info->csum_root, bytenr,
3232 ret = add_to_free_space_tree(trans, bytenr, num_bytes);
3238 ret = btrfs_update_block_group(trans, bytenr, num_bytes, 0);
3271 u64 bytenr)
3279 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr);
3391 btrfs_pin_extent(trans, ref->bytenr, ref->len, 1);
4446 extent_key.objectid = node->bytenr;
4583 u64 bytenr, int level, u64 owner,
4589 buf = btrfs_find_create_tree_block(fs_info, bytenr);
4764 u64 bytenr;
4792 bytenr = btrfs_node_blockptr(eb, slot);
4803 ret = btrfs_lookup_extent_info(trans, fs_info, bytenr,
4832 readahead_tree_block(fs_info, bytenr);
4919 struct btrfs_root *root, u64 bytenr, u64 parent,
4930 ret = lookup_extent_backref(trans, path, &iref, bytenr,
4960 u64 bytenr;
4985 bytenr = btrfs_node_blockptr(path->nodes[level], path->slots[level]);
4989 next = find_extent_buffer(fs_info, bytenr);
4991 next = btrfs_find_create_tree_block(fs_info, bytenr);
5002 ret = btrfs_lookup_extent_info(trans, fs_info, bytenr, level - 1, 1,
5051 next = read_tree_block(fs_info, bytenr, generation, level - 1,
5103 ret = check_ref_exists(trans, root, bytenr, parent,
5138 btrfs_init_generic_ref(&ref, BTRFS_DROP_DELAYED_REF, bytenr,