Lines Matching refs:error

53 	int		eof, error;  in xfs_iomap_eof_align_last_fsb()  local
86 error = xfs_bmap_eof(ip, new_last_fsb, XFS_DATA_FORK, &eof); in xfs_iomap_eof_align_last_fsb()
87 if (error) in xfs_iomap_eof_align_last_fsb()
88 return error; in xfs_iomap_eof_align_last_fsb()
133 int error; in xfs_iomap_write_direct() local
135 error = xfs_qm_dqattach(ip, 0); in xfs_iomap_write_direct()
136 if (error) in xfs_iomap_write_direct()
137 return error; in xfs_iomap_write_direct()
145 error = xfs_iomap_eof_align_last_fsb(mp, ip, extsz, &last_fsb); in xfs_iomap_write_direct()
146 if (error) in xfs_iomap_write_direct()
147 return error; in xfs_iomap_write_direct()
180 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_write, in xfs_iomap_write_direct()
185 if (error) { in xfs_iomap_write_direct()
187 return error; in xfs_iomap_write_direct()
192 error = xfs_trans_reserve_quota_nblks(tp, ip, qblocks, 0, quota_flag); in xfs_iomap_write_direct()
193 if (error) in xfs_iomap_write_direct()
204 error = xfs_bmapi_write(tp, ip, offset_fsb, count_fsb, in xfs_iomap_write_direct()
207 if (error) in xfs_iomap_write_direct()
213 error = xfs_bmap_finish(&tp, &free_list, &committed); in xfs_iomap_write_direct()
214 if (error) in xfs_iomap_write_direct()
216 error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); in xfs_iomap_write_direct()
217 if (error) in xfs_iomap_write_direct()
224 error = -ENOSPC; in xfs_iomap_write_direct()
229 error = xfs_alert_fsblock_zero(ip, imap); in xfs_iomap_write_direct()
233 return error; in xfs_iomap_write_direct()
263 int n, error, imaps; in xfs_iomap_eof_want_preallocate() local
287 error = xfs_bmapi_read(ip, start_fsb, count_fsb, imap, &imaps, in xfs_iomap_eof_want_preallocate()
289 if (error) in xfs_iomap_eof_want_preallocate()
290 return error; in xfs_iomap_eof_want_preallocate()
332 int error; in xfs_iomap_eof_prealloc_initial_size() local
355 error = xfs_bmapi_read(ip, start_fsb, 1, imap, &imaps, XFS_BMAPI_ENTIRE); in xfs_iomap_eof_prealloc_initial_size()
356 if (error) in xfs_iomap_eof_prealloc_initial_size()
546 int error; in xfs_iomap_write_delay() local
554 error = xfs_qm_dqattach_locked(ip, 0); in xfs_iomap_write_delay()
555 if (error) in xfs_iomap_write_delay()
556 return error; in xfs_iomap_write_delay()
561 error = xfs_iomap_eof_want_preallocate(mp, ip, offset, count, in xfs_iomap_write_delay()
563 if (error) in xfs_iomap_write_delay()
564 return error; in xfs_iomap_write_delay()
581 error = xfs_iomap_eof_align_last_fsb(mp, ip, extsz, &last_fsb); in xfs_iomap_write_delay()
582 if (error) in xfs_iomap_write_delay()
583 return error; in xfs_iomap_write_delay()
596 error = xfs_bmapi_delay(ip, offset_fsb, last_fsb - offset_fsb, in xfs_iomap_write_delay()
598 switch (error) { in xfs_iomap_write_delay()
604 return error; in xfs_iomap_write_delay()
615 error = 0; in xfs_iomap_write_delay()
618 return error ? error : -ENOSPC; in xfs_iomap_write_delay()
659 int error = 0; in xfs_iomap_write_allocate() local
665 error = xfs_qm_dqattach(ip, 0); in xfs_iomap_write_allocate()
666 if (error) in xfs_iomap_write_allocate()
667 return error; in xfs_iomap_write_allocate()
690 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_write, in xfs_iomap_write_allocate()
692 if (error) { in xfs_iomap_write_allocate()
694 return error; in xfs_iomap_write_allocate()
734 error = xfs_bmap_last_offset(ip, &last_block, in xfs_iomap_write_allocate()
736 if (error) in xfs_iomap_write_allocate()
743 error = -EAGAIN; in xfs_iomap_write_allocate()
752 error = xfs_bmapi_write(tp, ip, map_start_fsb, in xfs_iomap_write_allocate()
756 if (error) in xfs_iomap_write_allocate()
759 error = xfs_bmap_finish(&tp, &free_list, &committed); in xfs_iomap_write_allocate()
760 if (error) in xfs_iomap_write_allocate()
763 error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); in xfs_iomap_write_allocate()
764 if (error) in xfs_iomap_write_allocate()
797 return error; in xfs_iomap_write_allocate()
818 int error; in xfs_iomap_write_unwritten() local
853 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_write, in xfs_iomap_write_unwritten()
855 if (error) { in xfs_iomap_write_unwritten()
857 return error; in xfs_iomap_write_unwritten()
868 error = xfs_bmapi_write(tp, ip, offset_fsb, count_fsb, in xfs_iomap_write_unwritten()
871 if (error) in xfs_iomap_write_unwritten()
889 error = xfs_bmap_finish(&tp, &free_list, &committed); in xfs_iomap_write_unwritten()
890 if (error) in xfs_iomap_write_unwritten()
893 error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); in xfs_iomap_write_unwritten()
895 if (error) in xfs_iomap_write_unwritten()
896 return error; in xfs_iomap_write_unwritten()
919 return error; in xfs_iomap_write_unwritten()