/linux-master/fs/btrfs/tests/ |
H A D | inode-tests.c | 17 u64 ram_bytes, u64 offset, u64 disk_bytenr, 45 btrfs_set_file_extent_disk_bytenr(leaf, fi, disk_bytenr); 99 u64 disk_bytenr = SZ_1M; local 120 disk_bytenr, sectorsize, BTRFS_FILE_EXTENT_REG, 0, slot); 122 disk_bytenr += sectorsize; 129 insert_extent(root, offset, sectorsize, 4 * sectorsize, 0, disk_bytenr, 138 2 * sectorsize, disk_bytenr, 4 * sectorsize, 142 disk_bytenr += 4 * sectorsize; 145 insert_extent(root, offset, sectorsize, sectorsize, 0, disk_bytenr, 151 * We want to jack up disk_bytenr 16 insert_extent(struct btrfs_root *root, u64 start, u64 len, u64 ram_bytes, u64 offset, u64 disk_bytenr, u64 disk_len, u32 type, u8 compression, int slot) argument 225 u64 disk_bytenr; local [all...] |
/linux-master/fs/btrfs/ |
H A D | ordered-data.h | 107 u64 disk_bytenr; member in struct:btrfs_ordered_extent 176 u64 num_bytes, u64 ram_bytes, u64 disk_bytenr,
|
H A D | file-item.h | 22 (offsetof(struct btrfs_file_extent_item, disk_bytenr))
|
H A D | ordered-data.c | 149 u64 ram_bytes, u64 disk_bytenr, u64 disk_num_bytes, 178 entry->disk_bytenr = disk_bytenr; 252 * @disk_bytenr: Offset of extent on disk. 266 u64 num_bytes, u64 ram_bytes, u64 disk_bytenr, 275 disk_bytenr, disk_num_bytes, offset, flags, 699 if (range_end <= ordered->disk_bytenr || 700 ordered->disk_bytenr + ordered->disk_num_bytes <= range_start) { 1143 u64 disk_bytenr = ordered->disk_bytenr; local 147 alloc_ordered_extent( struct btrfs_inode *inode, u64 file_offset, u64 num_bytes, u64 ram_bytes, u64 disk_bytenr, u64 disk_num_bytes, u64 offset, unsigned long flags, int compress_type) argument 264 btrfs_alloc_ordered_extent( struct btrfs_inode *inode, u64 file_offset, u64 num_bytes, u64 ram_bytes, u64 disk_bytenr, u64 disk_num_bytes, u64 offset, unsigned long flags, int compress_type) argument [all...] |
H A D | extent_io.c | 726 struct page *page, u64 disk_bytenr, 731 const sector_t sector = disk_bytenr >> SECTOR_SHIFT; 759 u64 disk_bytenr, u64 file_offset) 766 bbio->bio.bi_iter.bi_sector = disk_bytenr >> SECTOR_SHIFT; 796 * @disk_bytenr: logical bytenr where the write will be 808 u64 disk_bytenr, struct page *page, 817 !btrfs_bio_is_contig(bio_ctrl, page, disk_bytenr, pg_offset)) 825 alloc_new_bio(inode, bio_ctrl, disk_bytenr, 847 disk_bytenr += len; 1030 u64 disk_bytenr; local 725 btrfs_bio_is_contig(struct btrfs_bio_ctrl *bio_ctrl, struct page *page, u64 disk_bytenr, unsigned int pg_offset) argument 757 alloc_new_bio(struct btrfs_inode *inode, struct btrfs_bio_ctrl *bio_ctrl, u64 disk_bytenr, u64 file_offset) argument 807 submit_extent_page(struct btrfs_bio_ctrl *bio_ctrl, u64 disk_bytenr, struct page *page, size_t size, unsigned long pg_offset) argument 1336 u64 disk_bytenr; local 2867 fiemap_process_hole(struct btrfs_inode *inode, struct fiemap_extent_info *fieinfo, struct fiemap_cache *cache, struct extent_state **delalloc_cached_state, struct btrfs_backref_share_check_ctx *backref_ctx, u64 disk_bytenr, u64 extent_offset, u64 extent_gen, u64 start, u64 end) argument 2994 u64 disk_bytenr; local 3122 u64 disk_bytenr = 0; local [all...] |
H A D | file-item.c | 270 * Find checksums for logical bytenr range [disk_bytenr, disk_bytenr + len) and 274 * Return 0 for the range [disk_bytenr, disk_bytenr + sectorsize) has no csum 279 struct btrfs_path *path, u64 disk_bytenr, 292 ASSERT(IS_ALIGNED(disk_bytenr, sectorsize) && 295 /* Check if the current csum item covers disk_bytenr */ 305 if (in_range(disk_bytenr, csum_start, csum_len)) 311 csum_root = btrfs_csum_root(fs_info, disk_bytenr); 312 item = btrfs_lookup_csum(NULL, csum_root, path, disk_bytenr, 278 search_csum_tree(struct btrfs_fs_info *fs_info, struct btrfs_path *path, u64 disk_bytenr, u64 len, u8 *dst) argument [all...] |
H A D | inode.c | 1176 ins.objectid, /* disk_bytenr */ 1848 u64 disk_bytenr; member in struct:can_nocow_file_extent_args 1886 args->disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); 1905 if (args->disk_bytenr == 0) 1925 args->disk_bytenr, args->strict, path); 1946 args->disk_bytenr += args->extent_offset; 1947 args->disk_bytenr += args->start - key->offset; 1954 ret = csum_exist_in_range(root->fs_info, args->disk_bytenr, args->num_bytes, 2111 nocow_bg = btrfs_inc_nocow_writers(fs_info, nocow_args.disk_bytenr); 2155 nocow_args.disk_bytenr, /* block_star 2901 u64 disk_bytenr = btrfs_stack_file_extent_disk_bytenr(stack_fi); local 10050 btrfs_encoded_read_regular_fill_pages(struct btrfs_inode *inode, u64 file_offset, u64 disk_bytenr, u64 disk_io_size, struct page **pages) argument 10096 btrfs_encoded_read_regular(struct kiocb *iocb, struct iov_iter *iter, u64 start, u64 lockend, struct extent_state **cached_state, u64 disk_bytenr, u64 disk_io_size, size_t count, bool compressed, bool *unlocked) argument 10170 u64 start, lockend, disk_bytenr, disk_io_size; local [all...] |
H A D | btrfs_inode.h | 535 u64 file_offset, u64 disk_bytenr,
|
H A D | file.c | 214 u64 disk_bytenr = 0; local 298 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); 375 if (update_refs && disk_bytenr > 0) { 378 disk_bytenr, num_bytes, 0, 418 if (update_refs && disk_bytenr > 0) 438 if (update_refs && disk_bytenr > 0) 466 } else if (update_refs && disk_bytenr > 0) { 469 disk_bytenr, num_bytes, 0, 3613 * Can't access the extent's disk_bytenr field if this is an
|
H A D | accessors.h | 909 struct btrfs_file_extent_item, disk_bytenr, 64); 926 disk_bytenr, 64);
|
H A D | relocation.c | 4435 u64 disk_bytenr = ordered->file_offset + inode->index_cnt; local 4436 struct btrfs_root *csum_root = btrfs_csum_root(fs_info, disk_bytenr); 4440 ret = btrfs_lookup_csums_list(csum_root, disk_bytenr, 4441 disk_bytenr + ordered->num_bytes - 1, 4464 sums->logical = ordered->disk_bytenr + sums->logical - disk_bytenr;
|
H A D | tree-log.c | 4394 u64 disk_bytenr; local 4444 disk_bytenr = btrfs_file_extent_disk_bytenr(src, extent); 4446 if (disk_bytenr == 0) 4459 csum_root = btrfs_csum_root(trans->fs_info, disk_bytenr); 4460 disk_bytenr += extent_offset; 4461 ret = btrfs_lookup_csums_list(csum_root, disk_bytenr, 4462 disk_bytenr + extent_num_bytes - 1,
|
H A D | zoned.c | 1767 ordered->disk_bytenr = logical; 1790 new->disk_bytenr = logical; 1830 if (ordered->disk_bytenr != logical)
|
H A D | compression.c | 392 cb->bbio.bio.bi_iter.bi_sector = ordered->disk_bytenr >> SECTOR_SHIFT;
|
H A D | tree-checker.c | 306 CHECK_FE_ALIGNED(leaf, slot, fi, disk_bytenr, sectorsize) ||
|
H A D | send.c | 166 * stale disk_bytenr values of file extent items. 1689 * The disk_bytenr of the file extent item we processed is 5614 u64 disk_bytenr, disk_num_bytes; local 5640 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, ei); 5680 disk_bytenr, disk_num_bytes, 7121 * disk_bytenr of an extent item is replaced at 7392 * stale, with a disk_bytenr that reflects a pre 7577 * can have file extent items with a pre relocation disk_bytenr value, so we 7579 * that we get the post relocation disk_bytenr values. Not doing so, could 7581 * disk_bytenr tha [all...] |
/linux-master/include/uapi/linux/ |
H A D | btrfs_tree.h | 1106 __le64 disk_bytenr; member in struct:btrfs_file_extent_item
|
/linux-master/include/trace/events/ |
H A D | btrfs.h | 382 __field( u64, disk_bytenr ) 398 __entry->disk_bytenr = btrfs_file_extent_disk_bytenr(l, fi); 410 "(num_bytes=%llu ram_bytes=%llu disk_bytenr=%llu " 417 __entry->disk_bytenr, __entry->disk_num_bytes, 536 __entry->start = ordered->disk_bytenr;
|