Searched refs:disk_bytenr (Results 1 - 18 of 18) sorted by relevance

/linux-master/fs/btrfs/tests/
H A Dinode-tests.c17 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 Dordered-data.h107 u64 disk_bytenr; member in struct:btrfs_ordered_extent
176 u64 num_bytes, u64 ram_bytes, u64 disk_bytenr,
H A Dfile-item.h22 (offsetof(struct btrfs_file_extent_item, disk_bytenr))
H A Dordered-data.c149 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 Dextent_io.c726 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 Dfile-item.c270 * 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 Dinode.c1176 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 Dbtrfs_inode.h535 u64 file_offset, u64 disk_bytenr,
H A Dfile.c214 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 Daccessors.h909 struct btrfs_file_extent_item, disk_bytenr, 64);
926 disk_bytenr, 64);
H A Drelocation.c4435 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 Dtree-log.c4394 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 Dzoned.c1767 ordered->disk_bytenr = logical;
1790 new->disk_bytenr = logical;
1830 if (ordered->disk_bytenr != logical)
H A Dcompression.c392 cb->bbio.bio.bi_iter.bi_sector = ordered->disk_bytenr >> SECTOR_SHIFT;
H A Dtree-checker.c306 CHECK_FE_ALIGNED(leaf, slot, fi, disk_bytenr, sectorsize) ||
H A Dsend.c166 * 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 Dbtrfs_tree.h1106 __le64 disk_bytenr; member in struct:btrfs_file_extent_item
/linux-master/include/trace/events/
H A Dbtrfs.h382 __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;

Completed in 242 milliseconds