/Linux-v6.1/fs/btrfs/tests/ |
D | inode-tests.c | 16 u64 ram_bytes, u64 offset, u64 disk_bytenr, in insert_extent() argument 40 btrfs_set_file_extent_disk_bytenr(leaf, fi, disk_bytenr); in insert_extent() 90 u64 disk_bytenr = SZ_1M; in setup_file_extents() local 118 disk_bytenr, sectorsize, BTRFS_FILE_EXTENT_REG, 0, slot); in setup_file_extents() 120 disk_bytenr += sectorsize; in setup_file_extents() 127 insert_extent(root, offset, sectorsize, 4 * sectorsize, 0, disk_bytenr, in setup_file_extents() 136 2 * sectorsize, disk_bytenr, 4 * sectorsize, in setup_file_extents() 140 disk_bytenr += 4 * sectorsize; in setup_file_extents() 143 insert_extent(root, offset, sectorsize, sectorsize, 0, disk_bytenr, in setup_file_extents() 152 disk_bytenr += 2 * sectorsize; in setup_file_extents() [all …]
|
/Linux-v6.1/fs/btrfs/ |
D | file-item.c | 265 struct btrfs_path *path, u64 disk_bytenr, in search_csum_tree() argument 278 ASSERT(IS_ALIGNED(disk_bytenr, sectorsize) && in search_csum_tree() 291 if (in_range(disk_bytenr, csum_start, csum_len)) in search_csum_tree() 297 csum_root = btrfs_csum_root(fs_info, disk_bytenr); in search_csum_tree() 298 item = btrfs_lookup_csum(NULL, csum_root, path, disk_bytenr, 0); in search_csum_tree() 308 ASSERT(in_range(disk_bytenr, csum_start, csum_len)); in search_csum_tree() 311 ret = (min(csum_start + csum_len, disk_bytenr + len) - in search_csum_tree() 312 disk_bytenr) >> fs_info->sectorsize_bits; in search_csum_tree() 335 u64 disk_bytenr, u64 *file_offset_ret) in search_file_offset_in_bio() argument 345 if (cur > disk_bytenr) in search_file_offset_in_bio() [all …]
|
D | extent_io.c | 1354 u64 disk_bytenr, unsigned int size, in btrfs_bio_add_page() argument 1361 const sector_t sector = disk_bytenr >> SECTOR_SHIFT; in btrfs_bio_add_page() 1471 ordered->disk_bytenr + ordered->disk_num_bytes - logical); in calc_bio_boundaries() 1480 u64 disk_bytenr, u32 offset, u64 file_offset, in alloc_new_bio() argument 1495 bio->bi_iter.bi_sector = disk_bytenr >> SECTOR_SHIFT; in alloc_new_bio() 1497 bio->bi_iter.bi_sector = (disk_bytenr + offset) >> SECTOR_SHIFT; in alloc_new_bio() 1513 dev = btrfs_zoned_get_device(fs_info, disk_bytenr, in alloc_new_bio() 1560 u64 disk_bytenr, struct page *page, in submit_extent_page() argument 1586 disk_bytenr, offset, in submit_extent_page() 1597 added = btrfs_bio_add_page(bio_ctrl, page, disk_bytenr, in submit_extent_page() [all …]
|
D | ordered-data.c | 165 u64 num_bytes, u64 ram_bytes, u64 disk_bytenr, in btrfs_add_ordered_extent() argument 199 entry->disk_bytenr = disk_bytenr; in btrfs_add_ordered_extent() 642 if (range_end <= ordered->disk_bytenr || in btrfs_wait_ordered_extents() 643 ordered->disk_bytenr + ordered->disk_num_bytes <= range_start) { in btrfs_wait_ordered_extents() 1096 u64 disk_bytenr = ordered->disk_bytenr + pos; in clone_ordered_extent() local 1107 disk_bytenr, len, 0, flags, in clone_ordered_extent() 1131 ordered->disk_bytenr += pre; in btrfs_split_ordered_extent()
|
D | ordered-data.h | 99 u64 disk_bytenr; member 183 u64 num_bytes, u64 ram_bytes, u64 disk_bytenr,
|
D | compression.c | 333 static struct bio *alloc_compressed_bio(struct compressed_bio *cb, u64 disk_bytenr, in alloc_compressed_bio() argument 345 bio->bi_iter.bi_sector = disk_bytenr >> SECTOR_SHIFT; in alloc_compressed_bio() 347 em = btrfs_get_chunk_map(fs_info, disk_bytenr, fs_info->sectorsize); in alloc_compressed_bio() 356 ret = btrfs_get_io_geometry(fs_info, em, btrfs_op(bio), disk_bytenr, &geom); in alloc_compressed_bio() 362 *next_stripe_start = disk_bytenr + geom.len; in alloc_compressed_bio() 668 const u64 disk_bytenr = bio->bi_iter.bi_sector << SECTOR_SHIFT; in btrfs_submit_compressed_read() local 669 u64 cur_disk_byte = disk_bytenr; in btrfs_submit_compressed_read() 737 while (cur_disk_byte < disk_bytenr + compressed_len) { in btrfs_submit_compressed_read() 738 u64 offset = cur_disk_byte - disk_bytenr; in btrfs_submit_compressed_read() 784 if (cur_disk_byte == disk_bytenr + compressed_len) in btrfs_submit_compressed_read()
|
D | inode.c | 1775 u64 disk_bytenr; member 1813 args->disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in can_nocow_file_extent() 1832 if (args->disk_bytenr == 0) in can_nocow_file_extent() 1852 args->disk_bytenr, false, path); in can_nocow_file_extent() 1873 args->disk_bytenr += args->extent_offset; in can_nocow_file_extent() 1874 args->disk_bytenr += args->start - key->offset; in can_nocow_file_extent() 1881 ret = csum_exist_in_range(root->fs_info, args->disk_bytenr, args->num_bytes, in can_nocow_file_extent() 2045 bg = btrfs_inc_nocow_writers(fs_info, nocow_args.disk_bytenr); in run_delalloc_nocow() 2087 nocow_args.disk_bytenr, /* block_start */ in run_delalloc_nocow() 2100 nocow_args.disk_bytenr, in run_delalloc_nocow() [all …]
|
D | file.c | 528 u64 disk_bytenr = 0; in btrfs_drop_extents() local 612 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in btrfs_drop_extents() 689 if (update_refs && disk_bytenr > 0) { in btrfs_drop_extents() 692 disk_bytenr, num_bytes, 0); in btrfs_drop_extents() 728 if (update_refs && disk_bytenr > 0) in btrfs_drop_extents() 748 if (update_refs && disk_bytenr > 0) in btrfs_drop_extents() 776 } else if (update_refs && disk_bytenr > 0) { in btrfs_drop_extents() 779 disk_bytenr, num_bytes, 0); in btrfs_drop_extents()
|
D | relocation.c | 4324 u64 disk_bytenr; in btrfs_reloc_clone_csums() local 4331 disk_bytenr = file_pos + inode->index_cnt; in btrfs_reloc_clone_csums() 4332 csum_root = btrfs_csum_root(fs_info, disk_bytenr); in btrfs_reloc_clone_csums() 4333 ret = btrfs_lookup_csums_range(csum_root, disk_bytenr, in btrfs_reloc_clone_csums() 4334 disk_bytenr + len - 1, &list, 0, false); in btrfs_reloc_clone_csums() 4354 new_bytenr = ordered->disk_bytenr + sums->bytenr - disk_bytenr; in btrfs_reloc_clone_csums()
|
D | tree-log.c | 4387 u64 disk_bytenr; in copy_items() local 4437 disk_bytenr = btrfs_file_extent_disk_bytenr(src, extent); in copy_items() 4439 if (disk_bytenr == 0) in copy_items() 4452 csum_root = btrfs_csum_root(trans->fs_info, disk_bytenr); in copy_items() 4453 disk_bytenr += extent_offset; in copy_items() 4454 ret = btrfs_lookup_csums_range(csum_root, disk_bytenr, in copy_items() 4455 disk_bytenr + extent_num_bytes - 1, in copy_items()
|
D | ctree.h | 1573 (offsetof(struct btrfs_file_extent_item, disk_bytenr)) 2668 struct btrfs_file_extent_item, disk_bytenr, 64); 2695 disk_bytenr, 64); 3457 u64 file_offset, u64 disk_bytenr,
|
D | zoned.c | 1683 u64 orig_logical = ordered->disk_bytenr; in btrfs_rewrite_logical_zoned() 1702 ordered->disk_bytenr = *logical; in btrfs_rewrite_logical_zoned()
|
D | tree-checker.c | 298 CHECK_FE_ALIGNED(leaf, slot, fi, disk_bytenr, sectorsize) || in check_extent_data_item()
|
D | send.c | 5350 u64 disk_bytenr, disk_num_bytes; in send_encoded_extent() local 5376 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, ei); in send_encoded_extent() 5416 disk_bytenr, disk_num_bytes, in send_encoded_extent()
|
/Linux-v6.1/include/uapi/linux/ |
D | btrfs_tree.h | 818 __le64 disk_bytenr; member
|
/Linux-v6.1/include/trace/events/ |
D | btrfs.h | 385 __field( u64, disk_bytenr ) 401 __entry->disk_bytenr = btrfs_file_extent_disk_bytenr(l, fi); 420 __entry->disk_bytenr, __entry->disk_num_bytes, 539 __entry->start = ordered->disk_bytenr;
|