Lines Matching refs:page_start

416 	u64 page_start = 0, page_end = 0;  in btrfs_cleanup_ordered_extents()  local
420 page_start = page_offset(locked_page); in btrfs_cleanup_ordered_extents()
421 page_end = page_start + PAGE_SIZE - 1; in btrfs_cleanup_ordered_extents()
435 if (locked_page && index == (page_start >> PAGE_SHIFT)) { in btrfs_cleanup_ordered_extents()
456 if (bytes + offset <= page_start + PAGE_SIZE) in btrfs_cleanup_ordered_extents()
464 if (page_start >= offset && page_end <= (offset + bytes - 1)) { in btrfs_cleanup_ordered_extents()
1084 const u64 page_start = page_offset(locked_page); in submit_uncompressed_range() local
1089 page_start, PAGE_SIZE, in submit_uncompressed_range()
2694 u64 page_start = page_offset(page); in btrfs_writepage_fixup_worker() local
2703 ret = btrfs_delalloc_reserve_space(inode, &data_reserved, page_start, in btrfs_writepage_fixup_worker()
2734 page_start, PAGE_SIZE, in btrfs_writepage_fixup_worker()
2748 lock_extent(&inode->io_tree, page_start, page_end, &cached_state); in btrfs_writepage_fixup_worker()
2754 ordered = btrfs_lookup_ordered_range(inode, page_start, PAGE_SIZE); in btrfs_writepage_fixup_worker()
2756 unlock_extent(&inode->io_tree, page_start, page_end, in btrfs_writepage_fixup_worker()
2764 ret = btrfs_set_extent_delalloc(inode, page_start, page_end, 0, in btrfs_writepage_fixup_worker()
2781 btrfs_delalloc_release_space(inode, data_reserved, page_start, in btrfs_writepage_fixup_worker()
2783 unlock_extent(&inode->io_tree, page_start, page_end, &cached_state); in btrfs_writepage_fixup_worker()
2791 btrfs_mark_ordered_io_finished(inode, page, page_start, in btrfs_writepage_fixup_worker()
2795 btrfs_page_clear_checked(fs_info, page, page_start, PAGE_SIZE); in btrfs_writepage_fixup_worker()
7972 u64 page_start = folio_pos(folio); in btrfs_invalidate_folio() local
7973 u64 page_end = page_start + folio_size(folio) - 1; in btrfs_invalidate_folio()
8011 lock_extent(tree, page_start, page_end, &cached_state); in btrfs_invalidate_folio()
8013 cur = page_start; in btrfs_invalidate_folio()
8162 u64 page_start; in btrfs_page_mkwrite() local
8169 page_start = page_offset(page); in btrfs_page_mkwrite()
8170 page_end = page_start + PAGE_SIZE - 1; in btrfs_page_mkwrite()
8182 page_start, reserved_space); in btrfs_page_mkwrite()
8201 (page_start >= size)) { in btrfs_page_mkwrite()
8207 lock_extent(io_tree, page_start, page_end, &cached_state); in btrfs_page_mkwrite()
8211 unlock_extent(io_tree, page_start, page_end, &cached_state); in btrfs_page_mkwrite()
8219 ordered = btrfs_lookup_ordered_range(BTRFS_I(inode), page_start, in btrfs_page_mkwrite()
8222 unlock_extent(io_tree, page_start, page_end, &cached_state); in btrfs_page_mkwrite()
8231 reserved_space = round_up(size - page_start, in btrfs_page_mkwrite()
8234 end = page_start + reserved_space - 1; in btrfs_page_mkwrite()
8236 data_reserved, page_start, in btrfs_page_mkwrite()
8248 clear_extent_bit(&BTRFS_I(inode)->io_tree, page_start, end, in btrfs_page_mkwrite()
8252 ret2 = btrfs_set_extent_delalloc(BTRFS_I(inode), page_start, end, 0, in btrfs_page_mkwrite()
8255 unlock_extent(io_tree, page_start, page_end, &cached_state); in btrfs_page_mkwrite()
8261 if (page_start + PAGE_SIZE > size) in btrfs_page_mkwrite()
8269 btrfs_page_clear_checked(fs_info, page, page_start, PAGE_SIZE); in btrfs_page_mkwrite()
8270 btrfs_page_set_dirty(fs_info, page, page_start, end + 1 - page_start); in btrfs_page_mkwrite()
8271 btrfs_page_set_uptodate(fs_info, page, page_start, end + 1 - page_start); in btrfs_page_mkwrite()
8275 unlock_extent(io_tree, page_start, page_end, &cached_state); in btrfs_page_mkwrite()
8288 btrfs_delalloc_release_space(BTRFS_I(inode), data_reserved, page_start, in btrfs_page_mkwrite()