Lines Matching refs:error
47 int error; in xfs_resizefs_init_new_ags() local
62 error = xfs_ag_init_headers(mp, id); in xfs_resizefs_init_new_ags()
63 if (error) { in xfs_resizefs_init_new_ags()
65 return error; in xfs_resizefs_init_new_ags()
69 error = xfs_buf_delwri_submit(&id->buffer_list); in xfs_resizefs_init_new_ags()
70 if (error) in xfs_resizefs_init_new_ags()
71 return error; in xfs_resizefs_init_new_ags()
75 error = xfs_ag_extend_space(mp, tp, id, delta); in xfs_resizefs_init_new_ags()
77 return error; in xfs_resizefs_init_new_ags()
89 int error; in xfs_growfs_data_private() local
100 error = xfs_sb_validate_fsb_count(&mp->m_sb, nb); in xfs_growfs_data_private()
101 if (error) in xfs_growfs_data_private()
102 return error; in xfs_growfs_data_private()
105 error = xfs_buf_read_uncached(mp->m_ddev_targp, in xfs_growfs_data_private()
108 if (error) in xfs_growfs_data_private()
109 return error; in xfs_growfs_data_private()
133 error = xfs_initialize_perag(mp, nagcount, &nagimax); in xfs_growfs_data_private()
134 if (error) in xfs_growfs_data_private()
135 return error; in xfs_growfs_data_private()
141 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_growdata, in xfs_growfs_data_private()
144 if (error) in xfs_growfs_data_private()
145 return error; in xfs_growfs_data_private()
148 error = xfs_resizefs_init_new_ags(tp, &id, oagcount, nagcount, in xfs_growfs_data_private()
159 error = xfs_ag_shrink_space(mp, &tp, nagcount - 1, -delta); in xfs_growfs_data_private()
161 if (error) in xfs_growfs_data_private()
185 error = xfs_trans_commit(tp); in xfs_growfs_data_private()
186 if (error) in xfs_growfs_data_private()
187 return error; in xfs_growfs_data_private()
204 error = xfs_ag_resv_free(pag); in xfs_growfs_data_private()
206 if (error) in xfs_growfs_data_private()
207 return error; in xfs_growfs_data_private()
214 error = xfs_fs_reserve_ag_blocks(mp); in xfs_growfs_data_private()
215 if (error == -ENOSPC) in xfs_growfs_data_private()
216 error = 0; in xfs_growfs_data_private()
218 return error; in xfs_growfs_data_private()
222 return error; in xfs_growfs_data_private()
254 int error; in xfs_growfs_imaxpct() local
259 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_growdata, in xfs_growfs_imaxpct()
261 if (error) in xfs_growfs_imaxpct()
262 return error; in xfs_growfs_imaxpct()
280 int error = 0; in xfs_growfs_data() local
289 error = xfs_growfs_imaxpct(mp, in->imaxpct); in xfs_growfs_data()
290 if (error) in xfs_growfs_data()
295 error = xfs_growfs_data_private(mp, in); in xfs_growfs_data()
296 if (error) in xfs_growfs_data()
309 error = xfs_update_secondary_sbs(mp); in xfs_growfs_data()
319 return error; in xfs_growfs_data()
327 int error; in xfs_growfs_log() local
333 error = xfs_growfs_log_private(mp, in); in xfs_growfs_log()
335 return error; in xfs_growfs_log()
382 int error = 0; in xfs_reserve_blocks() local
422 error = xfs_mod_fdblocks(mp, fdblks_delta, 0); in xfs_reserve_blocks()
458 error = xfs_mod_fdblocks(mp, -fdblks_delta, 0); in xfs_reserve_blocks()
459 if (!error) in xfs_reserve_blocks()
470 return error; in xfs_reserve_blocks()
560 int error = 0; in xfs_fs_reserve_ag_blocks() local
566 if (err2 && !error) in xfs_fs_reserve_ag_blocks()
567 error = err2; in xfs_fs_reserve_ag_blocks()
570 if (error && error != -ENOSPC) { in xfs_fs_reserve_ag_blocks()
572 "Error %d reserving per-AG metadata reserve pool.", error); in xfs_fs_reserve_ag_blocks()
576 return error; in xfs_fs_reserve_ag_blocks()
588 int error = 0; in xfs_fs_unreserve_ag_blocks() local
593 if (err2 && !error) in xfs_fs_unreserve_ag_blocks()
594 error = err2; in xfs_fs_unreserve_ag_blocks()
597 if (error) in xfs_fs_unreserve_ag_blocks()
599 "Error %d freeing per-AG metadata reserve pool.", error); in xfs_fs_unreserve_ag_blocks()
601 return error; in xfs_fs_unreserve_ag_blocks()