Lines Matching refs:page_start
416 u64 page_start = 0, page_end = 0;
420 page_start = page_offset(locked_page);
421 page_end = page_start + PAGE_SIZE - 1;
435 if (locked_page && index == (page_start >> PAGE_SHIFT)) {
456 if (bytes + offset <= page_start + PAGE_SIZE)
464 if (page_start >= offset && page_end <= (offset + bytes - 1)) {
1081 const u64 page_start = page_offset(locked_page);
1086 page_start, PAGE_SIZE,
2692 u64 page_start = page_offset(page);
2701 ret = btrfs_delalloc_reserve_space(inode, &data_reserved, page_start,
2732 page_start, PAGE_SIZE,
2746 lock_extent(&inode->io_tree, page_start, page_end, &cached_state);
2752 ordered = btrfs_lookup_ordered_range(inode, page_start, PAGE_SIZE);
2754 unlock_extent(&inode->io_tree, page_start, page_end,
2762 ret = btrfs_set_extent_delalloc(inode, page_start, page_end, 0,
2779 btrfs_delalloc_release_space(inode, data_reserved, page_start,
2781 unlock_extent(&inode->io_tree, page_start, page_end, &cached_state);
2789 btrfs_mark_ordered_io_finished(inode, page, page_start,
2793 btrfs_page_clear_checked(fs_info, page, page_start, PAGE_SIZE);
7934 u64 page_start = folio_pos(folio);
7935 u64 page_end = page_start + folio_size(folio) - 1;
7973 lock_extent(tree, page_start, page_end, &cached_state);
7975 cur = page_start;
8124 u64 page_start;
8131 page_start = page_offset(page);
8132 page_end = page_start + PAGE_SIZE - 1;
8144 page_start, reserved_space);
8163 (page_start >= size)) {
8169 lock_extent(io_tree, page_start, page_end, &cached_state);
8173 unlock_extent(io_tree, page_start, page_end, &cached_state);
8181 ordered = btrfs_lookup_ordered_range(BTRFS_I(inode), page_start,
8184 unlock_extent(io_tree, page_start, page_end, &cached_state);
8193 reserved_space = round_up(size - page_start,
8196 end = page_start + reserved_space - 1;
8198 data_reserved, page_start,
8210 clear_extent_bit(&BTRFS_I(inode)->io_tree, page_start, end,
8214 ret2 = btrfs_set_extent_delalloc(BTRFS_I(inode), page_start, end, 0,
8217 unlock_extent(io_tree, page_start, page_end, &cached_state);
8223 if (page_start + PAGE_SIZE > size)
8231 btrfs_page_clear_checked(fs_info, page, page_start, PAGE_SIZE);
8232 btrfs_page_set_dirty(fs_info, page, page_start, end + 1 - page_start);
8233 btrfs_page_set_uptodate(fs_info, page, page_start, end + 1 - page_start);
8237 unlock_extent(io_tree, page_start, page_end, &cached_state);
8250 btrfs_delalloc_release_space(BTRFS_I(inode), data_reserved, page_start,