Lines Matching refs:start_pos
496 u64 start_pos; in btrfs_dirty_pages() local
501 start_pos = pos & ~((u64)root->sectorsize - 1); in btrfs_dirty_pages()
502 num_bytes = ALIGN(write_bytes + pos - start_pos, root->sectorsize); in btrfs_dirty_pages()
504 end_of_last_block = start_pos + num_bytes - 1; in btrfs_dirty_pages()
505 err = btrfs_set_extent_delalloc(inode, start_pos, end_of_last_block, in btrfs_dirty_pages()
1376 u64 start_pos; in lock_and_cleanup_extent_if_need() local
1381 start_pos = pos & ~((u64)PAGE_CACHE_SIZE - 1); in lock_and_cleanup_extent_if_need()
1382 last_pos = start_pos + ((u64)num_pages << PAGE_CACHE_SHIFT) - 1; in lock_and_cleanup_extent_if_need()
1384 if (start_pos < inode->i_size) { in lock_and_cleanup_extent_if_need()
1387 start_pos, last_pos, 0, cached_state); in lock_and_cleanup_extent_if_need()
1388 ordered = btrfs_lookup_ordered_range(inode, start_pos, in lock_and_cleanup_extent_if_need()
1389 last_pos - start_pos + 1); in lock_and_cleanup_extent_if_need()
1391 ordered->file_offset + ordered->len > start_pos && in lock_and_cleanup_extent_if_need()
1394 start_pos, last_pos, in lock_and_cleanup_extent_if_need()
1407 clear_extent_bit(&BTRFS_I(inode)->io_tree, start_pos, in lock_and_cleanup_extent_if_need()
1411 *lockstart = start_pos; in lock_and_cleanup_extent_if_need()
1743 u64 start_pos; in btrfs_file_write_iter() local
1787 start_pos = round_down(pos, root->sectorsize); in btrfs_file_write_iter()
1788 if (start_pos > i_size_read(inode)) { in btrfs_file_write_iter()