Home
last modified time | relevance | path

Searched refs:file_offset (Results 1 – 20 of 20) sorted by relevance

/fs/btrfs/
Dordered-data.c25 if (entry->file_offset + entry->num_bytes < entry->file_offset) in entry_end()
27 return entry->file_offset + entry->num_bytes; in entry_end()
33 static struct rb_node *tree_insert(struct rb_root *root, u64 file_offset, in tree_insert() argument
44 if (file_offset < entry->file_offset) in tree_insert()
46 else if (file_offset >= entry_end(entry)) in tree_insert()
61 static struct rb_node *__tree_search(struct rb_root *root, u64 file_offset, in __tree_search() argument
75 if (file_offset < entry->file_offset) in __tree_search()
77 else if (file_offset >= entry_end(entry)) in __tree_search()
85 while (prev && file_offset >= entry_end(prev_entry)) { in __tree_search()
91 if (file_offset < entry_end(prev_entry)) in __tree_search()
[all …]
Dordered-data.h91 u64 file_offset; member
177 struct page *page, u64 file_offset,
181 u64 file_offset, u64 io_size);
182 int btrfs_add_ordered_extent(struct btrfs_inode *inode, u64 file_offset,
189 u64 file_offset);
193 btrfs_lookup_first_ordered_extent(struct btrfs_inode *inode, u64 file_offset);
195 struct btrfs_inode *inode, u64 file_offset, u64 len);
198 u64 file_offset,
Dreflink.c53 const u64 file_offset, in copy_inline_to_page() argument
61 const u64 range_end = file_offset + block_size - 1; in copy_inline_to_page()
69 ASSERT(IS_ALIGNED(file_offset, block_size)); in copy_inline_to_page()
77 ret = btrfs_delalloc_reserve_space(inode, &data_reserved, file_offset, in copy_inline_to_page()
82 page = find_or_create_page(mapping, file_offset >> PAGE_SHIFT, in copy_inline_to_page()
93 clear_extent_bit(&inode->io_tree, file_offset, range_end, in copy_inline_to_page()
96 ret = btrfs_set_extent_delalloc(inode, file_offset, range_end, 0, NULL); in copy_inline_to_page()
114 memcpy_to_page(page, offset_in_page(file_offset), data_start, in copy_inline_to_page()
118 offset_in_page(file_offset), in copy_inline_to_page()
140 btrfs_page_set_uptodate(fs_info, page, file_offset, block_size); in copy_inline_to_page()
[all …]
Dinode.c78 u64 file_offset; member
2638 struct bio *bio, loff_t file_offset) in extract_ordered_extent() argument
2649 ordered = btrfs_lookup_ordered_extent(inode, file_offset); in extract_ordered_extent()
2689 ret = split_zoned_em(inode, file_offset, file_len, pre, post); in extract_ordered_extent()
3191 oe->file_offset, &stack_fi, in insert_ordered_extent_file_extent()
3217 start = ordered_extent->file_offset; in btrfs_finish_ordered_io()
3295 ordered_extent->file_offset, in btrfs_finish_ordered_io()
3296 ordered_extent->file_offset + in btrfs_finish_ordered_io()
3310 unpin_extent_cache(&inode->extent_tree, ordered_extent->file_offset, in btrfs_finish_ordered_io()
3505 bbio->file_offset + bio_offset, in btrfs_check_data_csum()
[all …]
Dcompression.c183 u64 start = bbio->file_offset + offset; in end_compressed_bio_read()
671 u64 file_offset; in btrfs_submit_compressed_read() local
683 file_offset = bio_first_bvec_all(bio)->bv_offset + in btrfs_submit_compressed_read()
688 em = lookup_extent_mapping(em_tree, file_offset, fs_info->sectorsize); in btrfs_submit_compressed_read()
798 btrfs_bio(comp_bio)->file_offset = file_offset; in btrfs_submit_compressed_read()
Dzoned.h59 void btrfs_record_physical_zoned(struct inode *inode, u64 file_offset,
193 u64 file_offset, struct bio *bio) in btrfs_record_physical_zoned() argument
Dfile-item.c493 u64 file_offset; in btrfs_lookup_bio_sums() local
497 cur_disk_bytenr, &file_offset); in btrfs_lookup_bio_sums()
499 set_extent_bits(io_tree, file_offset, in btrfs_lookup_bio_sums()
500 file_offset + sectorsize - 1, in btrfs_lookup_bio_sums()
705 !in_range(offset, ordered->file_offset, in btrfs_csum_one_bio()
Dfile.c1004 ordered->file_offset + ordered->num_bytes > start_pos && in lock_and_cleanup_extent_if_need()
1005 ordered->file_offset <= last_pos) { in lock_and_cleanup_extent_if_need()
2259 key.offset = extent_info->file_offset; in btrfs_insert_replace_extent()
2278 ret = btrfs_inode_set_file_extent_range(inode, extent_info->file_offset, in btrfs_insert_replace_extent()
2297 extent_info->file_offset, in btrfs_insert_replace_extent()
2306 ref_offset = extent_info->file_offset - extent_info->data_offset; in btrfs_insert_replace_extent()
2444 drop_args.drop_end > extent_info->file_offset) { in btrfs_replace_file_extents()
2446 extent_info->file_offset; in btrfs_replace_file_extents()
2457 extent_info->file_offset += replace_len; in btrfs_replace_file_extents()
Dextent_io.c131 btrfs_bio(bio)->file_offset = page_offset(bv->bv_page) + bv->bv_offset; in submit_one_bio()
745 u64 start = bbio->file_offset + bio_offset; in btrfs_get_io_failure_record()
808 u64 start = failed_bbio->file_offset + bio_offset; in btrfs_repair_one_sector()
846 repair_bbio->file_offset = start; in btrfs_repair_one_sector()
1433 struct btrfs_inode *inode, u64 file_offset) in calc_bio_boundaries() argument
1474 ordered = btrfs_lookup_ordered_extent(inode, file_offset); in calc_bio_boundaries()
1490 u64 disk_bytenr, u32 offset, u64 file_offset, in alloc_new_bio() argument
1510 ret = calc_bio_boundaries(bio_ctrl, inode, file_offset); in alloc_new_bio()
3660 u64 file_offset) in fiemap_search_slot() argument
3671 key.offset = file_offset; in fiemap_search_slot()
Dvolumes.h401 u64 file_offset; member
Dzoned.c1657 void btrfs_record_physical_zoned(struct inode *inode, u64 file_offset, in btrfs_record_physical_zoned() argument
1666 ordered = btrfs_lookup_ordered_extent(BTRFS_I(inode), file_offset); in btrfs_record_physical_zoned()
1706 em = search_extent_mapping(em_tree, ordered->file_offset, in btrfs_rewrite_logical_zoned()
Dtree-log.c4579 const u64 ordered_end = ordered->file_offset + ordered->num_bytes; in log_extent_csums()
4588 if (mod_end <= ordered->file_offset) in log_extent_csums()
4596 if (ordered->file_offset > mod_start) { in log_extent_csums()
4598 mod_len = ordered->file_offset - mod_start; in log_extent_csums()
Dctree.h1473 u64 file_offset; member
3461 u64 file_offset, u64 disk_bytenr,
Drelocation.c4364 BUG_ON(ordered->file_offset != file_pos || ordered->num_bytes != len); in btrfs_reloc_clone_csums()
/fs/ceph/
Dioctl.h57 __u64 file_offset; /* in+out: file offset */ member
Dioctl.c198 ceph_calc_file_object_mapping(&ci->i_layout, dl.file_offset, 1, in ceph_ioctl_get_dataloc()
200 dl.file_offset -= dl.object_offset; in ceph_ioctl_get_dataloc()
/fs/smb/client/
Dsmb2ops.c3596 in_data.file_offset = cpu_to_le64(off); in smb3_simple_fallocate_range()
3629 if (off < le64_to_cpu(tmp_data->file_offset)) { in smb3_simple_fallocate_range()
3635 l = le64_to_cpu(tmp_data->file_offset) - off; in smb3_simple_fallocate_range()
3943 in_data.file_offset = cpu_to_le64(offset); in smb3_llseek()
3970 offset = le64_to_cpu(out_data->file_offset); in smb3_llseek()
3973 if (offset < le64_to_cpu(out_data->file_offset)) in smb3_llseek()
3976 offset = le64_to_cpu(out_data->file_offset) + le64_to_cpu(out_data->length); in smb3_llseek()
4003 in_data.file_offset = cpu_to_le64(start); in smb3_fiemap()
4036 le64_to_cpu(out_data[i].file_offset), in smb3_fiemap()
4037 le64_to_cpu(out_data[i].file_offset), in smb3_fiemap()
[all …]
/fs/smb/common/
Dsmb2pdu.h1550 __le64 file_offset; member
/fs/smb/server/
Dvfs.c1037 ranges[*out_count].file_offset = cpu_to_le64(extent_start); in ksmbd_vfs_fqar_lseek()
Dsmb2pdu.c7511 start = le64_to_cpu(qar_req->file_offset); in fsctl_query_allocated_ranges()