Lines Matching refs:file_offset
55 const u64 file_offset, in copy_inline_to_page() argument
63 const u64 range_end = file_offset + block_size - 1; in copy_inline_to_page()
71 ASSERT(IS_ALIGNED(file_offset, block_size)); in copy_inline_to_page()
79 ret = btrfs_delalloc_reserve_space(inode, &data_reserved, file_offset, in copy_inline_to_page()
84 folio = __filemap_get_folio(mapping, file_offset >> PAGE_SHIFT, in copy_inline_to_page()
96 btrfs_clear_extent_bit(&inode->io_tree, file_offset, range_end, in copy_inline_to_page()
98 ret = btrfs_set_extent_delalloc(inode, file_offset, range_end, 0, NULL); in copy_inline_to_page()
116 memcpy_to_folio(folio, offset_in_folio(folio, file_offset), data_start, in copy_inline_to_page()
120 offset_in_folio(folio, file_offset), in copy_inline_to_page()
142 btrfs_folio_set_uptodate(fs_info, folio, file_offset, block_size); in copy_inline_to_page()
143 btrfs_folio_clear_checked(fs_info, folio, file_offset, block_size); in copy_inline_to_page()
144 btrfs_folio_set_dirty(fs_info, folio, file_offset, block_size); in copy_inline_to_page()
151 btrfs_delalloc_release_space(inode, data_reserved, file_offset, in copy_inline_to_page()
502 clone_info.file_offset = new_key.offset; in btrfs_clone()