Lines Matching defs:lockstart
888 u64 *lockstart, u64 *lockend, bool nowait,
930 *lockstart = start_pos;
971 u64 lockstart, lockend;
981 lockstart = round_down(pos, fs_info->sectorsize);
986 if (!btrfs_try_lock_ordered_range(inode, lockstart, lockend,
992 btrfs_lock_and_flush_ordered_range(inode, lockstart, lockend,
996 cur_offset = lockstart;
1003 * If cur_offset == lockstart it means we haven't found
1007 if (cur_offset == lockstart)
1014 btrfs_unlock_extent(&inode->io_tree, lockstart, lockend, &cached_state);
1017 * cur_offset > lockstart means there's at least a partial range we can
1020 if (cur_offset > lockstart) {
1199 u64 lockstart;
1257 write_bytes, &lockstart,
1292 btrfs_unlock_extent(&inode->io_tree, lockstart, lockend,
1322 btrfs_unlock_extent(&inode->io_tree, lockstart, lockend, &cached_state);
2266 const u64 lockstart, const u64 lockend,
2270 truncate_pagecache_range(inode, lockstart, lockend);
2272 btrfs_lock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend,
2284 if (!check_range_has_page(inode, lockstart, lockend))
2287 btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend,
2291 btrfs_assert_inode_range_clean(BTRFS_I(inode), lockstart, lockend);
2585 * hole that overlaps a part of the region [lockstart, lockend] and
2652 u64 lockstart;
2684 lockstart = round_up(offset, fs_info->sectorsize);
2719 len = offset + len - lockstart;
2720 offset = lockstart;
2728 lockstart = offset;
2751 if (lockend < lockstart) {
2756 btrfs_punch_hole_lock_range(inode, lockstart, lockend, &cached_state);
2764 ret = btrfs_replace_file_extents(BTRFS_I(inode), path, lockstart,
2778 btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend,
3048 const u64 lockstart = alloc_start;
3057 btrfs_punch_hole_lock_range(inode, lockstart, lockend,
3062 btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, lockstart,
3070 btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend,
3537 u64 lockstart;
3605 lockstart = round_down(start, fs_info->sectorsize);
3607 if (lockend <= lockstart)
3608 lockend = lockstart + fs_info->sectorsize;
3620 last_extent_end = lockstart;
3622 btrfs_lock_extent(&inode->io_tree, lockstart, lockend, &cached_state);
3768 btrfs_unlock_extent(&inode->io_tree, lockstart, lockend, &cached_state);