Lines Matching defs:error
34 int error;
36 while ((error = break_layout(inode, false)) == -EWOULDBLOCK) {
39 error = break_layout(inode, true);
45 return error;
93 int error = 0;
122 error = -EINVAL;
132 error = filemap_write_and_wait(inode->i_mapping);
133 if (error)
135 error = invalidate_inode_pages2(inode->i_mapping);
136 if (WARN_ON_ONCE(error))
143 error = xfs_bmapi_read(ip, offset_fsb, end_fsb - offset_fsb,
148 if (!error && write &&
157 error = xfs_iomap_write_direct(ip, offset_fsb,
159 if (error)
167 error = xfs_update_prealloc_flags(ip, XFS_PREALLOC_SET);
168 if (!error)
169 error = xfs_log_force_inode(ip);
170 if (error)
178 error = xfs_bmbt_to_iomap(ip, iomap, &imap, 0);
180 return error;
183 return error;
196 int error = 0;
199 error = xfs_bmapi_read(ip, XFS_B_TO_FSBT(ip->i_mount, isize - 1), 1,
202 if (error)
203 return error;
233 int error, i;
264 error = invalidate_inode_pages2_range(inode->i_mapping,
267 WARN_ON_ONCE(error);
269 error = xfs_iomap_write_unwritten(ip, start, length, false);
270 if (error)
275 error = xfs_pnfs_validate_isize(ip, size);
276 if (error)
280 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_ichange, 0, 0, 0, &tp);
281 if (error)
296 error = xfs_trans_commit(tp);
300 return error;