Lines Matching refs:start_pos
134 u64 start_pos;
146 start_pos = round_down(pos, fs_info->sectorsize);
147 num_bytes = round_up(write_bytes + pos - start_pos,
151 end_of_last_block = start_pos + num_bytes - 1;
157 clear_extent_bit(&inode->io_tree, start_pos, end_of_last_block,
161 err = btrfs_set_extent_delalloc(inode, start_pos, end_of_last_block,
170 start_pos, num_bytes);
172 start_pos, num_bytes);
174 start_pos, num_bytes);
987 u64 start_pos;
992 start_pos = round_down(pos, fs_info->sectorsize);
995 if (start_pos < inode->vfs_inode.i_size) {
999 if (!try_lock_extent(&inode->io_tree, start_pos, last_pos,
1010 lock_extent(&inode->io_tree, start_pos, last_pos, cached_state);
1013 ordered = btrfs_lookup_ordered_range(inode, start_pos,
1014 last_pos - start_pos + 1);
1016 ordered->file_offset + ordered->num_bytes > start_pos &&
1018 unlock_extent(&inode->io_tree, start_pos, last_pos,
1031 *lockstart = start_pos;
1142 loff_t start_pos;
1166 start_pos = round_down(pos, fs_info->sectorsize);
1168 if (start_pos > oldsize) {