Lines Matching refs:page_start

194 	u64 page_start, page_end;  in btrfs_cleanup_ordered_extents()  local
198 page_start = page_offset(locked_page); in btrfs_cleanup_ordered_extents()
199 page_end = page_start + PAGE_SIZE - 1; in btrfs_cleanup_ordered_extents()
214 if (locked_page && index == (page_start >> PAGE_SHIFT)) { in btrfs_cleanup_ordered_extents()
235 if (bytes + offset <= page_start + PAGE_SIZE) in btrfs_cleanup_ordered_extents()
243 if (page_start >= offset && page_end <= (offset + bytes - 1)) { in btrfs_cleanup_ordered_extents()
934 const u64 page_start = page_offset(locked_page); in submit_uncompressed_range() local
935 const u64 page_end = page_start + PAGE_SIZE - 1; in submit_uncompressed_range()
938 page_start, PAGE_SIZE); in submit_uncompressed_range()
941 end_extent_writepage(locked_page, ret, page_start, page_end); in submit_uncompressed_range()
2874 u64 page_start; in btrfs_writepage_fixup_worker() local
2882 page_start = page_offset(page); in btrfs_writepage_fixup_worker()
2889 ret = btrfs_delalloc_reserve_space(inode, &data_reserved, page_start, in btrfs_writepage_fixup_worker()
2920 page_start, PAGE_SIZE, in btrfs_writepage_fixup_worker()
2934 lock_extent(&inode->io_tree, page_start, page_end, &cached_state); in btrfs_writepage_fixup_worker()
2940 ordered = btrfs_lookup_ordered_range(inode, page_start, PAGE_SIZE); in btrfs_writepage_fixup_worker()
2942 unlock_extent(&inode->io_tree, page_start, page_end, in btrfs_writepage_fixup_worker()
2950 ret = btrfs_set_extent_delalloc(inode, page_start, page_end, 0, in btrfs_writepage_fixup_worker()
2967 btrfs_delalloc_release_space(inode, data_reserved, page_start, in btrfs_writepage_fixup_worker()
2969 unlock_extent(&inode->io_tree, page_start, page_end, &cached_state); in btrfs_writepage_fixup_worker()
2977 end_extent_writepage(page, ret, page_start, page_end); in btrfs_writepage_fixup_worker()
2981 btrfs_page_clear_checked(inode->root->fs_info, page, page_start, PAGE_SIZE); in btrfs_writepage_fixup_worker()
8219 u64 page_start = folio_pos(folio); in btrfs_invalidate_folio() local
8220 u64 page_end = page_start + folio_size(folio) - 1; in btrfs_invalidate_folio()
8258 lock_extent(tree, page_start, page_end, &cached_state); in btrfs_invalidate_folio()
8260 cur = page_start; in btrfs_invalidate_folio()
8409 u64 page_start; in btrfs_page_mkwrite() local
8416 page_start = page_offset(page); in btrfs_page_mkwrite()
8417 page_end = page_start + PAGE_SIZE - 1; in btrfs_page_mkwrite()
8429 page_start, reserved_space); in btrfs_page_mkwrite()
8448 (page_start >= size)) { in btrfs_page_mkwrite()
8454 lock_extent(io_tree, page_start, page_end, &cached_state); in btrfs_page_mkwrite()
8458 unlock_extent(io_tree, page_start, page_end, &cached_state); in btrfs_page_mkwrite()
8466 ordered = btrfs_lookup_ordered_range(BTRFS_I(inode), page_start, in btrfs_page_mkwrite()
8469 unlock_extent(io_tree, page_start, page_end, &cached_state); in btrfs_page_mkwrite()
8478 reserved_space = round_up(size - page_start, in btrfs_page_mkwrite()
8481 end = page_start + reserved_space - 1; in btrfs_page_mkwrite()
8483 data_reserved, page_start, in btrfs_page_mkwrite()
8495 clear_extent_bit(&BTRFS_I(inode)->io_tree, page_start, end, in btrfs_page_mkwrite()
8499 ret2 = btrfs_set_extent_delalloc(BTRFS_I(inode), page_start, end, 0, in btrfs_page_mkwrite()
8502 unlock_extent(io_tree, page_start, page_end, &cached_state); in btrfs_page_mkwrite()
8508 if (page_start + PAGE_SIZE > size) in btrfs_page_mkwrite()
8516 btrfs_page_clear_checked(fs_info, page, page_start, PAGE_SIZE); in btrfs_page_mkwrite()
8517 btrfs_page_set_dirty(fs_info, page, page_start, end + 1 - page_start); in btrfs_page_mkwrite()
8518 btrfs_page_set_uptodate(fs_info, page, page_start, end + 1 - page_start); in btrfs_page_mkwrite()
8522 unlock_extent(io_tree, page_start, page_end, &cached_state); in btrfs_page_mkwrite()
8535 btrfs_delalloc_release_space(BTRFS_I(inode), data_reserved, page_start, in btrfs_page_mkwrite()