Lines Matching refs:error
204 int error; in xfs_dir3_free_get_buf() local
207 error = xfs_da_get_buf(tp, dp, xfs_dir2_db_to_da(args->geo, fbno), in xfs_dir3_free_get_buf()
209 if (error) in xfs_dir3_free_get_buf()
210 return error; in xfs_dir3_free_get_buf()
290 int error; /* error return value */ in xfs_dir2_leaf_to_node() local
311 if ((error = xfs_dir2_grow_inode(args, XFS_DIR2_FREE_SPACE, &fdb))) { in xfs_dir2_leaf_to_node()
312 return error; in xfs_dir2_leaf_to_node()
318 error = xfs_dir3_free_get_buf(args, fdb, &fbp); in xfs_dir2_leaf_to_node()
319 if (error) in xfs_dir2_leaf_to_node()
320 return error; in xfs_dir2_leaf_to_node()
518 int error; /* error return value */ in xfs_dir2_leafn_lookup_for_addname() local
601 error = xfs_dir2_free_read(tp, dp, in xfs_dir2_leafn_lookup_for_addname()
605 if (error) in xfs_dir2_leafn_lookup_for_addname()
606 return error; in xfs_dir2_leafn_lookup_for_addname()
673 int error; /* error return value */ in xfs_dir2_leafn_lookup_for_entry() local
744 error = xfs_dir3_data_read(tp, dp, in xfs_dir2_leafn_lookup_for_entry()
748 if (error) in xfs_dir2_leafn_lookup_for_entry()
749 return error; in xfs_dir2_leafn_lookup_for_entry()
1122 int error; in xfs_dir3_data_block_free() local
1124 error = xfs_dir2_shrink_inode(args, fdb, fbp); in xfs_dir3_data_block_free()
1125 if (error == 0) { in xfs_dir3_data_block_free()
1128 } else if (error != -ENOSPC || args->total != 0) in xfs_dir3_data_block_free()
1129 return error; in xfs_dir3_data_block_free()
1230 int error; /* error return value */ in xfs_dir2_leafn_remove() local
1241 error = xfs_dir2_free_read(tp, dp, in xfs_dir2_leafn_remove()
1244 if (error) in xfs_dir2_leafn_remove()
1245 return error; in xfs_dir2_leafn_remove()
1270 error = xfs_dir2_shrink_inode(args, db, dbp); in xfs_dir2_leafn_remove()
1271 if (error == 0) { in xfs_dir2_leafn_remove()
1280 else if (!(error == -ENOSPC && args->total == 0)) in xfs_dir2_leafn_remove()
1281 return error; in xfs_dir2_leafn_remove()
1287 error = xfs_dir3_data_block_free(args, hdr, free, in xfs_dir2_leafn_remove()
1289 if (error) in xfs_dir2_leafn_remove()
1290 return error; in xfs_dir2_leafn_remove()
1315 int error; /* error return value */ in xfs_dir2_leafn_split() local
1324 error = xfs_da_grow_inode(args, &blkno); in xfs_dir2_leafn_split()
1325 if (error) { in xfs_dir2_leafn_split()
1326 return error; in xfs_dir2_leafn_split()
1331 error = xfs_dir3_leaf_get_buf(args, xfs_dir2_da_to_db(args->geo, blkno), in xfs_dir2_leafn_split()
1333 if (error) in xfs_dir2_leafn_split()
1334 return error; in xfs_dir2_leafn_split()
1343 error = xfs_da3_blk_link(state, oldblk, newblk); in xfs_dir2_leafn_split()
1344 if (error) { in xfs_dir2_leafn_split()
1345 return error; in xfs_dir2_leafn_split()
1351 error = xfs_dir2_leafn_add(oldblk->bp, args, oldblk->index); in xfs_dir2_leafn_split()
1353 error = xfs_dir2_leafn_add(newblk->bp, args, newblk->index); in xfs_dir2_leafn_split()
1361 return error; in xfs_dir2_leafn_split()
1383 int error; /* error return value */ in xfs_dir2_leafn_toosmall() local
1425 error = xfs_da3_path_shift(state, &state->altpath, forward, 0, in xfs_dir2_leafn_toosmall()
1427 if (error) in xfs_dir2_leafn_toosmall()
1428 return error; in xfs_dir2_leafn_toosmall()
1449 error = xfs_dir3_leafn_read(state->args->trans, dp, in xfs_dir2_leafn_toosmall()
1451 if (error) in xfs_dir2_leafn_toosmall()
1452 return error; in xfs_dir2_leafn_toosmall()
1488 error = xfs_da3_path_shift(state, &state->altpath, forward, 0, in xfs_dir2_leafn_toosmall()
1491 error = xfs_da3_path_shift(state, &state->path, forward, 0, in xfs_dir2_leafn_toosmall()
1493 if (error) { in xfs_dir2_leafn_toosmall()
1494 return error; in xfs_dir2_leafn_toosmall()
1571 int error; /* error return value */ in xfs_dir2_node_addname() local
1587 error = xfs_da3_node_lookup_int(state, &rval); in xfs_dir2_node_addname()
1588 if (error) in xfs_dir2_node_addname()
1589 rval = error; in xfs_dir2_node_addname()
1648 int error; /* error return value */ in xfs_dir2_node_addname_int() local
1721 if ((error = xfs_bmap_last_offset(dp, &fo, XFS_DATA_FORK))) in xfs_dir2_node_addname_int()
1722 return error; in xfs_dir2_node_addname_int()
1759 error = xfs_dir2_free_try_read(tp, dp, in xfs_dir2_node_addname_int()
1762 if (error) in xfs_dir2_node_addname_int()
1763 return error; in xfs_dir2_node_addname_int()
1811 if (unlikely((error = xfs_dir2_grow_inode(args, in xfs_dir2_node_addname_int()
1814 (error = xfs_dir3_data_init(args, dbno, &dbp)))) in xfs_dir2_node_addname_int()
1815 return error; in xfs_dir2_node_addname_int()
1830 error = xfs_dir2_free_try_read(tp, dp, in xfs_dir2_node_addname_int()
1833 if (error) in xfs_dir2_node_addname_int()
1834 return error; in xfs_dir2_node_addname_int()
1841 error = xfs_dir2_grow_inode(args, XFS_DIR2_FREE_SPACE, in xfs_dir2_node_addname_int()
1843 if (error) in xfs_dir2_node_addname_int()
1844 return error; in xfs_dir2_node_addname_int()
1873 error = xfs_dir3_free_get_buf(args, fbno, &fbp); in xfs_dir2_node_addname_int()
1874 if (error) in xfs_dir2_node_addname_int()
1875 return error; in xfs_dir2_node_addname_int()
1941 error = xfs_dir3_data_read(tp, dp, in xfs_dir2_node_addname_int()
1944 if (error) in xfs_dir2_node_addname_int()
1945 return error; in xfs_dir2_node_addname_int()
2014 int error; /* error return value */ in xfs_dir2_node_lookup() local
2030 error = xfs_da3_node_lookup_int(state, &rval); in xfs_dir2_node_lookup()
2031 if (error) in xfs_dir2_node_lookup()
2032 rval = error; in xfs_dir2_node_lookup()
2068 int error; /* error return value */ in xfs_dir2_node_removename() local
2082 error = xfs_da3_node_lookup_int(state, &rval); in xfs_dir2_node_removename()
2083 if (error) in xfs_dir2_node_removename()
2088 error = rval; in xfs_dir2_node_removename()
2099 error = xfs_dir2_leafn_remove(args, blk->bp, blk->index, in xfs_dir2_node_removename()
2101 if (error) in xfs_dir2_node_removename()
2111 error = xfs_da3_join(state); in xfs_dir2_node_removename()
2115 if (!error) in xfs_dir2_node_removename()
2116 error = xfs_dir2_node_to_leaf(state); in xfs_dir2_node_removename()
2119 return error; in xfs_dir2_node_removename()
2132 int error; /* error return value */ in xfs_dir2_node_replace() local
2160 error = xfs_da3_node_lookup_int(state, &rval); in xfs_dir2_node_replace()
2161 if (error) { in xfs_dir2_node_replace()
2162 rval = error; in xfs_dir2_node_replace()
2228 int error; /* error return code */ in xfs_dir2_node_trim_free() local
2238 error = xfs_dir2_free_try_read(tp, dp, fo, &bp); in xfs_dir2_node_trim_free()
2239 if (error) in xfs_dir2_node_trim_free()
2240 return error; in xfs_dir2_node_trim_free()
2261 error = xfs_dir2_shrink_inode(args, in xfs_dir2_node_trim_free()
2263 if (error) { in xfs_dir2_node_trim_free()
2269 ASSERT(error != -ENOSPC); in xfs_dir2_node_trim_free()
2271 return error; in xfs_dir2_node_trim_free()