Lines Matching refs:error

63 	int		error;		/* error value */  in xfs_rtany_summary()  local
74 error = xfs_rtget_summary(mp, tp, log, bbno, rbpp, rsb, &sum); in xfs_rtany_summary()
75 if (error) { in xfs_rtany_summary()
76 return error; in xfs_rtany_summary()
106 int error; /* error return value */ in xfs_rtcopy_summary() local
116 error = xfs_rtget_summary(omp, tp, log, bbno, &bp, in xfs_rtcopy_summary()
118 if (error) in xfs_rtcopy_summary()
119 return error; in xfs_rtcopy_summary()
122 error = xfs_rtmodify_summary(omp, tp, log, bbno, -sum, in xfs_rtcopy_summary()
124 if (error) in xfs_rtcopy_summary()
125 return error; in xfs_rtcopy_summary()
126 error = xfs_rtmodify_summary(nmp, tp, log, bbno, sum, in xfs_rtcopy_summary()
128 if (error) in xfs_rtcopy_summary()
129 return error; in xfs_rtcopy_summary()
149 int error; /* error value */ in xfs_rtallocate_range() local
159 error = xfs_rtfind_back(mp, tp, start, 0, &preblock); in xfs_rtallocate_range()
160 if (error) { in xfs_rtallocate_range()
161 return error; in xfs_rtallocate_range()
166 error = xfs_rtfind_forw(mp, tp, end, mp->m_sb.sb_rextents - 1, in xfs_rtallocate_range()
168 if (error) { in xfs_rtallocate_range()
169 return error; in xfs_rtallocate_range()
175 error = xfs_rtmodify_summary(mp, tp, in xfs_rtallocate_range()
178 if (error) { in xfs_rtallocate_range()
179 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()
198 error = xfs_rtmodify_summary(mp, tp, in xfs_rtallocate_range()
201 if (error) { in xfs_rtallocate_range()
202 return error; in xfs_rtallocate_range()
208 error = xfs_rtmodify_range(mp, tp, start, len, 0); in xfs_rtallocate_range()
209 return error; in xfs_rtallocate_range()
235 int error; /* error value */ in xfs_rtallocate_extent_block() local
255 error = xfs_rtcheck_range(mp, tp, i, maxlen, 1, &next, &stat); in xfs_rtallocate_extent_block()
256 if (error) { in xfs_rtallocate_extent_block()
257 return error; in xfs_rtallocate_extent_block()
263 error = xfs_rtallocate_range(mp, tp, i, maxlen, rbpp, in xfs_rtallocate_extent_block()
265 if (error) { in xfs_rtallocate_extent_block()
266 return error; in xfs_rtallocate_extent_block()
291 error = xfs_rtfind_forw(mp, tp, next, end, &i); in xfs_rtallocate_extent_block()
292 if (error) { in xfs_rtallocate_extent_block()
293 return error; in xfs_rtallocate_extent_block()
316 error = xfs_rtallocate_range(mp, tp, besti, bestlen, rbpp, rsb); in xfs_rtallocate_extent_block()
317 if (error) { in xfs_rtallocate_extent_block()
318 return error; in xfs_rtallocate_extent_block()
351 int error; /* error value */ in xfs_rtallocate_extent_exact() local
360 error = xfs_rtcheck_range(mp, tp, bno, maxlen, 1, &next, &isfree); in xfs_rtallocate_extent_exact()
361 if (error) { in xfs_rtallocate_extent_exact()
362 return error; in xfs_rtallocate_extent_exact()
368 error = xfs_rtallocate_range(mp, tp, bno, maxlen, rbpp, rsb); in xfs_rtallocate_extent_exact()
369 if (error) { in xfs_rtallocate_extent_exact()
370 return error; in xfs_rtallocate_extent_exact()
403 error = xfs_rtallocate_range(mp, tp, bno, maxlen, rbpp, rsb); in xfs_rtallocate_extent_exact()
404 if (error) { in xfs_rtallocate_extent_exact()
405 return error; in xfs_rtallocate_extent_exact()
432 int error; /* error value */ in xfs_rtallocate_extent_near() local
457 error = xfs_rtallocate_extent_exact(mp, tp, bno, minlen, maxlen, len, in xfs_rtallocate_extent_near()
459 if (error) { in xfs_rtallocate_extent_near()
460 return error; in xfs_rtallocate_extent_near()
481 error = xfs_rtany_summary(mp, tp, log2len, mp->m_rsumlevels - 1, in xfs_rtallocate_extent_near()
483 if (error) { in xfs_rtallocate_extent_near()
484 return error; in xfs_rtallocate_extent_near()
499 error = xfs_rtallocate_extent_block(mp, tp, in xfs_rtallocate_extent_near()
502 if (error) { in xfs_rtallocate_extent_near()
503 return error; in xfs_rtallocate_extent_near()
528 error = xfs_rtany_summary(mp, tp, in xfs_rtallocate_extent_near()
531 if (error) { in xfs_rtallocate_extent_near()
532 return error; in xfs_rtallocate_extent_near()
544 error = xfs_rtallocate_extent_block(mp, in xfs_rtallocate_extent_near()
547 if (error) { in xfs_rtallocate_extent_near()
548 return error; in xfs_rtallocate_extent_near()
566 error = xfs_rtallocate_extent_block(mp, tp, in xfs_rtallocate_extent_near()
569 if (error) { in xfs_rtallocate_extent_near()
570 return error; in xfs_rtallocate_extent_near()
632 int error; /* error value */ in xfs_rtallocate_extent_size() local
657 error = xfs_rtget_summary(mp, tp, l, i, rbpp, rsb, in xfs_rtallocate_extent_size()
659 if (error) { in xfs_rtallocate_extent_size()
660 return error; in xfs_rtallocate_extent_size()
670 error = xfs_rtallocate_extent_block(mp, tp, i, maxlen, in xfs_rtallocate_extent_size()
672 if (error) { in xfs_rtallocate_extent_size()
673 return error; in xfs_rtallocate_extent_size()
716 error = xfs_rtget_summary(mp, tp, l, i, rbpp, rsb, in xfs_rtallocate_extent_size()
718 if (error) { in xfs_rtallocate_extent_size()
719 return error; in xfs_rtallocate_extent_size()
731 error = xfs_rtallocate_extent_block(mp, tp, i, in xfs_rtallocate_extent_size()
735 if (error) { in xfs_rtallocate_extent_size()
736 return error; in xfs_rtallocate_extent_size()
774 int error; /* error return value */ in xfs_growfs_rt_alloc() local
789 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_growrtalloc, resblks, in xfs_growfs_rt_alloc()
791 if (error) in xfs_growfs_rt_alloc()
792 return error; in xfs_growfs_rt_alloc()
803 error = xfs_bmapi_write(tp, ip, oblocks, nblocks - oblocks, in xfs_growfs_rt_alloc()
806 if (!error && nmap < 1) in xfs_growfs_rt_alloc()
807 error = -ENOSPC; in xfs_growfs_rt_alloc()
808 if (error) in xfs_growfs_rt_alloc()
813 error = xfs_trans_commit(tp); in xfs_growfs_rt_alloc()
814 if (error) in xfs_growfs_rt_alloc()
815 return error; in xfs_growfs_rt_alloc()
826 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_growrtzero, in xfs_growfs_rt_alloc()
828 if (error) in xfs_growfs_rt_alloc()
829 return error; in xfs_growfs_rt_alloc()
842 error = -EIO; in xfs_growfs_rt_alloc()
850 error = xfs_trans_commit(tp); in xfs_growfs_rt_alloc()
851 if (error) in xfs_growfs_rt_alloc()
852 return error; in xfs_growfs_rt_alloc()
864 return error; in xfs_growfs_rt_alloc()
881 int error; /* error return value */ in xfs_growfs_rt() local
906 if ((error = xfs_sb_validate_fsb_count(sbp, nrblocks))) in xfs_growfs_rt()
907 return error; in xfs_growfs_rt()
911 error = xfs_buf_read_uncached(mp->m_rtdev_targp, in xfs_growfs_rt()
914 if (error) in xfs_growfs_rt()
915 return error; in xfs_growfs_rt()
945 error = xfs_growfs_rt_alloc(mp, rbmblocks, nrbmblocks, mp->m_rbmip); in xfs_growfs_rt()
946 if (error) in xfs_growfs_rt()
947 return error; in xfs_growfs_rt()
948 error = xfs_growfs_rt_alloc(mp, rsumblocks, nrsumblocks, mp->m_rsumip); in xfs_growfs_rt()
949 if (error) in xfs_growfs_rt()
950 return error; in xfs_growfs_rt()
991 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_growrtfree, 0, 0, 0, in xfs_growfs_rt()
993 if (error) in xfs_growfs_rt()
1028 error = xfs_rtcopy_summary(mp, nmp, tp); in xfs_growfs_rt()
1029 if (error) in xfs_growfs_rt()
1054 error = xfs_rtfree_range(nmp, tp, sbp->sb_rextents, in xfs_growfs_rt()
1056 if (error) { in xfs_growfs_rt()
1072 error = xfs_trans_commit(tp); in xfs_growfs_rt()
1073 if (error) in xfs_growfs_rt()
1082 return error; in xfs_growfs_rt()
1102 int error; /* error value */ in xfs_rtallocate_extent() local
1129 error = xfs_rtallocate_extent_size(mp, tp, minlen, maxlen, len, in xfs_rtallocate_extent()
1132 error = xfs_rtallocate_extent_near(mp, tp, bno, minlen, maxlen, in xfs_rtallocate_extent()
1136 if (error) in xfs_rtallocate_extent()
1137 return error; in xfs_rtallocate_extent()
1169 int error; in xfs_rtmount_init() local
1195 error = xfs_buf_read_uncached(mp->m_rtdev_targp, in xfs_rtmount_init()
1198 if (error) { in xfs_rtmount_init()
1200 return error; in xfs_rtmount_init()
1214 int error; /* error return value */ in xfs_rtmount_inodes() local
1218 error = xfs_iget(mp, NULL, sbp->sb_rbmino, 0, 0, &mp->m_rbmip); in xfs_rtmount_inodes()
1219 if (error) in xfs_rtmount_inodes()
1220 return error; in xfs_rtmount_inodes()
1223 error = xfs_iget(mp, NULL, sbp->sb_rsumino, 0, 0, &mp->m_rsumip); in xfs_rtmount_inodes()
1224 if (error) { in xfs_rtmount_inodes()
1226 return error; in xfs_rtmount_inodes()