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
789 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_growrtalloc, in xfs_growfs_rt_alloc()
791 if (error) in xfs_growfs_rt_alloc()
804 error = xfs_bmapi_write(tp, ip, oblocks, nblocks - oblocks, in xfs_growfs_rt_alloc()
807 if (!error && nmap < 1) in xfs_growfs_rt_alloc()
808 error = -ENOSPC; in xfs_growfs_rt_alloc()
809 if (error) in xfs_growfs_rt_alloc()
814 error = xfs_bmap_finish(&tp, &flist, &committed); in xfs_growfs_rt_alloc()
815 if (error) in xfs_growfs_rt_alloc()
817 error = xfs_trans_commit(tp); in xfs_growfs_rt_alloc()
818 if (error) in xfs_growfs_rt_alloc()
819 return error; in xfs_growfs_rt_alloc()
831 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_growrtzero, in xfs_growfs_rt_alloc()
833 if (error) in xfs_growfs_rt_alloc()
847 error = -EIO; in xfs_growfs_rt_alloc()
855 error = xfs_trans_commit(tp); in xfs_growfs_rt_alloc()
856 if (error) in xfs_growfs_rt_alloc()
857 return error; in xfs_growfs_rt_alloc()
871 return error; in xfs_growfs_rt_alloc()
888 int error; /* error return value */ in xfs_growfs_rt() local
913 if ((error = xfs_sb_validate_fsb_count(sbp, nrblocks))) in xfs_growfs_rt()
914 return error; in xfs_growfs_rt()
918 error = xfs_buf_read_uncached(mp->m_rtdev_targp, in xfs_growfs_rt()
921 if (error) in xfs_growfs_rt()
922 return error; in xfs_growfs_rt()
952 error = xfs_growfs_rt_alloc(mp, rbmblocks, nrbmblocks, mp->m_rbmip); in xfs_growfs_rt()
953 if (error) in xfs_growfs_rt()
954 return error; in xfs_growfs_rt()
955 error = xfs_growfs_rt_alloc(mp, rsumblocks, nrsumblocks, mp->m_rsumip); in xfs_growfs_rt()
956 if (error) in xfs_growfs_rt()
957 return error; in xfs_growfs_rt()
999 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_growrtfree, in xfs_growfs_rt()
1001 if (error) in xfs_growfs_rt()
1030 error = xfs_rtcopy_summary(mp, nmp, tp); in xfs_growfs_rt()
1031 if (error) in xfs_growfs_rt()
1056 error = xfs_rtfree_range(nmp, tp, sbp->sb_rextents, in xfs_growfs_rt()
1058 if (error) { in xfs_growfs_rt()
1074 error = xfs_trans_commit(tp); in xfs_growfs_rt()
1075 if (error) in xfs_growfs_rt()
1084 return error; in xfs_growfs_rt()
1105 int error; /* error value */ in xfs_rtallocate_extent() local
1135 error = xfs_rtallocate_extent_size(mp, tp, minlen, maxlen, len, in xfs_rtallocate_extent()
1139 error = xfs_rtallocate_extent_near(mp, tp, bno, minlen, maxlen, in xfs_rtallocate_extent()
1143 error = xfs_rtallocate_extent_exact(mp, tp, bno, minlen, maxlen, in xfs_rtallocate_extent()
1147 error = -EIO; in xfs_rtallocate_extent()
1150 if (error) in xfs_rtallocate_extent()
1151 return error; in xfs_rtallocate_extent()
1179 int error; in xfs_rtmount_init() local
1205 error = xfs_buf_read_uncached(mp->m_rtdev_targp, in xfs_rtmount_init()
1208 if (error) { in xfs_rtmount_init()
1210 return error; in xfs_rtmount_init()
1224 int error; /* error return value */ in xfs_rtmount_inodes() local
1230 error = xfs_iget(mp, NULL, sbp->sb_rbmino, 0, 0, &mp->m_rbmip); in xfs_rtmount_inodes()
1231 if (error) in xfs_rtmount_inodes()
1232 return error; in xfs_rtmount_inodes()
1235 error = xfs_iget(mp, NULL, sbp->sb_rsumino, 0, 0, &mp->m_rsumip); in xfs_rtmount_inodes()
1236 if (error) { in xfs_rtmount_inodes()
1238 return error; in xfs_rtmount_inodes()