Lines Matching refs:error
46 STATIC int /* error */
57 int error; /* error value */
72 error = xfs_rtget_summary(mp, tp, log, bbno, rbpp, rsb, &sum);
73 if (error) {
74 return error;
100 STATIC int /* error */
108 int error; /* error return value */
118 error = xfs_rtget_summary(omp, tp, log, bbno, &bp,
120 if (error)
121 return error;
124 error = xfs_rtmodify_summary(omp, tp, log, bbno, -sum,
126 if (error)
127 return error;
128 error = xfs_rtmodify_summary(nmp, tp, log, bbno, sum,
130 if (error)
131 return error;
141 STATIC int /* error */
151 int error; /* error value */
161 error = xfs_rtfind_back(mp, tp, start, 0, &preblock);
162 if (error) {
163 return error;
168 error = xfs_rtfind_forw(mp, tp, end, mp->m_sb.sb_rextents - 1,
170 if (error) {
171 return error;
177 error = xfs_rtmodify_summary(mp, tp,
180 if (error) {
181 return error;
188 error = xfs_rtmodify_summary(mp, tp,
191 if (error) {
192 return error;
200 error = xfs_rtmodify_summary(mp, tp,
203 if (error) {
204 return error;
210 error = xfs_rtmodify_range(mp, tp, start, len, 0);
211 return error;
234 * the length, if given. Returns error; returns starting block in *rtblock.
237 STATIC int /* error */
254 int error; /* error value */
274 error = xfs_rtcheck_range(mp, tp, i, maxlen, 1, &next, &stat);
275 if (error) {
276 return error;
282 error = xfs_rtallocate_range(mp, tp, i, maxlen, rbpp,
284 if (error) {
285 return error;
310 error = xfs_rtfind_forw(mp, tp, next, end, &i);
311 if (error) {
312 return error;
335 error = xfs_rtallocate_range(mp, tp, besti, bestlen, rbpp, rsb);
336 if (error) {
337 return error;
354 * Returns error; returns starting block in *rtblock.
357 STATIC int /* error */
370 int error; /* error value */
380 error = xfs_rtcheck_range(mp, tp, bno, maxlen, 1, &next, &isfree);
381 if (error) {
382 return error;
388 error = xfs_rtallocate_range(mp, tp, bno, maxlen, rbpp, rsb);
389 if (error) {
390 return error;
423 error = xfs_rtallocate_range(mp, tp, bno, maxlen, rbpp, rsb);
424 if (error) {
425 return error;
437 STATIC int /* error */
452 int error; /* error value */
479 error = xfs_rtallocate_extent_exact(mp, tp, bno, minlen, maxlen, len,
481 if (error) {
482 return error;
503 error = xfs_rtany_summary(mp, tp, log2len, mp->m_rsumlevels - 1,
505 if (error) {
506 return error;
521 error = xfs_rtallocate_extent_block(mp, tp,
524 if (error) {
525 return error;
550 error = xfs_rtany_summary(mp, tp,
553 if (error) {
554 return error;
566 error = xfs_rtallocate_extent_block(mp,
569 if (error) {
570 return error;
588 error = xfs_rtallocate_extent_block(mp, tp,
591 if (error) {
592 return error;
642 STATIC int /* error */
654 int error; /* error value */
680 error = xfs_rtget_summary(mp, tp, l, i, rbpp, rsb,
682 if (error) {
683 return error;
693 error = xfs_rtallocate_extent_block(mp, tp, i, maxlen,
695 if (error) {
696 return error;
739 error = xfs_rtget_summary(mp, tp, l, i, rbpp, rsb,
741 if (error) {
742 return error;
754 error = xfs_rtallocate_extent_block(mp, tp, i,
758 if (error) {
759 return error;
797 int error; /* error return value */
818 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_growrtalloc, resblks,
820 if (error)
821 return error;
828 error = xfs_iext_count_may_overflow(ip, XFS_DATA_FORK,
830 if (error == -EFBIG)
831 error = xfs_iext_count_upgrade(tp, ip,
833 if (error)
840 error = xfs_bmapi_write(tp, ip, oblocks, nblocks - oblocks,
842 if (!error && nmap < 1)
843 error = -ENOSPC;
844 if (error)
849 error = xfs_trans_commit(tp);
850 if (error)
851 return error;
862 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_growrtzero,
864 if (error)
865 return error;
875 error = xfs_trans_get_buf(tp, mp->m_ddev_targp, d,
877 if (error)
887 error = xfs_trans_commit(tp);
888 if (error)
889 return error;
901 return error;
933 int error; /* error return value */
982 error = xfs_sb_validate_fsb_count(sbp, nrblocks);
983 if (error)
984 return error;
988 error = xfs_buf_read_uncached(mp->m_rtdev_targp,
991 if (error)
992 return error;
1022 error = xfs_growfs_rt_alloc(mp, rbmblocks, nrbmblocks, mp->m_rbmip);
1023 if (error)
1024 return error;
1025 error = xfs_growfs_rt_alloc(mp, rsumblocks, nrsumblocks, mp->m_rsumip);
1026 if (error)
1027 return error;
1073 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_growrtfree, 0, 0, 0,
1075 if (error)
1110 error = xfs_rtcopy_summary(mp, nmp, tp);
1111 if (error)
1136 error = xfs_rtfree_range(nmp, tp, sbp->sb_rextents,
1138 if (error) {
1154 error = xfs_trans_commit(tp);
1155 if (error)
1161 if (error)
1165 error = xfs_update_secondary_sbs(mp);
1176 * (if there was an error).
1179 if (error) {
1187 return error;
1195 int /* error */
1207 int error; /* error value */
1234 error = xfs_rtallocate_extent_size(mp, tp, minlen, maxlen, len,
1237 error = xfs_rtallocate_extent_near(mp, tp, bno, minlen, maxlen,
1241 if (error)
1242 return error;
1267 int /* error */
1274 int error;
1300 error = xfs_buf_read_uncached(mp->m_rtdev_targp,
1303 if (error) {
1305 return error;
1333 int error;
1336 error = xfs_rtalloc_query_all(mp, NULL, xfs_rtalloc_count_frextent,
1339 if (error)
1340 return error;
1360 int error;
1362 error = xfs_trans_alloc_empty(ip->i_mount, &tp);
1363 if (error)
1364 return error;
1368 error = xfs_iread_extents(tp, ip, XFS_DATA_FORK);
1369 if (error)
1373 error = xfs_iread_extents(tp, ip, XFS_ATTR_FORK);
1374 if (error)
1381 return error;
1388 int /* error */
1392 int error; /* error return value */
1396 error = xfs_iget(mp, NULL, sbp->sb_rbmino, 0, 0, &mp->m_rbmip);
1397 if (error)
1398 return error;
1401 error = xfs_rtmount_iread_extents(mp->m_rbmip, XFS_ILOCK_RTBITMAP);
1402 if (error)
1405 error = xfs_iget(mp, NULL, sbp->sb_rsumino, 0, 0, &mp->m_rsumip);
1406 if (error)
1410 error = xfs_rtmount_iread_extents(mp->m_rsumip, XFS_ILOCK_RTSUM);
1411 if (error)
1421 return error;
1442 int /* error */