Lines Matching refs:file_offset
57 const u64 file_offset, in copy_inline_to_page() argument
65 const u64 range_end = file_offset + block_size - 1; in copy_inline_to_page()
73 ASSERT(IS_ALIGNED(file_offset, block_size)); in copy_inline_to_page()
81 ret = btrfs_delalloc_reserve_space(inode, &data_reserved, file_offset, in copy_inline_to_page()
86 folio = __filemap_get_folio(mapping, file_offset >> PAGE_SHIFT, in copy_inline_to_page()
98 clear_extent_bit(&inode->io_tree, file_offset, range_end, in copy_inline_to_page()
101 ret = btrfs_set_extent_delalloc(inode, file_offset, range_end, 0, NULL); in copy_inline_to_page()
119 memcpy_to_folio(folio, offset_in_folio(folio, file_offset), data_start, in copy_inline_to_page()
123 offset_in_folio(folio, file_offset), in copy_inline_to_page()
145 btrfs_folio_set_uptodate(fs_info, folio, file_offset, block_size); in copy_inline_to_page()
146 btrfs_folio_clear_checked(fs_info, folio, file_offset, block_size); in copy_inline_to_page()
147 btrfs_folio_set_dirty(fs_info, folio, file_offset, block_size); in copy_inline_to_page()
154 btrfs_delalloc_release_space(inode, data_reserved, file_offset, in copy_inline_to_page()
501 clone_info.file_offset = new_key.offset; in btrfs_clone()