Lines Matching refs:retval
222 errcode_t retval; in ext2fs_extent_open2() local
232 retval = ext2fs_get_mem(sizeof(struct ext2_extent_handle), &handle); in ext2fs_extent_open2()
233 if (retval) in ext2fs_extent_open2()
234 return retval; in ext2fs_extent_open2()
244 retval = ext2fs_read_inode(fs, ino, handle->inode); in ext2fs_extent_open2()
245 if (retval) in ext2fs_extent_open2()
265 retval = EXT2_ET_INODE_NOT_EXTENT; in ext2fs_extent_open2()
269 retval = ext2fs_extent_header_verify(eh, sizeof(handle->inode->i_block)); in ext2fs_extent_open2()
270 if (retval) in ext2fs_extent_open2()
277 retval = ext2fs_get_memzero(handle->max_paths * in ext2fs_extent_open2()
298 return retval; in ext2fs_extent_open2()
312 errcode_t retval; in ext2fs_extent_get() local
463 retval = ext2fs_get_mem(handle->fs->blocksize, in ext2fs_extent_get()
465 if (retval) in ext2fs_extent_get()
466 return retval; in ext2fs_extent_get()
474 retval = io_channel_read_blk64(handle->fs->io, in ext2fs_extent_get()
476 if (retval) in ext2fs_extent_get()
477 return retval; in ext2fs_extent_get()
483 retval = ext2fs_extent_header_verify(eh, handle->fs->blocksize); in ext2fs_extent_get()
484 if (retval) { in ext2fs_extent_get()
486 return retval; in ext2fs_extent_get()
581 errcode_t retval; in update_path() local
586 retval = ext2fs_write_inode(handle->fs, handle->ino, in update_path()
596 retval = ext2fs_extent_block_csum_set(handle->fs, handle->ino, in update_path()
598 if (retval) in update_path()
599 return retval; in update_path()
601 retval = io_channel_write_blk64(handle->fs->io, in update_path()
604 return retval; in update_path()
614 errcode_t retval;
616 retval = ext2fs_extent_get(handle, EXT2_EXTENT_CURRENT, &extent);
617 if (retval)
618 return retval;
620 retval = ext2fs_extent_get_info(handle, &info);
621 if (retval)
622 return retval;
624 retval = ext2fs_get_mem(sizeof(struct ext2_extent_path), &save_path);
625 if (retval)
626 return retval;
659 errcode_t retval; in ext2fs_extent_goto2() local
661 retval = ext2fs_extent_get(handle, EXT2_EXTENT_ROOT, &extent); in ext2fs_extent_goto2()
662 if (retval) { in ext2fs_extent_goto2()
663 if (retval == EXT2_ET_EXTENT_NO_NEXT) in ext2fs_extent_goto2()
664 retval = EXT2_ET_EXTENT_NOT_FOUND; in ext2fs_extent_goto2()
665 return retval; in ext2fs_extent_goto2()
691 retval = ext2fs_extent_get(handle, in ext2fs_extent_goto2()
696 retval = ext2fs_extent_get(handle, in ext2fs_extent_goto2()
699 if (retval == EXT2_ET_EXTENT_NO_NEXT) in ext2fs_extent_goto2()
701 if (retval) in ext2fs_extent_goto2()
702 return retval; in ext2fs_extent_goto2()
706 retval = ext2fs_extent_get(handle, EXT2_EXTENT_NEXT_SIB, in ext2fs_extent_goto2()
708 if (retval == EXT2_ET_EXTENT_NO_NEXT) in ext2fs_extent_goto2()
710 if (retval) in ext2fs_extent_goto2()
711 return retval; in ext2fs_extent_goto2()
721 retval = ext2fs_extent_get(handle, EXT2_EXTENT_PREV_SIB, in ext2fs_extent_goto2()
723 if (retval) in ext2fs_extent_goto2()
724 return retval; in ext2fs_extent_goto2()
731 retval = ext2fs_extent_get(handle, EXT2_EXTENT_DOWN, in ext2fs_extent_goto2()
733 if (retval) in ext2fs_extent_goto2()
734 return retval; in ext2fs_extent_goto2()
766 int retval = 0; in ext2fs_extent_fix_parents() local
785 retval = ext2fs_extent_get(handle, EXT2_EXTENT_CURRENT, &extent); in ext2fs_extent_fix_parents()
786 if (retval) in ext2fs_extent_fix_parents()
792 if ((retval = ext2fs_extent_get_info(handle, &info))) in ext2fs_extent_fix_parents()
793 return retval; in ext2fs_extent_fix_parents()
799 retval = ext2fs_extent_get(handle, EXT2_EXTENT_UP, &extent); in ext2fs_extent_fix_parents()
800 if (retval) in ext2fs_extent_fix_parents()
807 retval = ext2fs_extent_replace(handle, 0, &extent); in ext2fs_extent_fix_parents()
808 if (retval) in ext2fs_extent_fix_parents()
814 retval = ext2fs_extent_goto2(handle, orig_height, start); in ext2fs_extent_fix_parents()
816 return retval; in ext2fs_extent_fix_parents()
898 errcode_t retval = 0; in extent_node_split() local
925 retval = ext2fs_extent_get(handle, EXT2_EXTENT_CURRENT, &extent); in extent_node_split()
926 if (retval) in extent_node_split()
929 retval = ext2fs_extent_get_info(handle, &info); in extent_node_split()
930 if (retval) in extent_node_split()
966 retval = ext2fs_extent_get(handle, EXT2_EXTENT_UP, &extent); in extent_node_split()
967 if (retval) in extent_node_split()
970 retval = extent_node_split(handle, expand_allowed); in extent_node_split()
971 if (retval) in extent_node_split()
975 retval = ext2fs_extent_goto2(handle, orig_height, orig_lblk); in extent_node_split()
976 if (retval) in extent_node_split()
1000 retval = ext2fs_get_memzero((handle->max_paths + 1) * in extent_node_split()
1003 if (retval) in extent_node_split()
1022 retval = EXT2_ET_CANT_SPLIT_EXTENT; in extent_node_split()
1029 retval = ENOMEM; in extent_node_split()
1036 retval = ext2fs_alloc_block2(handle->fs, goal_blk, block_buf, in extent_node_split()
1038 if (retval) in extent_node_split()
1064 retval = ext2fs_extent_block_csum_set(handle->fs, handle->ino, neweh); in extent_node_split()
1065 if (retval) in extent_node_split()
1069 retval = io_channel_write_blk64(handle->fs->io, new_node_pblk, 1, in extent_node_split()
1072 if (retval) in extent_node_split()
1096 retval = update_path(handle); in extent_node_split()
1097 if (retval) in extent_node_split()
1102 retval = ext2fs_extent_get(handle, EXT2_EXTENT_FIRST_SIB, &extent); in extent_node_split()
1103 if (retval) in extent_node_split()
1109 retval = ext2fs_extent_replace(handle, 0, &extent); in extent_node_split()
1110 if (retval) in extent_node_split()
1115 retval = ext2fs_extent_get(handle, EXT2_EXTENT_UP, &extent); in extent_node_split()
1119 retval = ext2fs_extent_replace(handle, 0, &extent); in extent_node_split()
1120 if (retval) in extent_node_split()
1127 retval = ext2fs_extent_insert(handle, EXT2_EXTENT_INSERT_AFTER, &extent); in extent_node_split()
1128 if (retval) in extent_node_split()
1133 retval = ext2fs_extent_goto2(handle, orig_height, orig_lblk); in extent_node_split()
1134 if (retval) in extent_node_split()
1139 retval = ext2fs_write_inode(handle->fs, handle->ino, in extent_node_split()
1141 if (retval) in extent_node_split()
1149 return retval; in extent_node_split()
1163 errcode_t retval; in ext2fs_extent_insert() local
1188 retval = extent_node_split(handle, 1); in ext2fs_extent_insert()
1189 if (retval) in ext2fs_extent_insert()
1190 return retval; in ext2fs_extent_insert()
1218 retval = ext2fs_extent_replace(handle, 0, extent); in ext2fs_extent_insert()
1219 if (retval) in ext2fs_extent_insert()
1222 retval = update_path(handle); in ext2fs_extent_insert()
1223 if (retval) in ext2fs_extent_insert()
1230 return retval; in ext2fs_extent_insert()
1258 errcode_t ec, retval = 0; in ext2fs_extent_set_bmap() local
1305 retval = ext2fs_extent_insert(handle, 0, &newextent); in ext2fs_extent_set_bmap()
1306 return retval; in ext2fs_extent_set_bmap()
1310 if ((retval = ext2fs_extent_get(handle, EXT2_EXTENT_CURRENT, in ext2fs_extent_set_bmap()
1312 if (retval != EXT2_ET_NO_CURRENT_NODE) in ext2fs_extent_set_bmap()
1313 return retval; in ext2fs_extent_set_bmap()
1316 if ((retval = ext2fs_extent_get_info(handle, &info))) in ext2fs_extent_set_bmap()
1317 return retval; in ext2fs_extent_set_bmap()
1322 retval = ext2fs_extent_goto(handle, logical); in ext2fs_extent_set_bmap()
1323 if (retval) { in ext2fs_extent_set_bmap()
1324 if (retval == EXT2_ET_EXTENT_NOT_FOUND) { in ext2fs_extent_set_bmap()
1325 retval = 0; in ext2fs_extent_set_bmap()
1344 retval = ext2fs_extent_get(handle, EXT2_EXTENT_CURRENT, &extent); in ext2fs_extent_set_bmap()
1345 if (retval) in ext2fs_extent_set_bmap()
1349 retval = ext2fs_extent_get(handle, EXT2_EXTENT_NEXT_LEAF, &next_extent); in ext2fs_extent_set_bmap()
1350 if (retval) { in ext2fs_extent_set_bmap()
1352 if (retval != EXT2_ET_EXTENT_NO_NEXT) in ext2fs_extent_set_bmap()
1361 retval = ext2fs_extent_goto(handle, logical); in ext2fs_extent_set_bmap()
1362 if (retval && retval != EXT2_ET_EXTENT_NOT_FOUND) in ext2fs_extent_set_bmap()
1364 retval = ext2fs_extent_get(handle, EXT2_EXTENT_PREV_LEAF, &prev_extent); in ext2fs_extent_set_bmap()
1365 if (retval) { in ext2fs_extent_set_bmap()
1367 if (retval != EXT2_ET_EXTENT_NO_PREV) in ext2fs_extent_set_bmap()
1376 retval = ext2fs_extent_goto(handle, logical); in ext2fs_extent_set_bmap()
1377 if (retval && retval != EXT2_ET_EXTENT_NOT_FOUND) in ext2fs_extent_set_bmap()
1398 retval = ext2fs_extent_replace(handle, 0, &extent); in ext2fs_extent_set_bmap()
1406 retval = ext2fs_extent_replace(handle, 0, &extent); in ext2fs_extent_set_bmap()
1412 retval = ext2fs_extent_get(handle, in ext2fs_extent_set_bmap()
1415 if (retval) in ext2fs_extent_set_bmap()
1420 retval = ext2fs_extent_replace(handle, 0, &next_extent); in ext2fs_extent_set_bmap()
1422 retval = ext2fs_extent_insert(handle, 0, &newextent); in ext2fs_extent_set_bmap()
1424 retval = ext2fs_extent_insert(handle, in ext2fs_extent_set_bmap()
1426 if (retval) in ext2fs_extent_set_bmap()
1428 retval = ext2fs_extent_fix_parents(handle); in ext2fs_extent_set_bmap()
1429 if (retval) in ext2fs_extent_set_bmap()
1436 retval = ext2fs_extent_replace(handle, 0, &newextent); in ext2fs_extent_set_bmap()
1438 retval = ext2fs_extent_delete(handle, 0); in ext2fs_extent_set_bmap()
1439 if (retval) in ext2fs_extent_set_bmap()
1443 retval = ec; in ext2fs_extent_set_bmap()
1446 if (retval) in ext2fs_extent_set_bmap()
1458 retval = ext2fs_extent_get(handle, in ext2fs_extent_set_bmap()
1460 if (retval) in ext2fs_extent_set_bmap()
1465 retval = ext2fs_extent_replace(handle, 0, in ext2fs_extent_set_bmap()
1467 if (retval) in ext2fs_extent_set_bmap()
1470 retval = ext2fs_extent_insert(handle, in ext2fs_extent_set_bmap()
1472 if (retval) in ext2fs_extent_set_bmap()
1474 retval = ext2fs_extent_fix_parents(handle); in ext2fs_extent_set_bmap()
1475 if (retval) in ext2fs_extent_set_bmap()
1483 retval = ext2fs_extent_goto(handle, logical); in ext2fs_extent_set_bmap()
1484 if (retval) in ext2fs_extent_set_bmap()
1486 retval = ext2fs_extent_get(handle, in ext2fs_extent_set_bmap()
1489 if (retval) in ext2fs_extent_set_bmap()
1493 retval = ext2fs_extent_replace(handle, 0, &extent); in ext2fs_extent_set_bmap()
1494 if (retval) in ext2fs_extent_set_bmap()
1508 retval = ext2fs_extent_get(handle, in ext2fs_extent_set_bmap()
1510 if (retval) in ext2fs_extent_set_bmap()
1513 retval = ext2fs_extent_replace(handle, 0, in ext2fs_extent_set_bmap()
1516 retval = ext2fs_extent_insert(handle, in ext2fs_extent_set_bmap()
1518 if (retval) in ext2fs_extent_set_bmap()
1520 retval = ext2fs_extent_fix_parents(handle); in ext2fs_extent_set_bmap()
1521 if (retval) in ext2fs_extent_set_bmap()
1523 retval = ext2fs_extent_get(handle, in ext2fs_extent_set_bmap()
1526 if (retval) in ext2fs_extent_set_bmap()
1532 retval = ext2fs_extent_replace(handle, 0, &extent); in ext2fs_extent_set_bmap()
1533 if (retval) in ext2fs_extent_set_bmap()
1535 retval = ext2fs_extent_fix_parents(handle); in ext2fs_extent_set_bmap()
1536 if (retval) in ext2fs_extent_set_bmap()
1554 retval = ext2fs_extent_replace(handle, 0, &extent); in ext2fs_extent_set_bmap()
1555 if (retval) in ext2fs_extent_set_bmap()
1560 retval = ext2fs_extent_insert(handle, in ext2fs_extent_set_bmap()
1562 if (retval) { in ext2fs_extent_set_bmap()
1574 retval = ext2fs_extent_insert(handle, in ext2fs_extent_set_bmap()
1576 if (retval) { in ext2fs_extent_set_bmap()
1596 return retval; in ext2fs_extent_set_bmap()
1604 errcode_t retval = 0; in ext2fs_extent_delete() local
1618 retval = ext2fs_extent_get(handle, EXT2_EXTENT_CURRENT, in ext2fs_extent_delete()
1620 if (retval == 0) { in ext2fs_extent_delete()
1650 retval = ext2fs_extent_get(handle, EXT2_EXTENT_UP, in ext2fs_extent_delete()
1652 if (retval) in ext2fs_extent_delete()
1653 return retval; in ext2fs_extent_delete()
1655 retval = ext2fs_extent_delete(handle, flags); in ext2fs_extent_delete()
1659 retval = ext2fs_write_inode(handle->fs, handle->ino, in ext2fs_extent_delete()
1671 retval = update_path(handle); in ext2fs_extent_delete()
1673 return retval; in ext2fs_extent_delete()