Lines Matching refs:error

74 	int		error;		/* error value */  in xfs_rtany_summary()  local
85 error = xfs_rtget_summary(mp, tp, log, bbno, rbpp, rsb, &sum); in xfs_rtany_summary()
86 if (error) { in xfs_rtany_summary()
87 return error; in xfs_rtany_summary()
117 int error; /* error return value */ in xfs_rtcopy_summary() local
127 error = xfs_rtget_summary(omp, tp, log, bbno, &bp, in xfs_rtcopy_summary()
129 if (error) in xfs_rtcopy_summary()
130 return error; in xfs_rtcopy_summary()
133 error = xfs_rtmodify_summary(omp, tp, log, bbno, -sum, in xfs_rtcopy_summary()
135 if (error) in xfs_rtcopy_summary()
136 return error; in xfs_rtcopy_summary()
137 error = xfs_rtmodify_summary(nmp, tp, log, bbno, sum, in xfs_rtcopy_summary()
139 if (error) in xfs_rtcopy_summary()
140 return error; in xfs_rtcopy_summary()
160 int error; /* error value */ in xfs_rtallocate_range() local
170 error = xfs_rtfind_back(mp, tp, start, 0, &preblock); in xfs_rtallocate_range()
171 if (error) { in xfs_rtallocate_range()
172 return error; in xfs_rtallocate_range()
177 error = xfs_rtfind_forw(mp, tp, end, mp->m_sb.sb_rextents - 1, in xfs_rtallocate_range()
179 if (error) { in xfs_rtallocate_range()
180 return error; in xfs_rtallocate_range()
186 error = xfs_rtmodify_summary(mp, tp, in xfs_rtallocate_range()
189 if (error) { in xfs_rtallocate_range()
190 return error; in xfs_rtallocate_range()
197 error = xfs_rtmodify_summary(mp, tp, in xfs_rtallocate_range()
200 if (error) { in xfs_rtallocate_range()
201 return error; in xfs_rtallocate_range()
209 error = xfs_rtmodify_summary(mp, tp, in xfs_rtallocate_range()
212 if (error) { in xfs_rtallocate_range()
213 return error; in xfs_rtallocate_range()
219 error = xfs_rtmodify_range(mp, tp, start, len, 0); in xfs_rtallocate_range()
220 return error; in xfs_rtallocate_range()
246 int error; /* error value */ in xfs_rtallocate_extent_block() local
263 error = xfs_rtcheck_range(mp, tp, i, maxlen, 1, &next, &stat); in xfs_rtallocate_extent_block()
264 if (error) { in xfs_rtallocate_extent_block()
265 return error; in xfs_rtallocate_extent_block()
271 error = xfs_rtallocate_range(mp, tp, i, maxlen, rbpp, in xfs_rtallocate_extent_block()
273 if (error) { in xfs_rtallocate_extent_block()
274 return error; in xfs_rtallocate_extent_block()
299 error = xfs_rtfind_forw(mp, tp, next, end, &i); in xfs_rtallocate_extent_block()
300 if (error) { in xfs_rtallocate_extent_block()
301 return error; in xfs_rtallocate_extent_block()
320 error = xfs_rtallocate_range(mp, tp, besti, bestlen, rbpp, rsb); in xfs_rtallocate_extent_block()
321 if (error) { in xfs_rtallocate_extent_block()
322 return error; in xfs_rtallocate_extent_block()
355 int error; /* error value */ in xfs_rtallocate_extent_exact() local
364 error = xfs_rtcheck_range(mp, tp, bno, maxlen, 1, &next, &isfree); in xfs_rtallocate_extent_exact()
365 if (error) { in xfs_rtallocate_extent_exact()
366 return error; in xfs_rtallocate_extent_exact()
372 error = xfs_rtallocate_range(mp, tp, bno, maxlen, rbpp, rsb); in xfs_rtallocate_extent_exact()
373 if (error) { in xfs_rtallocate_extent_exact()
374 return error; in xfs_rtallocate_extent_exact()
407 error = xfs_rtallocate_range(mp, tp, bno, maxlen, rbpp, rsb); in xfs_rtallocate_extent_exact()
408 if (error) { in xfs_rtallocate_extent_exact()
409 return error; in xfs_rtallocate_extent_exact()
436 int error; /* error value */ in xfs_rtallocate_extent_near() local
453 error = xfs_rtallocate_extent_exact(mp, tp, bno, minlen, maxlen, len, in xfs_rtallocate_extent_near()
455 if (error) { in xfs_rtallocate_extent_near()
456 return error; in xfs_rtallocate_extent_near()
477 error = xfs_rtany_summary(mp, tp, log2len, mp->m_rsumlevels - 1, in xfs_rtallocate_extent_near()
479 if (error) { in xfs_rtallocate_extent_near()
480 return error; in xfs_rtallocate_extent_near()
495 error = xfs_rtallocate_extent_block(mp, tp, in xfs_rtallocate_extent_near()
498 if (error) { in xfs_rtallocate_extent_near()
499 return error; in xfs_rtallocate_extent_near()
524 error = xfs_rtany_summary(mp, tp, in xfs_rtallocate_extent_near()
527 if (error) { in xfs_rtallocate_extent_near()
528 return error; in xfs_rtallocate_extent_near()
540 error = xfs_rtallocate_extent_block(mp, in xfs_rtallocate_extent_near()
543 if (error) { in xfs_rtallocate_extent_near()
544 return error; in xfs_rtallocate_extent_near()
562 error = xfs_rtallocate_extent_block(mp, tp, in xfs_rtallocate_extent_near()
565 if (error) { in xfs_rtallocate_extent_near()
566 return error; in xfs_rtallocate_extent_near()
628 int error; /* error value */ in xfs_rtallocate_extent_size() local
653 error = xfs_rtget_summary(mp, tp, l, i, rbpp, rsb, in xfs_rtallocate_extent_size()
655 if (error) { in xfs_rtallocate_extent_size()
656 return error; in xfs_rtallocate_extent_size()
666 error = xfs_rtallocate_extent_block(mp, tp, i, maxlen, in xfs_rtallocate_extent_size()
668 if (error) { in xfs_rtallocate_extent_size()
669 return error; in xfs_rtallocate_extent_size()
712 error = xfs_rtget_summary(mp, tp, l, i, rbpp, rsb, in xfs_rtallocate_extent_size()
714 if (error) { in xfs_rtallocate_extent_size()
715 return error; in xfs_rtallocate_extent_size()
727 error = xfs_rtallocate_extent_block(mp, tp, i, in xfs_rtallocate_extent_size()
731 if (error) { in xfs_rtallocate_extent_size()
732 return error; in xfs_rtallocate_extent_size()
771 int error; /* error return value */ in xfs_growfs_rt_alloc() local
791 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_growrtalloc, in xfs_growfs_rt_alloc()
793 if (error) in xfs_growfs_rt_alloc()
808 error = xfs_bmapi_write(tp, ip, oblocks, nblocks - oblocks, in xfs_growfs_rt_alloc()
811 if (!error && nmap < 1) in xfs_growfs_rt_alloc()
812 error = -ENOSPC; in xfs_growfs_rt_alloc()
813 if (error) in xfs_growfs_rt_alloc()
818 error = xfs_bmap_finish(&tp, &flist, &committed); in xfs_growfs_rt_alloc()
819 if (error) in xfs_growfs_rt_alloc()
821 error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); in xfs_growfs_rt_alloc()
822 if (error) in xfs_growfs_rt_alloc()
823 goto error; in xfs_growfs_rt_alloc()
836 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_growrtzero, in xfs_growfs_rt_alloc()
838 if (error) in xfs_growfs_rt_alloc()
852 error = -EIO; in xfs_growfs_rt_alloc()
855 goto error; in xfs_growfs_rt_alloc()
862 error = xfs_trans_commit(tp, 0); in xfs_growfs_rt_alloc()
863 if (error) in xfs_growfs_rt_alloc()
864 goto error; in xfs_growfs_rt_alloc()
873 error: in xfs_growfs_rt_alloc()
874 return error; in xfs_growfs_rt_alloc()
891 int error; /* error return value */ in xfs_growfs_rt() local
916 if ((error = xfs_sb_validate_fsb_count(sbp, nrblocks))) in xfs_growfs_rt()
917 return error; in xfs_growfs_rt()
921 error = xfs_buf_read_uncached(mp->m_rtdev_targp, in xfs_growfs_rt()
924 if (error) in xfs_growfs_rt()
925 return error; in xfs_growfs_rt()
955 error = xfs_growfs_rt_alloc(mp, rbmblocks, nrbmblocks, mp->m_rbmip); in xfs_growfs_rt()
956 if (error) in xfs_growfs_rt()
957 return error; in xfs_growfs_rt()
958 error = xfs_growfs_rt_alloc(mp, rsumblocks, nrsumblocks, mp->m_rsumip); in xfs_growfs_rt()
959 if (error) in xfs_growfs_rt()
960 return error; in xfs_growfs_rt()
1003 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_growrtfree, in xfs_growfs_rt()
1005 if (error) in xfs_growfs_rt()
1035 error = xfs_rtcopy_summary(mp, nmp, tp); in xfs_growfs_rt()
1036 if (error) in xfs_growfs_rt()
1061 error = xfs_rtfree_range(nmp, tp, sbp->sb_rextents, in xfs_growfs_rt()
1063 if (error) { in xfs_growfs_rt()
1079 error = xfs_trans_commit(tp, 0); in xfs_growfs_rt()
1080 if (error) in xfs_growfs_rt()
1089 return error; in xfs_growfs_rt()
1110 int error; /* error value */ in xfs_rtallocate_extent() local
1140 error = xfs_rtallocate_extent_size(mp, tp, minlen, maxlen, len, in xfs_rtallocate_extent()
1144 error = xfs_rtallocate_extent_near(mp, tp, bno, minlen, maxlen, in xfs_rtallocate_extent()
1148 error = xfs_rtallocate_extent_exact(mp, tp, bno, minlen, maxlen, in xfs_rtallocate_extent()
1152 error = -EIO; in xfs_rtallocate_extent()
1155 if (error) in xfs_rtallocate_extent()
1156 return error; in xfs_rtallocate_extent()
1184 int error; in xfs_rtmount_init() local
1210 error = xfs_buf_read_uncached(mp->m_rtdev_targp, in xfs_rtmount_init()
1213 if (error) { in xfs_rtmount_init()
1215 return error; in xfs_rtmount_init()
1229 int error; /* error return value */ in xfs_rtmount_inodes() local
1235 error = xfs_iget(mp, NULL, sbp->sb_rbmino, 0, 0, &mp->m_rbmip); in xfs_rtmount_inodes()
1236 if (error) in xfs_rtmount_inodes()
1237 return error; in xfs_rtmount_inodes()
1240 error = xfs_iget(mp, NULL, sbp->sb_rsumino, 0, 0, &mp->m_rsumip); in xfs_rtmount_inodes()
1241 if (error) { in xfs_rtmount_inodes()
1243 return error; in xfs_rtmount_inodes()