• Home
  • Raw
  • Download

Lines Matching refs:error

76 	int		error;		/* error return value */  in xfs_bmap_rtalloc()  local
87 error = xfs_bmap_extsize_align(mp, &ap->got, &ap->prev, in xfs_bmap_rtalloc()
90 if (error) in xfs_bmap_rtalloc()
91 return error; in xfs_bmap_rtalloc()
131 error = xfs_rtpick_extent(mp, ap->tp, ralen, &rtx); in xfs_bmap_rtalloc()
132 if (error) in xfs_bmap_rtalloc()
133 return error; in xfs_bmap_rtalloc()
147 error = xfs_rtallocate_extent(ap->tp, ap->blkno, 1, ap->length, in xfs_bmap_rtalloc()
149 if (error) in xfs_bmap_rtalloc()
150 return error; in xfs_bmap_rtalloc()
218 int error; in xfs_bmap_count_blocks() local
229 error = xfs_iread_extents(tp, ip, whichfork); in xfs_bmap_count_blocks()
230 if (error) in xfs_bmap_count_blocks()
231 return error; in xfs_bmap_count_blocks()
235 error = xfs_btree_count_blocks(cur, &btblocks); in xfs_bmap_count_blocks()
236 xfs_btree_del_cursor(cur, error); in xfs_bmap_count_blocks()
237 if (error) in xfs_bmap_count_blocks()
238 return error; in xfs_bmap_count_blocks()
266 int error; in xfs_getbmap_report_one() local
268 error = xfs_reflink_trim_around_shared(ip, got, &shared); in xfs_getbmap_report_one()
269 if (error) in xfs_getbmap_report_one()
270 return error; in xfs_getbmap_report_one()
370 int whichfork, lock, error = 0; in xfs_getbmap() local
427 error = filemap_write_and_wait(VFS_I(ip)->i_mapping); in xfs_getbmap()
428 if (error) in xfs_getbmap()
460 error = -EINVAL; in xfs_getbmap()
475 error = xfs_iread_extents(NULL, ip, whichfork); in xfs_getbmap()
476 if (error) in xfs_getbmap()
513 error = xfs_getbmap_report_one(ip, bmv, out, bmv_end, in xfs_getbmap()
515 if (error || xfs_getbmap_full(bmv)) in xfs_getbmap()
540 return error; in xfs_getbmap()
559 int error = 0; in xfs_bmap_punch_delalloc_range() local
583 error = xfs_bmap_del_extent_delay(ip, XFS_DATA_FORK, &icur, in xfs_bmap_punch_delalloc_range()
585 if (error || !xfs_iext_get_extent(ifp, &icur, &got)) in xfs_bmap_punch_delalloc_range()
591 return error; in xfs_bmap_punch_delalloc_range()
640 int error; in xfs_free_eofblocks() local
660 error = xfs_bmapi_read(ip, end_fsb, map_len, &imap, &nimaps, 0); in xfs_free_eofblocks()
667 if (!error && (nimaps != 0) && in xfs_free_eofblocks()
673 error = xfs_qm_dqattach(ip); in xfs_free_eofblocks()
674 if (error) in xfs_free_eofblocks()
675 return error; in xfs_free_eofblocks()
680 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_itruncate, 0, 0, 0, in xfs_free_eofblocks()
682 if (error) { in xfs_free_eofblocks()
684 return error; in xfs_free_eofblocks()
696 error = xfs_itruncate_extents_flags(&tp, ip, XFS_DATA_FORK, in xfs_free_eofblocks()
698 if (error) { in xfs_free_eofblocks()
705 error = xfs_trans_commit(tp); in xfs_free_eofblocks()
706 if (!error) in xfs_free_eofblocks()
712 return error; in xfs_free_eofblocks()
735 int error; in xfs_alloc_file_space() local
742 error = xfs_qm_dqattach(ip); in xfs_alloc_file_space()
743 if (error) in xfs_alloc_file_space()
744 return error; in xfs_alloc_file_space()
762 while (allocatesize_fsb && !error) { in xfs_alloc_file_space()
803 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, in xfs_alloc_file_space()
809 if (error) { in xfs_alloc_file_space()
813 ASSERT(error == -ENOSPC || XFS_FORCED_SHUTDOWN(mp)); in xfs_alloc_file_space()
817 error = xfs_trans_reserve_quota_nblks(tp, ip, qblocks, in xfs_alloc_file_space()
819 if (error) in xfs_alloc_file_space()
824 error = xfs_bmapi_write(tp, ip, startoffset_fsb, in xfs_alloc_file_space()
827 if (error) in xfs_alloc_file_space()
833 error = xfs_trans_commit(tp); in xfs_alloc_file_space()
835 if (error) in xfs_alloc_file_space()
841 error = -ENOSPC; in xfs_alloc_file_space()
849 return error; in xfs_alloc_file_space()
857 return error; in xfs_alloc_file_space()
870 int error; in xfs_unmap_extent() local
872 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0, 0, &tp); in xfs_unmap_extent()
873 if (error) { in xfs_unmap_extent()
874 ASSERT(error == -ENOSPC || XFS_FORCED_SHUTDOWN(mp)); in xfs_unmap_extent()
875 return error; in xfs_unmap_extent()
879 error = xfs_trans_reserve_quota(tp, mp, ip->i_udquot, ip->i_gdquot, in xfs_unmap_extent()
881 if (error) in xfs_unmap_extent()
886 error = xfs_bunmapi(tp, ip, startoffset_fsb, len_fsb, 0, 2, done); in xfs_unmap_extent()
887 if (error) in xfs_unmap_extent()
890 error = xfs_trans_commit(tp); in xfs_unmap_extent()
893 return error; in xfs_unmap_extent()
910 int error; in xfs_flush_unmap_range() local
916 error = filemap_write_and_wait_range(inode->i_mapping, start, end); in xfs_flush_unmap_range()
917 if (error) in xfs_flush_unmap_range()
918 return error; in xfs_flush_unmap_range()
932 int done = 0, error; in xfs_free_file_space() local
936 error = xfs_qm_dqattach(ip); in xfs_free_file_space()
937 if (error) in xfs_free_file_space()
938 return error; in xfs_free_file_space()
959 error = xfs_unmap_extent(ip, startoffset_fsb, in xfs_free_file_space()
961 if (error) in xfs_free_file_space()
962 return error; in xfs_free_file_space()
976 error = iomap_zero_range(VFS_I(ip), offset, len, NULL, in xfs_free_file_space()
978 if (error) in xfs_free_file_space()
979 return error; in xfs_free_file_space()
988 error = filemap_write_and_wait_range(VFS_I(ip)->i_mapping, in xfs_free_file_space()
992 return error; in xfs_free_file_space()
1001 int error; in xfs_prepare_shift() local
1008 error = xfs_free_eofblocks(ip); in xfs_prepare_shift()
1009 if (error) in xfs_prepare_shift()
1010 return error; in xfs_prepare_shift()
1028 error = xfs_flush_unmap_range(ip, offset, XFS_ISIZE(ip)); in xfs_prepare_shift()
1029 if (error) in xfs_prepare_shift()
1030 return error; in xfs_prepare_shift()
1038 error = xfs_reflink_cancel_cow_range(ip, offset, NULLFILEOFF, in xfs_prepare_shift()
1040 if (error) in xfs_prepare_shift()
1041 return error; in xfs_prepare_shift()
1067 int error; in xfs_collapse_file_space() local
1077 error = xfs_free_file_space(ip, offset, len); in xfs_collapse_file_space()
1078 if (error) in xfs_collapse_file_space()
1079 return error; in xfs_collapse_file_space()
1081 error = xfs_prepare_shift(ip, offset); in xfs_collapse_file_space()
1082 if (error) in xfs_collapse_file_space()
1083 return error; in xfs_collapse_file_space()
1085 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, 0, 0, 0, &tp); in xfs_collapse_file_space()
1086 if (error) in xfs_collapse_file_space()
1087 return error; in xfs_collapse_file_space()
1093 error = xfs_bmap_collapse_extents(tp, ip, &next_fsb, shift_fsb, in xfs_collapse_file_space()
1095 if (error) in xfs_collapse_file_space()
1101 error = xfs_defer_finish(&tp); in xfs_collapse_file_space()
1102 if (error) in xfs_collapse_file_space()
1106 error = xfs_trans_commit(tp); in xfs_collapse_file_space()
1108 return error; in xfs_collapse_file_space()
1113 return error; in xfs_collapse_file_space()
1136 int error; in xfs_insert_file_space() local
1147 error = xfs_bmap_can_insert_extents(ip, stop_fsb, shift_fsb); in xfs_insert_file_space()
1148 if (error) in xfs_insert_file_space()
1149 return error; in xfs_insert_file_space()
1151 error = xfs_prepare_shift(ip, offset); in xfs_insert_file_space()
1152 if (error) in xfs_insert_file_space()
1153 return error; in xfs_insert_file_space()
1155 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, in xfs_insert_file_space()
1157 if (error) in xfs_insert_file_space()
1158 return error; in xfs_insert_file_space()
1168 error = xfs_bmap_split_extent(tp, ip, stop_fsb); in xfs_insert_file_space()
1169 if (error) in xfs_insert_file_space()
1173 error = xfs_defer_finish(&tp); in xfs_insert_file_space()
1174 if (error) in xfs_insert_file_space()
1177 error = xfs_bmap_insert_extents(tp, ip, &next_fsb, shift_fsb, in xfs_insert_file_space()
1179 if (error) in xfs_insert_file_space()
1183 error = xfs_trans_commit(tp); in xfs_insert_file_space()
1185 return error; in xfs_insert_file_space()
1190 return error; in xfs_insert_file_space()
1299 int error; in xfs_swap_extent_flush() local
1301 error = filemap_write_and_wait(VFS_I(ip)->i_mapping); in xfs_swap_extent_flush()
1302 if (error) in xfs_swap_extent_flush()
1303 return error; in xfs_swap_extent_flush()
1328 int error; in xfs_swap_extent_rmap() local
1351 error = xfs_bmapi_read(tip, offset_fsb, count_fsb, &tirec, in xfs_swap_extent_rmap()
1353 if (error) in xfs_swap_extent_rmap()
1368 error = xfs_bmapi_read(ip, tirec.br_startoff, in xfs_swap_extent_rmap()
1371 if (error) in xfs_swap_extent_rmap()
1396 error = xfs_defer_finish(tpp); in xfs_swap_extent_rmap()
1398 if (error) in xfs_swap_extent_rmap()
1417 trace_xfs_swap_extent_rmap_error(ip, error, _RET_IP_); in xfs_swap_extent_rmap()
1419 return error; in xfs_swap_extent_rmap()
1435 int error; in xfs_swap_extent_forks() local
1442 error = xfs_bmap_count_blocks(tp, ip, XFS_ATTR_FORK, &junk, in xfs_swap_extent_forks()
1444 if (error) in xfs_swap_extent_forks()
1445 return error; in xfs_swap_extent_forks()
1449 error = xfs_bmap_count_blocks(tp, tip, XFS_ATTR_FORK, &junk, in xfs_swap_extent_forks()
1451 if (error) in xfs_swap_extent_forks()
1452 return error; in xfs_swap_extent_forks()
1533 int error; in xfs_swap_change_owner() local
1537 error = xfs_bmbt_change_owner(tp, ip, XFS_DATA_FORK, ip->i_ino, in xfs_swap_change_owner()
1540 if (error != -EAGAIN) in xfs_swap_change_owner()
1543 error = xfs_trans_roll(tpp); in xfs_swap_change_owner()
1544 if (error) in xfs_swap_change_owner()
1558 return error; in xfs_swap_change_owner()
1571 int error = 0; in xfs_swap_extents() local
1589 error = -EINVAL; in xfs_swap_extents()
1595 error = -EINVAL; in xfs_swap_extents()
1599 error = xfs_qm_dqattach(ip); in xfs_swap_extents()
1600 if (error) in xfs_swap_extents()
1603 error = xfs_qm_dqattach(tip); in xfs_swap_extents()
1604 if (error) in xfs_swap_extents()
1607 error = xfs_swap_extent_flush(ip); in xfs_swap_extents()
1608 if (error) in xfs_swap_extents()
1610 error = xfs_swap_extent_flush(tip); in xfs_swap_extents()
1611 if (error) in xfs_swap_extents()
1615 error = xfs_reflink_cancel_cow_range(tip, 0, NULLFILEOFF, true); in xfs_swap_extents()
1616 if (error) in xfs_swap_extents()
1647 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0, flags, in xfs_swap_extents()
1649 if (error) in xfs_swap_extents()
1666 error = -EFAULT; in xfs_swap_extents()
1674 error = xfs_swap_extents_check_format(ip, tip); in xfs_swap_extents()
1675 if (error) { in xfs_swap_extents()
1693 error = -EBUSY; in xfs_swap_extents()
1708 error = xfs_swap_extent_rmap(&tp, ip, tip); in xfs_swap_extents()
1710 error = xfs_swap_extent_forks(tp, ip, tip, &src_log_flags, in xfs_swap_extents()
1712 if (error) in xfs_swap_extents()
1754 error = xfs_swap_change_owner(&tp, ip, tip); in xfs_swap_extents()
1755 if (error) in xfs_swap_extents()
1759 error = xfs_swap_change_owner(&tp, tip, ip); in xfs_swap_extents()
1760 if (error) in xfs_swap_extents()
1771 error = xfs_trans_commit(tp); in xfs_swap_extents()
1780 return error; in xfs_swap_extents()