| /linux/fs/btrfs/tests/ |
| A D | inode-tests.c | 17 u64 ram_bytes, u64 offset, u64 disk_bytenr, in insert_extent() argument 99 u64 disk_bytenr = SZ_1M; in setup_file_extents() local 122 disk_bytenr += sectorsize; in setup_file_extents() 142 disk_bytenr += 4 * sectorsize; in setup_file_extents() 154 disk_bytenr += 2 * sectorsize; in setup_file_extents() 175 disk_bytenr += 4 * sectorsize; in setup_file_extents() 184 disk_bytenr += 2 * sectorsize; in setup_file_extents() 202 disk_bytenr += 2 * sectorsize; in setup_file_extents() 209 disk_bytenr += sectorsize; in setup_file_extents() 225 u64 disk_bytenr; in test_btrfs_get_extent() local [all …]
|
| A D | extent-map-tests.c | 80 em->disk_bytenr = 0; in test_case_1() 124 em->disk_bytenr = start; in test_case_1() 201 em->disk_bytenr = SZ_4K; in test_case_2() 272 em->disk_bytenr = SZ_4K; in __test_case_3() 294 em->disk_bytenr = 0; in __test_case_3() 381 em->disk_bytenr = 0; in __test_case_4() 424 em->disk_bytenr = 0; in __test_case_4() 509 em->disk_bytenr = block_start; in add_compressed_extent() 731 em->disk_bytenr = SZ_16K; in test_case_6() 785 em->disk_bytenr = 0; in test_case_7() [all …]
|
| /linux/fs/btrfs/ |
| A D | fiemap.c | 474 if (disk_bytenr != 0) { in fiemap_process_hole() 487 disk_bytenr, in fiemap_process_hole() 498 disk_bytenr + extent_offset, in fiemap_process_hole() 536 disk_bytenr, in fiemap_process_hole() 545 disk_bytenr + extent_offset, in fiemap_process_hole() 563 u64 disk_bytenr; in fiemap_find_last_extent_offset() local 611 while (disk_bytenr == 0) { in fiemap_find_last_extent_offset() 692 u64 disk_bytenr = 0; in extent_fiemap() local 760 disk_bytenr, extent_offset, in extent_fiemap() 763 } else if (disk_bytenr == 0) { in extent_fiemap() [all …]
|
| A D | extent_map.c | 245 return next->disk_bytenr == prev->disk_bytenr; in mergeable_maps() 292 new_disk_bytenr = min(prev->disk_bytenr, next->disk_bytenr); in merge_ondisk_extents() 298 merged->disk_bytenr = new_disk_bytenr; in merge_ondisk_extents() 321 if (em->disk_bytenr < EXTENT_MAP_LAST_BYTE) { in validate_extent_map() 386 if (em->disk_bytenr < EXTENT_MAP_LAST_BYTE) in try_merge_map() 676 if (em->disk_bytenr < EXTENT_MAP_LAST_BYTE) in merge_extent_mapping() 712 if (em->disk_bytenr == EXTENT_MAP_INLINE) in btrfs_add_extent_mapping() 891 split->disk_bytenr = em->disk_bytenr; in btrfs_drop_extent_map_range() 896 split->disk_bytenr = em->disk_bytenr; in btrfs_drop_extent_map_range() 918 split->disk_bytenr = em->disk_bytenr; in btrfs_drop_extent_map_range() [all …]
|
| A D | extent_map.h | 70 u64 disk_bytenr; member 154 if (em->disk_bytenr < EXTENT_MAP_LAST_BYTE) { in extent_map_block_start() 156 return em->disk_bytenr; in extent_map_block_start() 157 return em->disk_bytenr + em->offset; in extent_map_block_start() 159 return em->disk_bytenr; in extent_map_block_start()
|
| A D | file-item.c | 280 struct btrfs_path *path, u64 disk_bytenr, in search_csum_tree() argument 293 ASSERT(IS_ALIGNED(disk_bytenr, sectorsize) && in search_csum_tree() 306 if (in_range(disk_bytenr, csum_start, csum_len)) in search_csum_tree() 312 csum_root = btrfs_csum_root(fs_info, disk_bytenr); in search_csum_tree() 323 ASSERT(in_range(disk_bytenr, csum_start, csum_len)); in search_csum_tree() 326 ret = (min(csum_start + csum_len, disk_bytenr + len) - in search_csum_tree() 327 disk_bytenr) >> fs_info->sectorsize_bits; in search_csum_tree() 1297 if (disk_bytenr == 0) { in btrfs_extent_item_to_extent_map() 1298 em->disk_bytenr = EXTENT_MAP_HOLE; in btrfs_extent_item_to_extent_map() 1303 em->disk_bytenr = disk_bytenr; in btrfs_extent_item_to_extent_map() [all …]
|
| A D | ordered-data.c | 150 u64 ram_bytes, u64 disk_bytenr, u64 disk_num_bytes, in alloc_ordered_extent() argument 179 entry->disk_bytenr = disk_bytenr; in alloc_ordered_extent() 289 file_extent->disk_bytenr + file_extent->offset, in btrfs_alloc_ordered_extent() 296 file_extent->disk_bytenr, in btrfs_alloc_ordered_extent() 768 if (range_end <= ordered->disk_bytenr || in btrfs_wait_ordered_extents() 769 ordered->disk_bytenr + ordered->disk_num_bytes <= range_start) { in btrfs_wait_ordered_extents() 1215 u64 disk_bytenr = ordered->disk_bytenr; in btrfs_split_ordered_extent() local 1242 new = alloc_ordered_extent(inode, file_offset, len, len, disk_bytenr, in btrfs_split_ordered_extent() 1277 ordered->disk_bytenr += len; in btrfs_split_ordered_extent()
|
| A D | ordered-data.h | 107 u64 disk_bytenr; member 179 u64 disk_bytenr; member
|
| A D | direct-io.c | 197 file_extent.disk_bytenr = ins.objectid; in btrfs_new_extent_direct() 243 em->disk_bytenr != EXTENT_MAP_HOLE)) { in btrfs_get_blocks_direct_write() 477 if (extent_map_is_compressed(em) || em->disk_bytenr == EXTENT_MAP_INLINE) { in btrfs_dio_iomap_begin() 556 if ((em->disk_bytenr == EXTENT_MAP_HOLE) || in btrfs_dio_iomap_begin() 680 if (WARN_ON_ONCE(start != ordered->disk_bytenr)) in btrfs_extract_ordered_extent() 697 ordered->disk_bytenr); in btrfs_extract_ordered_extent()
|
| A D | inode.c | 2977 ins.objectid = disk_bytenr; in insert_reserved_file_extent() 3157 ordered_extent->disk_bytenr, in btrfs_finish_one_ordered() 3259 ordered_extent->disk_bytenr, in btrfs_finish_one_ordered() 3263 ordered_extent->disk_bytenr, in btrfs_finish_one_ordered() 6848 em->disk_bytenr = EXTENT_MAP_HOLE; in btrfs_get_extent() 7183 em->disk_bytenr = file_extent->disk_bytenr; in btrfs_create_io_em() 8832 em->disk_bytenr = ins.objectid; in __btrfs_prealloc_file_range() 9167 disk_bytenr += bytes; in btrfs_encoded_read_regular_fill_pages() 9320 disk_bytenr = EXTENT_MAP_HOLE; in btrfs_encoded_read() 9325 disk_bytenr = em->disk_bytenr; in btrfs_encoded_read() [all …]
|
| A D | file-item.h | 22 (offsetof(struct btrfs_file_extent_item, disk_bytenr))
|
| A D | extent_io.c | 671 struct folio *folio, u64 disk_bytenr, in btrfs_bio_is_contig() argument 676 const sector_t sector = disk_bytenr >> SECTOR_SHIFT; in btrfs_bio_is_contig() 705 u64 disk_bytenr, u64 file_offset) in alloc_new_bio() argument 712 bbio->bio.bi_iter.bi_sector = disk_bytenr >> SECTOR_SHIFT; in alloc_new_bio() 754 u64 disk_bytenr, struct folio *folio, in submit_extent_folio() argument 771 alloc_new_bio(inode, bio_ctrl, disk_bytenr, in submit_extent_folio() 794 disk_bytenr += len; in submit_extent_folio() 979 u64 disk_bytenr; in btrfs_do_readpage() local 1003 disk_bytenr = em->disk_bytenr; in btrfs_do_readpage() 1280 u64 disk_bytenr; in submit_one_sector() local [all …]
|
| A D | file.c | 213 u64 disk_bytenr = 0; in btrfs_drop_extents() local 374 if (update_refs && disk_bytenr > 0) { in btrfs_drop_extents() 377 .bytenr = disk_bytenr, in btrfs_drop_extents() 419 if (update_refs && disk_bytenr > 0) in btrfs_drop_extents() 439 if (update_refs && disk_bytenr > 0) in btrfs_drop_extents() 467 } else if (update_refs && disk_bytenr > 0) { in btrfs_drop_extents() 470 .bytenr = disk_bytenr, in btrfs_drop_extents() 2179 hole_em->disk_bytenr = EXTENT_MAP_HOLE; in fill_holes() 2211 if (em->disk_bytenr == EXTENT_MAP_HOLE) { in find_first_non_hole() 2868 if (em->disk_bytenr == EXTENT_MAP_HOLE) in btrfs_zero_range_check_range_boundary() [all …]
|
| A D | defrag.c | 701 em->disk_bytenr = EXTENT_MAP_HOLE; in defrag_get_extent() 821 if (!next || next->disk_bytenr >= EXTENT_MAP_LAST_BYTE) in defrag_check_next_extent() 988 if (em->disk_bytenr == EXTENT_MAP_INLINE && in defrag_collect_targets() 993 if (em->disk_bytenr == EXTENT_MAP_HOLE || in defrag_collect_targets() 1058 if (em->disk_bytenr == EXTENT_MAP_INLINE) in defrag_collect_targets()
|
| A D | btrfs_inode.h | 616 u64 file_offset, u64 disk_bytenr,
|
| A D | relocation.c | 2852 em->disk_bytenr = rc->cluster.start; in setup_relocation_extent_mapping() 4337 u64 disk_bytenr = ordered->file_offset + inode->reloc_block_group_start; in btrfs_reloc_clone_csums() local 4338 struct btrfs_root *csum_root = btrfs_csum_root(fs_info, disk_bytenr); in btrfs_reloc_clone_csums() 4342 ret = btrfs_lookup_csums_list(csum_root, disk_bytenr, in btrfs_reloc_clone_csums() 4343 disk_bytenr + ordered->num_bytes - 1, in btrfs_reloc_clone_csums() 4368 sums->logical = ordered->disk_bytenr + sums->logical - disk_bytenr; in btrfs_reloc_clone_csums()
|
| A D | zoned.c | 1780 ordered->disk_bytenr = logical; in btrfs_rewrite_logical_zoned() 1787 em->disk_bytenr = logical; in btrfs_rewrite_logical_zoned() 1805 new->disk_bytenr = logical; in btrfs_zoned_split_ordered() 1845 if (ordered->disk_bytenr != logical) in btrfs_finish_ordered_zoned()
|
| A D | accessors.h | 906 struct btrfs_file_extent_item, disk_bytenr, 64); 923 disk_bytenr, 64);
|
| A D | tree-log.c | 4418 u64 disk_bytenr; in copy_items() local 4468 disk_bytenr = btrfs_file_extent_disk_bytenr(src, extent); in copy_items() 4470 if (disk_bytenr == 0) in copy_items() 4483 csum_root = btrfs_csum_root(trans->fs_info, disk_bytenr); in copy_items() 4484 disk_bytenr += extent_offset; in copy_items() 4485 ret = btrfs_lookup_csums_list(csum_root, disk_bytenr, in copy_items() 4486 disk_bytenr + extent_num_bytes - 1, in copy_items() 4610 em->disk_bytenr == EXTENT_MAP_HOLE) in log_extent_csums() 4731 } else if (em->disk_bytenr < EXTENT_MAP_LAST_BYTE) { in log_one_extent()
|
| A D | compression.c | 394 cb->bbio.bio.bi_iter.bi_sector = ordered->disk_bytenr >> SECTOR_SHIFT; in btrfs_submit_compressed_write()
|
| A D | tree-checker.c | 306 CHECK_FE_ALIGNED(leaf, slot, fi, disk_bytenr, sectorsize) || in check_extent_data_item()
|
| A D | send.c | 5615 u64 disk_bytenr, disk_num_bytes; in send_encoded_extent() local 5641 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, ei); in send_encoded_extent() 5681 disk_bytenr, disk_num_bytes, in send_encoded_extent()
|
| /linux/include/uapi/linux/ |
| A D | btrfs_tree.h | 1102 __le64 disk_bytenr; member
|
| /linux/include/trace/events/ |
| A D | btrfs.h | 368 __field( u64, disk_bytenr ) 384 __entry->disk_bytenr = btrfs_file_extent_disk_bytenr(l, fi); 403 __entry->disk_bytenr, __entry->disk_num_bytes, 522 __entry->start = ordered->disk_bytenr;
|