Lines Matching refs:error
38 int error; in xfs_break_layouts() local
42 while ((error = break_layout(inode, false) == -EWOULDBLOCK)) { in xfs_break_layouts()
46 error = break_layout(inode, true); in xfs_break_layouts()
53 return error; in xfs_break_layouts()
128 int error = 0; in xfs_fs_map_blocks() local
150 error = -EINVAL; in xfs_fs_map_blocks()
160 error = filemap_write_and_wait(inode->i_mapping); in xfs_fs_map_blocks()
161 if (error) in xfs_fs_map_blocks()
163 error = invalidate_inode_pages2(inode->i_mapping); in xfs_fs_map_blocks()
164 if (WARN_ON_ONCE(error)) in xfs_fs_map_blocks()
165 return error; in xfs_fs_map_blocks()
171 error = xfs_bmapi_read(ip, offset_fsb, end_fsb - offset_fsb, in xfs_fs_map_blocks()
175 if (error) in xfs_fs_map_blocks()
189 error = xfs_iomap_write_direct(ip, offset, length, in xfs_fs_map_blocks()
191 if (error) in xfs_fs_map_blocks()
203 error = xfs_update_prealloc_flags(ip, flags); in xfs_fs_map_blocks()
204 if (error) in xfs_fs_map_blocks()
211 return error; in xfs_fs_map_blocks()
214 return error; in xfs_fs_map_blocks()
227 int error = 0; in xfs_pnfs_validate_isize() local
230 error = xfs_bmapi_read(ip, XFS_B_TO_FSBT(ip->i_mount, isize - 1), 1, in xfs_pnfs_validate_isize()
233 if (error) in xfs_pnfs_validate_isize()
234 return error; in xfs_pnfs_validate_isize()
264 int error, i; in xfs_fs_commit_blocks() local
295 error = invalidate_inode_pages2_range(inode->i_mapping, in xfs_fs_commit_blocks()
298 WARN_ON_ONCE(error); in xfs_fs_commit_blocks()
300 error = xfs_iomap_write_unwritten(ip, start, length); in xfs_fs_commit_blocks()
301 if (error) in xfs_fs_commit_blocks()
306 error = xfs_pnfs_validate_isize(ip, size); in xfs_fs_commit_blocks()
307 if (error) in xfs_fs_commit_blocks()
312 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_ichange, 0, 0); in xfs_fs_commit_blocks()
313 if (error) { in xfs_fs_commit_blocks()
329 error = xfs_trans_commit(tp); in xfs_fs_commit_blocks()
333 return error; in xfs_fs_commit_blocks()