• Home
  • Raw
  • Download

Lines Matching refs:error

75 	int		error;		/* error return value */  in xfs_bmap_rtalloc()  local
86 error = xfs_bmap_extsize_align(mp, &ap->got, &ap->prev, in xfs_bmap_rtalloc()
89 if (error) in xfs_bmap_rtalloc()
90 return error; in xfs_bmap_rtalloc()
130 error = xfs_rtpick_extent(mp, ap->tp, ralen, &rtx); in xfs_bmap_rtalloc()
131 if (error) in xfs_bmap_rtalloc()
132 return error; in xfs_bmap_rtalloc()
146 error = xfs_rtallocate_extent(ap->tp, ap->blkno, 1, ap->length, in xfs_bmap_rtalloc()
148 if (error) in xfs_bmap_rtalloc()
149 return error; in xfs_bmap_rtalloc()
170 error = xfs_zero_extent(ap->ip, ap->blkno, ap->length); in xfs_bmap_rtalloc()
171 if (error) in xfs_bmap_rtalloc()
172 return error; in xfs_bmap_rtalloc()
194 int error; in xfs_bmap_eof() local
196 error = xfs_bmap_last_extent(NULL, ip, whichfork, &rec, eof); in xfs_bmap_eof()
197 if (error || *eof) in xfs_bmap_eof()
198 return error; in xfs_bmap_eof()
265 int error; in xfs_bmap_count_tree() local
274 error = xfs_btree_read_bufl(mp, tp, bno, &bp, XFS_BMAP_BTREE_REF, in xfs_bmap_count_tree()
276 if (error) in xfs_bmap_count_tree()
277 return error; in xfs_bmap_count_tree()
285 error = xfs_btree_read_bufl(mp, tp, nextbno, &nbp, in xfs_bmap_count_tree()
288 if (error) in xfs_bmap_count_tree()
289 return error; in xfs_bmap_count_tree()
299 error = xfs_bmap_count_tree(mp, tp, ifp, bno, level, nextents, in xfs_bmap_count_tree()
301 if (error) { in xfs_bmap_count_tree()
319 error = xfs_btree_read_bufl(mp, tp, bno, &bp, in xfs_bmap_count_tree()
322 if (error) in xfs_bmap_count_tree()
323 return error; in xfs_bmap_count_tree()
349 int error; in xfs_bmap_count_blocks() local
365 error = xfs_iread_extents(tp, ip, whichfork); in xfs_bmap_count_blocks()
366 if (error) in xfs_bmap_count_blocks()
367 return error; in xfs_bmap_count_blocks()
382 error = xfs_bmap_count_tree(mp, tp, ifp, bno, level, in xfs_bmap_count_blocks()
384 if (error) { in xfs_bmap_count_blocks()
405 int error; in xfs_getbmap_report_one() local
407 error = xfs_reflink_trim_around_shared(ip, got, &shared); in xfs_getbmap_report_one()
408 if (error) in xfs_getbmap_report_one()
409 return error; in xfs_getbmap_report_one()
509 int whichfork, lock, error = 0; in xfs_getbmap() local
566 error = filemap_write_and_wait(VFS_I(ip)->i_mapping); in xfs_getbmap()
567 if (error) in xfs_getbmap()
599 error = -EINVAL; in xfs_getbmap()
614 error = xfs_iread_extents(NULL, ip, whichfork); in xfs_getbmap()
615 if (error) in xfs_getbmap()
652 error = xfs_getbmap_report_one(ip, bmv, out, bmv_end, in xfs_getbmap()
654 if (error || xfs_getbmap_full(bmv)) in xfs_getbmap()
679 return error; in xfs_getbmap()
698 int error = 0; in xfs_bmap_punch_delalloc_range() local
722 error = xfs_bmap_del_extent_delay(ip, XFS_DATA_FORK, &icur, in xfs_bmap_punch_delalloc_range()
724 if (error || !xfs_iext_get_extent(ifp, &icur, &got)) in xfs_bmap_punch_delalloc_range()
730 return error; in xfs_bmap_punch_delalloc_range()
779 int error; in xfs_free_eofblocks() local
799 error = xfs_bmapi_read(ip, end_fsb, map_len, &imap, &nimaps, 0); in xfs_free_eofblocks()
806 if (!error && (nimaps != 0) && in xfs_free_eofblocks()
812 error = xfs_qm_dqattach(ip); in xfs_free_eofblocks()
813 if (error) in xfs_free_eofblocks()
814 return error; in xfs_free_eofblocks()
819 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_itruncate, 0, 0, 0, in xfs_free_eofblocks()
821 if (error) { in xfs_free_eofblocks()
823 return error; in xfs_free_eofblocks()
835 error = xfs_itruncate_extents_flags(&tp, ip, XFS_DATA_FORK, in xfs_free_eofblocks()
837 if (error) { in xfs_free_eofblocks()
844 error = xfs_trans_commit(tp); in xfs_free_eofblocks()
845 if (!error) in xfs_free_eofblocks()
851 return error; in xfs_free_eofblocks()
874 int error; in xfs_alloc_file_space() local
881 error = xfs_qm_dqattach(ip); in xfs_alloc_file_space()
882 if (error) in xfs_alloc_file_space()
883 return error; in xfs_alloc_file_space()
901 while (allocatesize_fsb && !error) { in xfs_alloc_file_space()
945 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, in xfs_alloc_file_space()
951 if (error) { in xfs_alloc_file_space()
955 ASSERT(error == -ENOSPC || XFS_FORCED_SHUTDOWN(mp)); in xfs_alloc_file_space()
959 error = xfs_trans_reserve_quota_nblks(tp, ip, qblocks, in xfs_alloc_file_space()
961 if (error) in xfs_alloc_file_space()
966 error = xfs_bmapi_write(tp, ip, startoffset_fsb, in xfs_alloc_file_space()
969 if (error) in xfs_alloc_file_space()
975 error = xfs_trans_commit(tp); in xfs_alloc_file_space()
977 if (error) in xfs_alloc_file_space()
983 error = -ENOSPC; in xfs_alloc_file_space()
991 return error; in xfs_alloc_file_space()
999 return error; in xfs_alloc_file_space()
1012 int error; in xfs_unmap_extent() local
1014 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0, 0, &tp); in xfs_unmap_extent()
1015 if (error) { in xfs_unmap_extent()
1016 ASSERT(error == -ENOSPC || XFS_FORCED_SHUTDOWN(mp)); in xfs_unmap_extent()
1017 return error; in xfs_unmap_extent()
1021 error = xfs_trans_reserve_quota(tp, mp, ip->i_udquot, ip->i_gdquot, in xfs_unmap_extent()
1023 if (error) in xfs_unmap_extent()
1028 error = xfs_bunmapi(tp, ip, startoffset_fsb, len_fsb, 0, 2, done); in xfs_unmap_extent()
1029 if (error) in xfs_unmap_extent()
1032 error = xfs_trans_commit(tp); in xfs_unmap_extent()
1035 return error; in xfs_unmap_extent()
1051 int error; in xfs_flush_unmap_range() local
1060 error = filemap_write_and_wait_range(inode->i_mapping, start, end); in xfs_flush_unmap_range()
1061 if (error) in xfs_flush_unmap_range()
1062 return error; in xfs_flush_unmap_range()
1076 int done = 0, error; in xfs_free_file_space() local
1080 error = xfs_qm_dqattach(ip); in xfs_free_file_space()
1081 if (error) in xfs_free_file_space()
1082 return error; in xfs_free_file_space()
1087 error = xfs_flush_unmap_range(ip, offset, len); in xfs_free_file_space()
1088 if (error) in xfs_free_file_space()
1089 return error; in xfs_free_file_space()
1099 error = xfs_unmap_extent(ip, startoffset_fsb, in xfs_free_file_space()
1101 if (error) in xfs_free_file_space()
1102 return error; in xfs_free_file_space()
1116 error = iomap_zero_range(VFS_I(ip), offset, len, NULL, &xfs_iomap_ops); in xfs_free_file_space()
1117 if (error) in xfs_free_file_space()
1118 return error; in xfs_free_file_space()
1127 error = filemap_write_and_wait_range(VFS_I(ip)->i_mapping, in xfs_free_file_space()
1131 return error; in xfs_free_file_space()
1146 int error; in xfs_zero_file_space() local
1161 error = xfs_free_file_space(ip, offset, len); in xfs_zero_file_space()
1162 if (error || xfs_is_always_cow_inode(ip)) in xfs_zero_file_space()
1163 return error; in xfs_zero_file_space()
1176 int error; in xfs_prepare_shift() local
1183 error = xfs_free_eofblocks(ip); in xfs_prepare_shift()
1184 if (error) in xfs_prepare_shift()
1185 return error; in xfs_prepare_shift()
1192 error = xfs_flush_unmap_range(ip, offset, XFS_ISIZE(ip)); in xfs_prepare_shift()
1193 if (error) in xfs_prepare_shift()
1194 return error; in xfs_prepare_shift()
1202 error = xfs_reflink_cancel_cow_range(ip, offset, NULLFILEOFF, in xfs_prepare_shift()
1204 if (error) in xfs_prepare_shift()
1205 return error; in xfs_prepare_shift()
1231 int error; in xfs_collapse_file_space() local
1242 error = xfs_free_file_space(ip, offset, len); in xfs_collapse_file_space()
1243 if (error) in xfs_collapse_file_space()
1244 return error; in xfs_collapse_file_space()
1246 error = xfs_prepare_shift(ip, offset); in xfs_collapse_file_space()
1247 if (error) in xfs_collapse_file_space()
1248 return error; in xfs_collapse_file_space()
1250 while (!error && !done) { in xfs_collapse_file_space()
1251 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0, 0, in xfs_collapse_file_space()
1253 if (error) in xfs_collapse_file_space()
1257 error = xfs_trans_reserve_quota(tp, mp, ip->i_udquot, in xfs_collapse_file_space()
1260 if (error) in xfs_collapse_file_space()
1264 error = xfs_bmap_collapse_extents(tp, ip, &next_fsb, shift_fsb, in xfs_collapse_file_space()
1266 if (error) in xfs_collapse_file_space()
1269 error = xfs_trans_commit(tp); in xfs_collapse_file_space()
1272 return error; in xfs_collapse_file_space()
1276 return error; in xfs_collapse_file_space()
1299 int error; in xfs_insert_file_space() local
1310 error = xfs_bmap_can_insert_extents(ip, stop_fsb, shift_fsb); in xfs_insert_file_space()
1311 if (error) in xfs_insert_file_space()
1312 return error; in xfs_insert_file_space()
1314 error = xfs_prepare_shift(ip, offset); in xfs_insert_file_space()
1315 if (error) in xfs_insert_file_space()
1316 return error; in xfs_insert_file_space()
1323 error = xfs_bmap_split_extent(ip, stop_fsb); in xfs_insert_file_space()
1324 if (error) in xfs_insert_file_space()
1325 return error; in xfs_insert_file_space()
1327 while (!error && !done) { in xfs_insert_file_space()
1328 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, 0, 0, 0, in xfs_insert_file_space()
1330 if (error) in xfs_insert_file_space()
1335 error = xfs_bmap_insert_extents(tp, ip, &next_fsb, shift_fsb, in xfs_insert_file_space()
1337 if (error) in xfs_insert_file_space()
1340 error = xfs_trans_commit(tp); in xfs_insert_file_space()
1343 return error; in xfs_insert_file_space()
1347 return error; in xfs_insert_file_space()
1451 int error; in xfs_swap_extent_flush() local
1453 error = filemap_write_and_wait(VFS_I(ip)->i_mapping); in xfs_swap_extent_flush()
1454 if (error) in xfs_swap_extent_flush()
1455 return error; in xfs_swap_extent_flush()
1480 int error; in xfs_swap_extent_rmap() local
1503 error = xfs_bmapi_read(tip, offset_fsb, count_fsb, &tirec, in xfs_swap_extent_rmap()
1505 if (error) in xfs_swap_extent_rmap()
1520 error = xfs_bmapi_read(ip, tirec.br_startoff, in xfs_swap_extent_rmap()
1523 if (error) in xfs_swap_extent_rmap()
1548 error = xfs_defer_finish(tpp); in xfs_swap_extent_rmap()
1550 if (error) in xfs_swap_extent_rmap()
1569 trace_xfs_swap_extent_rmap_error(ip, error, _RET_IP_); in xfs_swap_extent_rmap()
1571 return error; in xfs_swap_extent_rmap()
1587 int error; in xfs_swap_extent_forks() local
1594 error = xfs_bmap_count_blocks(tp, ip, XFS_ATTR_FORK, &junk, in xfs_swap_extent_forks()
1596 if (error) in xfs_swap_extent_forks()
1597 return error; in xfs_swap_extent_forks()
1601 error = xfs_bmap_count_blocks(tp, tip, XFS_ATTR_FORK, &junk, in xfs_swap_extent_forks()
1603 if (error) in xfs_swap_extent_forks()
1604 return error; in xfs_swap_extent_forks()
1688 int error; in xfs_swap_change_owner() local
1692 error = xfs_bmbt_change_owner(tp, ip, XFS_DATA_FORK, ip->i_ino, in xfs_swap_change_owner()
1695 if (error != -EAGAIN) in xfs_swap_change_owner()
1698 error = xfs_trans_roll(tpp); in xfs_swap_change_owner()
1699 if (error) in xfs_swap_change_owner()
1713 return error; in xfs_swap_change_owner()
1726 int error = 0; in xfs_swap_extents() local
1743 error = -EINVAL; in xfs_swap_extents()
1749 error = -EINVAL; in xfs_swap_extents()
1753 error = xfs_swap_extent_flush(ip); in xfs_swap_extents()
1754 if (error) in xfs_swap_extents()
1756 error = xfs_swap_extent_flush(tip); in xfs_swap_extents()
1757 if (error) in xfs_swap_extents()
1761 error = xfs_reflink_cancel_cow_range(tip, 0, NULLFILEOFF, true); in xfs_swap_extents()
1762 if (error) in xfs_swap_extents()
1763 return error; in xfs_swap_extents()
1795 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0, 0, &tp); in xfs_swap_extents()
1796 if (error) in xfs_swap_extents()
1813 error = -EFAULT; in xfs_swap_extents()
1821 error = xfs_swap_extents_check_format(ip, tip); in xfs_swap_extents()
1822 if (error) { in xfs_swap_extents()
1840 error = -EBUSY; in xfs_swap_extents()
1855 error = xfs_swap_extent_rmap(&tp, ip, tip); in xfs_swap_extents()
1857 error = xfs_swap_extent_forks(tp, ip, tip, &src_log_flags, in xfs_swap_extents()
1859 if (error) in xfs_swap_extents()
1900 error = xfs_swap_change_owner(&tp, ip, tip); in xfs_swap_extents()
1901 if (error) in xfs_swap_extents()
1905 error = xfs_swap_change_owner(&tp, tip, ip); in xfs_swap_extents()
1906 if (error) in xfs_swap_extents()
1917 error = xfs_trans_commit(tp); in xfs_swap_extents()
1926 return error; in xfs_swap_extents()