Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/fs/btrfs/tests/
H A Dinode-tests.c16 u64 ram_bytes, u64 offset, u64 disk_bytenr, in insert_extent()
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()
149 * We want to jack up disk_bytenr in setup_file_extents()
15 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) insert_extent() argument
223 u64 disk_bytenr; test_btrfs_get_extent() local
[all...]
/kernel/linux/linux-6.6/fs/btrfs/tests/
H A Dinode-tests.c17 u64 ram_bytes, u64 offset, u64 disk_bytenr, in insert_extent()
45 btrfs_set_file_extent_disk_bytenr(leaf, fi, disk_bytenr); in insert_extent()
99 u64 disk_bytenr = SZ_1M; in setup_file_extents() local
120 disk_bytenr, sectorsize, BTRFS_FILE_EXTENT_REG, 0, slot); in setup_file_extents()
122 disk_bytenr += sectorsize; in setup_file_extents()
129 insert_extent(root, offset, sectorsize, 4 * sectorsize, 0, disk_bytenr, in setup_file_extents()
138 2 * sectorsize, disk_bytenr, 4 * sectorsize, in setup_file_extents()
142 disk_bytenr += 4 * sectorsize; in setup_file_extents()
145 insert_extent(root, offset, sectorsize, sectorsize, 0, disk_bytenr, in setup_file_extents()
151 * We want to jack up disk_bytenr in setup_file_extents()
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) insert_extent() argument
225 u64 disk_bytenr; test_btrfs_get_extent() local
[all...]
/kernel/linux/linux-5.10/fs/btrfs/
H A Dordered-data.h75 u64 disk_bytenr; member
164 u64 disk_bytenr, u64 num_bytes, u64 disk_num_bytes,
167 u64 disk_bytenr, u64 num_bytes,
170 u64 disk_bytenr, u64 num_bytes,
188 u64 disk_bytenr, u8 *sum, int len);
H A Dordered-data.c163 u64 disk_bytenr, u64 num_bytes, in __btrfs_add_ordered_extent()
194 entry->disk_bytenr = disk_bytenr; in __btrfs_add_ordered_extent()
256 u64 disk_bytenr, u64 num_bytes, u64 disk_num_bytes, in btrfs_add_ordered_extent()
259 return __btrfs_add_ordered_extent(inode, file_offset, disk_bytenr, in btrfs_add_ordered_extent()
265 u64 disk_bytenr, u64 num_bytes, in btrfs_add_ordered_extent_dio()
268 return __btrfs_add_ordered_extent(inode, file_offset, disk_bytenr, in btrfs_add_ordered_extent_dio()
274 u64 disk_bytenr, u64 num_bytes, in btrfs_add_ordered_extent_compress()
278 return __btrfs_add_ordered_extent(inode, file_offset, disk_bytenr, in btrfs_add_ordered_extent_compress()
572 if (range_end <= ordered->disk_bytenr || in btrfs_wait_ordered_extents()
162 __btrfs_add_ordered_extent(struct btrfs_inode *inode, u64 file_offset, u64 disk_bytenr, u64 num_bytes, u64 disk_num_bytes, int type, int dio, int compress_type) __btrfs_add_ordered_extent() argument
255 btrfs_add_ordered_extent(struct btrfs_inode *inode, u64 file_offset, u64 disk_bytenr, u64 num_bytes, u64 disk_num_bytes, int type) btrfs_add_ordered_extent() argument
264 btrfs_add_ordered_extent_dio(struct btrfs_inode *inode, u64 file_offset, u64 disk_bytenr, u64 num_bytes, u64 disk_num_bytes, int type) btrfs_add_ordered_extent_dio() argument
273 btrfs_add_ordered_extent_compress(struct btrfs_inode *inode, u64 file_offset, u64 disk_bytenr, u64 num_bytes, u64 disk_num_bytes, int type, int compress_type) btrfs_add_ordered_extent_compress() argument
862 btrfs_find_ordered_sum(struct btrfs_inode *inode, u64 offset, u64 disk_bytenr, u8 *sum, int len) btrfs_find_ordered_sum() argument
[all...]
H A Dfile-item.c268 u64 disk_bytenr; in btrfs_lookup_bio_sums() local
312 disk_bytenr = (u64)bio->bi_iter.bi_sector << 9; in btrfs_lookup_bio_sums()
322 disk_bytenr, csum, nblocks); in btrfs_lookup_bio_sums()
326 if (!item || disk_bytenr < item_start_offset || in btrfs_lookup_bio_sums()
327 disk_bytenr >= item_last_offset) { in btrfs_lookup_bio_sums()
334 path, disk_bytenr, 0); in btrfs_lookup_bio_sums()
368 diff = disk_bytenr - item_start_offset; in btrfs_lookup_bio_sums()
371 count = min_t(int, nblocks, (item_last_offset - disk_bytenr) >> in btrfs_lookup_bio_sums()
382 disk_bytenr += fs_info->sectorsize; in btrfs_lookup_bio_sums()
H A Dbtrfs_inode.h351 u64 disk_bytenr; member
H A Dinode.c1463 u64 disk_bytenr = 0; in run_delalloc_nocow() local
1565 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in run_delalloc_nocow()
1580 if (disk_bytenr == 0) in run_delalloc_nocow()
1601 if (btrfs_extent_readonly(fs_info, disk_bytenr)) in run_delalloc_nocow()
1605 extent_offset, disk_bytenr, false); in run_delalloc_nocow()
1620 disk_bytenr += extent_offset; in run_delalloc_nocow()
1621 disk_bytenr += cur_offset - found_key.offset; in run_delalloc_nocow()
1634 ret = csum_exist_in_range(fs_info, disk_bytenr, in run_delalloc_nocow()
1649 if (!btrfs_inc_nocow_writers(fs_info, disk_bytenr)) in run_delalloc_nocow()
1701 disk_bytenr, /* block_star in run_delalloc_nocow()
2520 u64 disk_bytenr = btrfs_stack_file_extent_disk_bytenr(stack_fi); insert_reserved_file_extent() local
7027 u64 disk_bytenr; can_nocow_extent() local
[all...]
H A Dfile.c692 u64 disk_bytenr = 0; in __btrfs_drop_extents() local
764 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in __btrfs_drop_extents()
841 if (update_refs && disk_bytenr > 0) { in __btrfs_drop_extents()
844 disk_bytenr, num_bytes, 0); in __btrfs_drop_extents()
879 if (update_refs && disk_bytenr > 0) in __btrfs_drop_extents()
899 if (update_refs && disk_bytenr > 0) in __btrfs_drop_extents()
928 } else if (update_refs && disk_bytenr > 0) { in __btrfs_drop_extents()
931 disk_bytenr, num_bytes, 0); in __btrfs_drop_extents()
H A Drelocation.c3916 u64 disk_bytenr; in btrfs_reloc_clone_csums() local
3923 disk_bytenr = file_pos + inode->index_cnt; in btrfs_reloc_clone_csums()
3924 ret = btrfs_lookup_csums_range(fs_info->csum_root, disk_bytenr, in btrfs_reloc_clone_csums()
3925 disk_bytenr + len - 1, &list, 0); in btrfs_reloc_clone_csums()
3945 new_bytenr = ordered->disk_bytenr + sums->bytenr - disk_bytenr; in btrfs_reloc_clone_csums()
/kernel/linux/linux-6.6/fs/btrfs/
H A Dextent_io.c712 struct page *page, u64 disk_bytenr, in btrfs_bio_is_contig()
717 const sector_t sector = disk_bytenr >> SECTOR_SHIFT; in btrfs_bio_is_contig()
745 u64 disk_bytenr, u64 file_offset) in alloc_new_bio()
752 bbio->bio.bi_iter.bi_sector = disk_bytenr >> SECTOR_SHIFT; in alloc_new_bio()
782 * @disk_bytenr: logical bytenr where the write will be
794 u64 disk_bytenr, struct page *page, in submit_extent_page()
803 !btrfs_bio_is_contig(bio_ctrl, page, disk_bytenr, pg_offset)) in submit_extent_page()
811 alloc_new_bio(inode, bio_ctrl, disk_bytenr, in submit_extent_page()
833 disk_bytenr += len; in submit_extent_page()
1010 u64 disk_bytenr; in btrfs_do_readpage() local
711 btrfs_bio_is_contig(struct btrfs_bio_ctrl *bio_ctrl, struct page *page, u64 disk_bytenr, unsigned int pg_offset) btrfs_bio_is_contig() argument
743 alloc_new_bio(struct btrfs_inode *inode, struct btrfs_bio_ctrl *bio_ctrl, u64 disk_bytenr, u64 file_offset) alloc_new_bio() argument
793 submit_extent_page(struct btrfs_bio_ctrl *bio_ctrl, u64 disk_bytenr, struct page *page, size_t size, unsigned long pg_offset) submit_extent_page() argument
1312 u64 disk_bytenr; __extent_writepage_io() local
2717 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) fiemap_process_hole() argument
2844 u64 disk_bytenr; fiemap_find_last_extent_offset() local
2967 u64 disk_bytenr = 0; extent_fiemap() local
[all...]
H A Dordered-data.h99 u64 disk_bytenr; member
181 u64 num_bytes, u64 ram_bytes, u64 disk_bytenr,
H A Dordered-data.c151 u64 ram_bytes, u64 disk_bytenr, u64 disk_num_bytes, in alloc_ordered_extent()
180 entry->disk_bytenr = disk_bytenr; in alloc_ordered_extent()
253 * @disk_bytenr: Offset of extent on disk.
267 u64 num_bytes, u64 ram_bytes, u64 disk_bytenr, in btrfs_alloc_ordered_extent()
276 disk_bytenr, disk_num_bytes, offset, flags, in btrfs_alloc_ordered_extent()
704 if (range_end <= ordered->disk_bytenr || in btrfs_wait_ordered_extents()
705 ordered->disk_bytenr + ordered->disk_num_bytes <= range_start) { in btrfs_wait_ordered_extents()
1157 u64 disk_bytenr = ordered->disk_bytenr; in btrfs_split_ordered_extent() local
149 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) alloc_ordered_extent() argument
265 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) btrfs_alloc_ordered_extent() argument
[all...]
H A Dfile-item.c274 * Find checksums for logical bytenr range [disk_bytenr, disk_bytenr + len) and
278 * Return 0 for the range [disk_bytenr, disk_bytenr + sectorsize) has no csum
283 struct btrfs_path *path, u64 disk_bytenr, in search_csum_tree()
296 ASSERT(IS_ALIGNED(disk_bytenr, sectorsize) && in search_csum_tree()
299 /* Check if the current csum item covers disk_bytenr */ in search_csum_tree()
309 if (in_range(disk_bytenr, csum_start, csum_len)) in search_csum_tree()
315 csum_root = btrfs_csum_root(fs_info, disk_bytenr); in search_csum_tree()
316 item = btrfs_lookup_csum(NULL, csum_root, path, disk_bytenr, in search_csum_tree()
282 search_csum_tree(struct btrfs_fs_info *fs_info, struct btrfs_path *path, u64 disk_bytenr, u64 len, u8 *dst) search_csum_tree() argument
[all...]
H A Dfile-item.h9 (offsetof(struct btrfs_file_extent_item, disk_bytenr))
H A Dinode.c1165 ins.objectid, /* disk_bytenr */ in submit_one_async_extent()
1835 u64 disk_bytenr; member
1873 args->disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in can_nocow_file_extent()
1892 if (args->disk_bytenr == 0) in can_nocow_file_extent()
1912 args->disk_bytenr, args->strict, path); in can_nocow_file_extent()
1933 args->disk_bytenr += args->extent_offset; in can_nocow_file_extent()
1934 args->disk_bytenr += args->start - key->offset; in can_nocow_file_extent()
1941 ret = csum_exist_in_range(root->fs_info, args->disk_bytenr, args->num_bytes, in can_nocow_file_extent()
2098 nocow_bg = btrfs_inc_nocow_writers(fs_info, nocow_args.disk_bytenr); in run_delalloc_nocow()
2142 nocow_args.disk_bytenr, /* block_star in run_delalloc_nocow()
2870 u64 disk_bytenr = btrfs_stack_file_extent_disk_bytenr(stack_fi); insert_reserved_file_extent() local
9940 btrfs_encoded_read_regular_fill_pages(struct btrfs_inode *inode, u64 file_offset, u64 disk_bytenr, u64 disk_io_size, struct page **pages) btrfs_encoded_read_regular_fill_pages() argument
9986 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) btrfs_encoded_read_regular() argument
10060 u64 start, lockend, disk_bytenr, disk_io_size; btrfs_encoded_read() local
[all...]
H A Dfile.c212 u64 disk_bytenr = 0; in btrfs_drop_extents() local
296 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in btrfs_drop_extents()
373 if (update_refs && disk_bytenr > 0) { in btrfs_drop_extents()
376 disk_bytenr, num_bytes, 0); in btrfs_drop_extents()
415 if (update_refs && disk_bytenr > 0) in btrfs_drop_extents()
435 if (update_refs && disk_bytenr > 0) in btrfs_drop_extents()
463 } else if (update_refs && disk_bytenr > 0) { in btrfs_drop_extents()
466 disk_bytenr, num_bytes, 0); in btrfs_drop_extents()
3598 * Can't access the extent's disk_bytenr field if this is an in find_desired_extent()
H A Drelocation.c4388 u64 disk_bytenr = ordered->file_offset + inode->index_cnt; in btrfs_reloc_clone_csums() local
4389 struct btrfs_root *csum_root = btrfs_csum_root(fs_info, disk_bytenr); in btrfs_reloc_clone_csums()
4393 ret = btrfs_lookup_csums_list(csum_root, disk_bytenr, in btrfs_reloc_clone_csums()
4394 disk_bytenr + ordered->num_bytes - 1, in btrfs_reloc_clone_csums()
4417 sums->logical = ordered->disk_bytenr + sums->logical - disk_bytenr; in btrfs_reloc_clone_csums()
H A Dbtrfs_inode.h506 u64 file_offset, u64 disk_bytenr,
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dbtrfs_tree.h789 __le64 disk_bytenr; member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dbtrfs_tree.h1057 __le64 disk_bytenr; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dbtrfs_tree.h336 __le64 disk_bytenr; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dbtrfs_tree.h336 __le64 disk_bytenr; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dbtrfs_tree.h365 __le64 disk_bytenr; member
/kernel/linux/linux-5.10/include/trace/events/
H A Dbtrfs.h383 __field( u64, disk_bytenr )
399 __entry->disk_bytenr = btrfs_file_extent_disk_bytenr(l, fi);
411 "(num_bytes=%llu ram_bytes=%llu disk_bytenr=%llu "
418 __entry->disk_bytenr, __entry->disk_num_bytes,
536 __entry->start = ordered->disk_bytenr;
/kernel/linux/linux-6.6/include/trace/events/
H A Dbtrfs.h385 __field( u64, disk_bytenr )
401 __entry->disk_bytenr = btrfs_file_extent_disk_bytenr(l, fi);
413 "(num_bytes=%llu ram_bytes=%llu disk_bytenr=%llu "
420 __entry->disk_bytenr, __entry->disk_num_bytes,
539 __entry->start = ordered->disk_bytenr;

Completed in 53 milliseconds

12