Lines Matching refs:error
237 /* try read returns without an error or *bpp if it lands in a hole */
326 int error;
329 error = xfs_da_get_buf(tp, dp, xfs_dir2_db_to_da(args->geo, fbno),
331 if (error)
332 return error;
404 int /* error */
410 int error; /* error return value */
429 if ((error = xfs_dir2_grow_inode(args, XFS_DIR2_FREE_SPACE, &fdb))) {
430 return error;
436 error = xfs_dir3_free_get_buf(args, fdb, &fbp);
437 if (error)
438 return error;
492 static int /* error */
635 int error; /* error return value */
716 error = xfs_dir2_free_read(tp, dp,
720 if (error)
721 return error;
788 int error; /* error return value */
860 error = xfs_dir3_data_read(tp, dp,
864 if (error)
865 return error;
1234 int error;
1236 error = xfs_dir2_shrink_inode(args, fdb, fbp);
1237 if (error == 0) {
1240 } else if (error != -ENOSPC || args->total != 0)
1241 return error;
1260 static int /* error */
1342 int error; /* error return value */
1353 error = xfs_dir2_free_read(tp, dp, xfs_dir2_db_to_da(geo, fdb),
1355 if (error)
1356 return error;
1380 error = xfs_dir2_shrink_inode(args, db, dbp);
1381 if (error == 0) {
1390 else if (!(error == -ENOSPC && args->total == 0))
1391 return error;
1397 error = xfs_dir3_data_block_free(args, hdr, free,
1399 if (error)
1400 return error;
1417 int /* error */
1425 int error; /* error return value */
1434 error = xfs_da_grow_inode(args, &blkno);
1435 if (error) {
1436 return error;
1441 error = xfs_dir3_leaf_get_buf(args, xfs_dir2_da_to_db(args->geo, blkno),
1443 if (error)
1444 return error;
1453 error = xfs_da3_blk_link(state, oldblk, newblk);
1454 if (error) {
1455 return error;
1461 error = xfs_dir2_leafn_add(oldblk->bp, args, oldblk->index);
1463 error = xfs_dir2_leafn_add(newblk->bp, args, newblk->index);
1471 return error;
1483 int /* error */
1493 int error; /* error return value */
1535 error = xfs_da3_path_shift(state, &state->altpath, forward, 0,
1537 if (error)
1538 return error;
1559 error = xfs_dir3_leafn_read(state->args->trans, dp, blkno, &bp);
1560 if (error)
1561 return error;
1597 error = xfs_da3_path_shift(state, &state->altpath, forward, 0,
1600 error = xfs_da3_path_shift(state, &state->path, forward, 0,
1602 if (error) {
1603 return error;
1693 int error;
1700 error = xfs_dir2_grow_inode(args, XFS_DIR2_DATA_SPACE, dbno);
1701 if (error)
1702 return error;
1703 error = xfs_dir3_data_init(args, *dbno, &dbp);
1704 if (error)
1705 return error;
1712 error = xfs_dir2_free_try_read(tp, dp,
1714 if (error)
1715 return error;
1722 error = xfs_dir2_grow_inode(args, XFS_DIR2_FREE_SPACE, &fbno);
1723 if (error)
1724 return error;
1746 error = xfs_dir3_free_get_buf(args, fbno, &fbp);
1747 if (error)
1748 return error;
1808 int error;
1842 error = xfs_bmap_last_offset(dp, &fo, XFS_DATA_FORK);
1843 if (error)
1844 return error;
1858 error = xfs_dir2_free_try_read(tp, dp,
1861 if (error)
1862 return error;
1909 int error; /* error return value */
1918 error = xfs_dir2_node_find_freeblk(args, fblk, &dbno, &fbp, &freehdr,
1920 if (error)
1921 return error;
1940 error = xfs_dir2_node_add_datablk(args, fblk, &dbno, &dbp, &fbp,
1944 error = xfs_dir3_data_read(tp, dp,
1948 if (error)
1949 return error;
1962 error = xfs_dir2_data_use_free(args, dbp, dup, aoff, length,
1964 if (error) {
1966 return error;
2004 int /* error */
2009 int error; /* error return value */
2023 error = xfs_da3_node_lookup_int(state, &rval);
2024 if (error)
2025 rval = error;
2073 int /* error */
2077 int error; /* error return value */
2092 error = xfs_da3_node_lookup_int(state, &rval);
2093 if (error)
2094 rval = error;
2125 int /* error */
2130 int error; /* error return value */
2142 error = xfs_da3_node_lookup_int(state, &rval);
2143 if (error)
2148 error = rval;
2159 error = xfs_dir2_leafn_remove(args, blk->bp, blk->index,
2161 if (error)
2171 error = xfs_da3_join(state);
2175 if (!error)
2176 error = xfs_dir2_node_to_leaf(state);
2179 return error;
2185 int /* error */
2192 int error; /* error return value */
2216 error = xfs_da3_node_lookup_int(state, &rval);
2217 if (error) {
2218 rval = error;
2277 int /* error */
2285 int error; /* error return code */
2298 error = xfs_dir2_free_try_read(tp, dp, fo, &bp);
2299 if (error)
2300 return error;
2320 error = xfs_dir2_shrink_inode(args,
2322 if (error) {
2328 ASSERT(error != -ENOSPC);
2330 return error;