Lines Matching refs:sr
1839 struct ocfs2_space_resv *sr, in __ocfs2_change_file_space() argument
1875 switch (sr->l_whence) { in __ocfs2_change_file_space()
1879 sr->l_start += f_pos; in __ocfs2_change_file_space()
1882 sr->l_start += i_size_read(inode); in __ocfs2_change_file_space()
1888 sr->l_whence = 0; in __ocfs2_change_file_space()
1890 llen = sr->l_len > 0 ? sr->l_len - 1 : sr->l_len; in __ocfs2_change_file_space()
1892 if (sr->l_start < 0 in __ocfs2_change_file_space()
1893 || sr->l_start > max_off in __ocfs2_change_file_space()
1894 || (sr->l_start + llen) < 0 in __ocfs2_change_file_space()
1895 || (sr->l_start + llen) > max_off) { in __ocfs2_change_file_space()
1899 size = sr->l_start + sr->l_len; in __ocfs2_change_file_space()
1903 if (sr->l_len <= 0) { in __ocfs2_change_file_space()
1925 ret = ocfs2_allocate_unwritten_extents(inode, sr->l_start, in __ocfs2_change_file_space()
1926 sr->l_len); in __ocfs2_change_file_space()
1930 ret = ocfs2_remove_inode_range(inode, di_bh, sr->l_start, in __ocfs2_change_file_space()
1931 sr->l_len); in __ocfs2_change_file_space()
1977 struct ocfs2_space_resv *sr) in ocfs2_change_file_space() argument
1999 ret = __ocfs2_change_file_space(file, inode, file->f_pos, cmd, sr, 0); in ocfs2_change_file_space()
2009 struct ocfs2_space_resv sr; in ocfs2_fallocate() local
2024 sr.l_whence = 0; in ocfs2_fallocate()
2025 sr.l_start = (s64)offset; in ocfs2_fallocate()
2026 sr.l_len = (s64)len; in ocfs2_fallocate()
2028 return __ocfs2_change_file_space(NULL, inode, offset, cmd, &sr, in ocfs2_fallocate()