Lines Matching defs:start_pos
471 u64 start_pos;
477 start_pos = pos & ~((u64) fs_info->sectorsize - 1);
478 num_bytes = round_up(write_bytes + pos - start_pos,
481 end_of_last_block = start_pos + num_bytes - 1;
487 clear_extent_bit(&inode->io_tree, start_pos, end_of_last_block,
491 err = btrfs_set_extent_delalloc(inode, start_pos, end_of_last_block,
1412 u64 start_pos;
1417 start_pos = round_down(pos, fs_info->sectorsize);
1420 if (start_pos < inode->vfs_inode.i_size) {
1423 lock_extent_bits(&inode->io_tree, start_pos, last_pos,
1425 ordered = btrfs_lookup_ordered_range(inode, start_pos,
1426 last_pos - start_pos + 1);
1428 ordered->file_offset + ordered->num_bytes > start_pos &&
1430 unlock_extent_cached(&inode->io_tree, start_pos,
1443 *lockstart = start_pos;
1864 u64 start_pos;
1943 start_pos = round_down(pos, fs_info->sectorsize);
1945 if (start_pos > oldsize) {
1954 if (start_pos > round_up(oldsize, fs_info->sectorsize))