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
217 error = xfs_qm_vop_dqalloc(dp, in xfs_symlink()
222 if (error) in xfs_symlink()
223 return error; in xfs_symlink()
235 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_symlink, resblks, 0); in xfs_symlink()
236 if (error == -ENOSPC && fs_blocks == 0) { in xfs_symlink()
238 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_symlink, 0, 0); in xfs_symlink()
240 if (error) in xfs_symlink()
251 error = -EPERM; in xfs_symlink()
258 error = xfs_trans_reserve_quota(tp, mp, udqp, gdqp, in xfs_symlink()
260 if (error) in xfs_symlink()
267 error = xfs_dir_canenter(tp, dp, link_name); in xfs_symlink()
268 if (error) in xfs_symlink()
280 error = xfs_dir_ialloc(&tp, dp, S_IFLNK | (mode & ~S_IFMT), 1, 0, in xfs_symlink()
282 if (error) in xfs_symlink()
325 error = xfs_bmapi_write(tp, ip, first_fsb, fs_blocks, in xfs_symlink()
328 if (error) in xfs_symlink()
346 error = -ENOMEM; in xfs_symlink()
374 error = xfs_dir_createname(tp, dp, link_name, ip->i_ino, in xfs_symlink()
376 if (error) in xfs_symlink()
390 error = xfs_bmap_finish(&tp, &free_list, &committed); in xfs_symlink()
391 if (error) in xfs_symlink()
394 error = xfs_trans_commit(tp); in xfs_symlink()
395 if (error) in xfs_symlink()
426 return error; in xfs_symlink()
439 int error; in xfs_inactive_symlink_rmt() local
461 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_itruncate, 0, 0); in xfs_inactive_symlink_rmt()
462 if (error) { in xfs_inactive_symlink_rmt()
464 return error; in xfs_inactive_symlink_rmt()
485 error = xfs_bmapi_read(ip, 0, xfs_symlink_blocks(mp, size), in xfs_inactive_symlink_rmt()
487 if (error) in xfs_inactive_symlink_rmt()
497 error = -ENOMEM; in xfs_inactive_symlink_rmt()
505 error = xfs_bunmapi(tp, ip, 0, size, 0, nmaps, in xfs_inactive_symlink_rmt()
507 if (error) in xfs_inactive_symlink_rmt()
513 error = xfs_bmap_finish(&tp, &free_list, &committed); in xfs_inactive_symlink_rmt()
514 if (error) in xfs_inactive_symlink_rmt()
532 error = xfs_trans_commit(tp); in xfs_inactive_symlink_rmt()
533 if (error) { in xfs_inactive_symlink_rmt()
554 return error; in xfs_inactive_symlink_rmt()