Lines Matching refs:sr
1927 struct ocfs2_space_resv *sr, in __ocfs2_change_file_space() argument
1963 switch (sr->l_whence) { in __ocfs2_change_file_space()
1967 sr->l_start += f_pos; in __ocfs2_change_file_space()
1970 sr->l_start += i_size_read(inode); in __ocfs2_change_file_space()
1976 sr->l_whence = 0; in __ocfs2_change_file_space()
1978 llen = sr->l_len > 0 ? sr->l_len - 1 : sr->l_len; in __ocfs2_change_file_space()
1980 if (sr->l_start < 0 in __ocfs2_change_file_space()
1981 || sr->l_start > max_off in __ocfs2_change_file_space()
1982 || (sr->l_start + llen) < 0 in __ocfs2_change_file_space()
1983 || (sr->l_start + llen) > max_off) { in __ocfs2_change_file_space()
1987 size = sr->l_start + sr->l_len; in __ocfs2_change_file_space()
1991 if (sr->l_len <= 0) { in __ocfs2_change_file_space()
2013 ret = ocfs2_allocate_unwritten_extents(inode, sr->l_start, in __ocfs2_change_file_space()
2014 sr->l_len); in __ocfs2_change_file_space()
2018 ret = ocfs2_remove_inode_range(inode, di_bh, sr->l_start, in __ocfs2_change_file_space()
2019 sr->l_len); in __ocfs2_change_file_space()
2071 struct ocfs2_space_resv *sr) in ocfs2_change_file_space() argument
2093 ret = __ocfs2_change_file_space(file, inode, file->f_pos, cmd, sr, 0); in ocfs2_change_file_space()
2103 struct ocfs2_space_resv sr; in ocfs2_fallocate() local
2124 sr.l_whence = 0; in ocfs2_fallocate()
2125 sr.l_start = (s64)offset; in ocfs2_fallocate()
2126 sr.l_len = (s64)len; in ocfs2_fallocate()
2128 return __ocfs2_change_file_space(NULL, inode, offset, cmd, &sr, in ocfs2_fallocate()