Lines Matching refs:error

49 	int			error;  in xfs_resizefs_init_new_ags()  local
64 error = xfs_ag_init_headers(mp, id); in xfs_resizefs_init_new_ags()
65 if (error) { in xfs_resizefs_init_new_ags()
67 return error; in xfs_resizefs_init_new_ags()
71 error = xfs_buf_delwri_submit(&id->buffer_list); in xfs_resizefs_init_new_ags()
72 if (error) in xfs_resizefs_init_new_ags()
73 return error; in xfs_resizefs_init_new_ags()
77 error = xfs_ag_extend_space(last_pag, tp, delta); in xfs_resizefs_init_new_ags()
79 return error; in xfs_resizefs_init_new_ags()
91 int error; in xfs_growfs_data_private() local
103 error = xfs_sb_validate_fsb_count(&mp->m_sb, nb); in xfs_growfs_data_private()
104 if (error) in xfs_growfs_data_private()
105 return error; in xfs_growfs_data_private()
108 error = xfs_buf_read_uncached(mp->m_ddev_targp, in xfs_growfs_data_private()
111 if (error) in xfs_growfs_data_private()
112 return error; in xfs_growfs_data_private()
144 error = xfs_initialize_perag(mp, nagcount, nb, &nagimax); in xfs_growfs_data_private()
145 if (error) in xfs_growfs_data_private()
146 return error; in xfs_growfs_data_private()
153 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_growdata, in xfs_growfs_data_private()
157 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_growdata, -delta, 0, in xfs_growfs_data_private()
159 if (error) in xfs_growfs_data_private()
164 error = xfs_resizefs_init_new_ags(tp, &id, oagcount, nagcount, in xfs_growfs_data_private()
170 error = xfs_ag_shrink_space(last_pag, &tp, -delta); in xfs_growfs_data_private()
173 if (error) in xfs_growfs_data_private()
197 error = xfs_trans_commit(tp); in xfs_growfs_data_private()
198 if (error) in xfs_growfs_data_private()
199 return error; in xfs_growfs_data_private()
216 error = xfs_ag_resv_free(pag); in xfs_growfs_data_private()
218 if (error) in xfs_growfs_data_private()
219 return error; in xfs_growfs_data_private()
226 error = xfs_fs_reserve_ag_blocks(mp); in xfs_growfs_data_private()
227 if (error == -ENOSPC) in xfs_growfs_data_private()
228 error = 0; in xfs_growfs_data_private()
230 return error; in xfs_growfs_data_private()
237 return error; in xfs_growfs_data_private()
269 int error; in xfs_growfs_imaxpct() local
274 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_growdata, in xfs_growfs_imaxpct()
276 if (error) in xfs_growfs_imaxpct()
277 return error; in xfs_growfs_imaxpct()
295 int error = 0; in xfs_growfs_data() local
304 error = xfs_growfs_imaxpct(mp, in->imaxpct); in xfs_growfs_data()
305 if (error) in xfs_growfs_data()
310 error = xfs_growfs_data_private(mp, in); in xfs_growfs_data()
311 if (error) in xfs_growfs_data()
324 error = xfs_update_secondary_sbs(mp); in xfs_growfs_data()
334 return error; in xfs_growfs_data()
342 int error; in xfs_growfs_log() local
348 error = xfs_growfs_log_private(mp, in); in xfs_growfs_log()
350 return error; in xfs_growfs_log()
394 int error = 0; in xfs_reserve_blocks() local
434 error = xfs_mod_fdblocks(mp, fdblks_delta, 0); in xfs_reserve_blocks()
470 error = xfs_mod_fdblocks(mp, -fdblks_delta, 0); in xfs_reserve_blocks()
471 if (!error) in xfs_reserve_blocks()
482 return error; in xfs_reserve_blocks()
581 int error = 0; in xfs_fs_reserve_ag_blocks() local
587 if (err2 && !error) in xfs_fs_reserve_ag_blocks()
588 error = err2; in xfs_fs_reserve_ag_blocks()
591 if (error && error != -ENOSPC) { in xfs_fs_reserve_ag_blocks()
593 "Error %d reserving per-AG metadata reserve pool.", error); in xfs_fs_reserve_ag_blocks()
597 return error; in xfs_fs_reserve_ag_blocks()
609 int error = 0; in xfs_fs_unreserve_ag_blocks() local
614 if (err2 && !error) in xfs_fs_unreserve_ag_blocks()
615 error = err2; in xfs_fs_unreserve_ag_blocks()
618 if (error) in xfs_fs_unreserve_ag_blocks()
620 "Error %d freeing per-AG metadata reserve pool.", error); in xfs_fs_unreserve_ag_blocks()
622 return error; in xfs_fs_unreserve_ag_blocks()