Lines Matching refs:error
59 int error = 0; in xfs_readlink_bmap() local
64 error = xfs_bmapi_read(ip, 0, fsblocks, mval, &nmaps, 0); in xfs_readlink_bmap()
65 if (error) in xfs_readlink_bmap()
77 error = bp->b_error; in xfs_readlink_bmap()
78 if (error) { in xfs_readlink_bmap()
83 if (error == -EFSBADCRC) in xfs_readlink_bmap()
84 error = -EFSCORRUPTED; in xfs_readlink_bmap()
95 error = -EFSCORRUPTED; in xfs_readlink_bmap()
117 error = 0; in xfs_readlink_bmap()
120 return error; in xfs_readlink_bmap()
130 int error = 0; in xfs_readlink() local
148 error = -EFSCORRUPTED; in xfs_readlink()
157 error = xfs_readlink_bmap(ip, link); in xfs_readlink()
162 return error; in xfs_readlink()
176 int error = 0; in xfs_symlink() local
218 error = xfs_qm_vop_dqalloc(dp, in xfs_symlink()
223 if (error) in xfs_symlink()
224 return error; in xfs_symlink()
237 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_symlink, resblks, 0); in xfs_symlink()
238 if (error == -ENOSPC && fs_blocks == 0) { in xfs_symlink()
240 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_symlink, 0, 0); in xfs_symlink()
242 if (error) { in xfs_symlink()
254 error = -EPERM; in xfs_symlink()
261 error = xfs_trans_reserve_quota(tp, mp, udqp, gdqp, in xfs_symlink()
263 if (error) in xfs_symlink()
270 error = xfs_dir_canenter(tp, dp, link_name); in xfs_symlink()
271 if (error) in xfs_symlink()
283 error = xfs_dir_ialloc(&tp, dp, S_IFLNK | (mode & ~S_IFMT), 1, 0, in xfs_symlink()
285 if (error) in xfs_symlink()
328 error = xfs_bmapi_write(tp, ip, first_fsb, fs_blocks, in xfs_symlink()
331 if (error) in xfs_symlink()
349 error = -ENOMEM; in xfs_symlink()
377 error = xfs_dir_createname(tp, dp, link_name, ip->i_ino, in xfs_symlink()
379 if (error) in xfs_symlink()
393 error = xfs_bmap_finish(&tp, &free_list, &committed); in xfs_symlink()
394 if (error) in xfs_symlink()
397 error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); in xfs_symlink()
398 if (error) in xfs_symlink()
430 return error; in xfs_symlink()
443 int error; in xfs_inactive_symlink_rmt() local
465 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_itruncate, 0, 0); in xfs_inactive_symlink_rmt()
466 if (error) { in xfs_inactive_symlink_rmt()
468 return error; in xfs_inactive_symlink_rmt()
489 error = xfs_bmapi_read(ip, 0, xfs_symlink_blocks(mp, size), in xfs_inactive_symlink_rmt()
491 if (error) in xfs_inactive_symlink_rmt()
501 error = -ENOMEM; in xfs_inactive_symlink_rmt()
509 error = xfs_bunmapi(tp, ip, 0, size, XFS_BMAPI_METADATA, nmaps, in xfs_inactive_symlink_rmt()
511 if (error) in xfs_inactive_symlink_rmt()
517 error = xfs_bmap_finish(&tp, &free_list, &committed); in xfs_inactive_symlink_rmt()
518 if (error) in xfs_inactive_symlink_rmt()
536 error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); in xfs_inactive_symlink_rmt()
537 if (error) { in xfs_inactive_symlink_rmt()
558 return error; in xfs_inactive_symlink_rmt()