Lines Matching refs:status

381 	int status = 0;  in ocfs2_block_group_fill()  local
391 status = -EIO; in ocfs2_block_group_fill()
395 status = ocfs2_journal_access_gd(handle, in ocfs2_block_group_fill()
399 if (status < 0) { in ocfs2_block_group_fill()
400 mlog_errno(status); in ocfs2_block_group_fill()
431 if (status) in ocfs2_block_group_fill()
432 mlog_errno(status); in ocfs2_block_group_fill()
433 return status; in ocfs2_block_group_fill()
456 int status; in ocfs2_block_group_alloc_contig() local
462 status = ocfs2_claim_clusters(handle, ac, in ocfs2_block_group_alloc_contig()
465 if (status < 0) { in ocfs2_block_group_alloc_contig()
466 if (status != -ENOSPC) in ocfs2_block_group_alloc_contig()
467 mlog_errno(status); in ocfs2_block_group_alloc_contig()
478 status = -ENOMEM; in ocfs2_block_group_alloc_contig()
479 mlog_errno(status); in ocfs2_block_group_alloc_contig()
484 status = ocfs2_block_group_fill(handle, alloc_inode, bg_bh, in ocfs2_block_group_alloc_contig()
486 if (status < 0) { in ocfs2_block_group_alloc_contig()
488 mlog_errno(status); in ocfs2_block_group_alloc_contig()
492 return status ? ERR_PTR(status) : bg_bh; in ocfs2_block_group_alloc_contig()
501 int status = 0; in ocfs2_block_group_claim_bits() local
504 status = ocfs2_claim_clusters(handle, ac, min_bits, in ocfs2_block_group_claim_bits()
506 if (status != -ENOSPC) in ocfs2_block_group_claim_bits()
512 return status; in ocfs2_block_group_claim_bits()
522 int status; in ocfs2_block_group_grow_discontig() local
532 status = ocfs2_journal_access_gd(handle, in ocfs2_block_group_grow_discontig()
536 if (status < 0) { in ocfs2_block_group_grow_discontig()
537 mlog_errno(status); in ocfs2_block_group_grow_discontig()
545 status = ocfs2_block_group_claim_bits(osb, handle, ac, in ocfs2_block_group_grow_discontig()
548 if (status < 0) { in ocfs2_block_group_grow_discontig()
549 if (status != -ENOSPC) in ocfs2_block_group_grow_discontig()
550 mlog_errno(status); in ocfs2_block_group_grow_discontig()
567 status = -ENOSPC; in ocfs2_block_group_grow_discontig()
574 return status; in ocfs2_block_group_grow_discontig()
613 int status; in ocfs2_block_group_alloc_discontig() local
622 status = -ENOSPC; in ocfs2_block_group_alloc_discontig()
626 status = ocfs2_extend_trans(handle, in ocfs2_block_group_alloc_discontig()
628 if (status) { in ocfs2_block_group_alloc_discontig()
629 mlog_errno(status); in ocfs2_block_group_alloc_discontig()
642 status = ocfs2_block_group_claim_bits(osb, handle, ac, min_bits, in ocfs2_block_group_alloc_discontig()
644 if (status < 0) { in ocfs2_block_group_alloc_discontig()
645 if (status != -ENOSPC) in ocfs2_block_group_alloc_discontig()
646 mlog_errno(status); in ocfs2_block_group_alloc_discontig()
658 status = -ENOMEM; in ocfs2_block_group_alloc_discontig()
659 mlog_errno(status); in ocfs2_block_group_alloc_discontig()
664 status = ocfs2_block_group_fill(handle, alloc_inode, bg_bh, in ocfs2_block_group_alloc_discontig()
666 if (status < 0) { in ocfs2_block_group_alloc_discontig()
667 mlog_errno(status); in ocfs2_block_group_alloc_discontig()
671 status = ocfs2_block_group_grow_discontig(handle, alloc_inode, in ocfs2_block_group_alloc_discontig()
673 if (status) in ocfs2_block_group_alloc_discontig()
674 mlog_errno(status); in ocfs2_block_group_alloc_discontig()
677 if (status) in ocfs2_block_group_alloc_discontig()
679 return status ? ERR_PTR(status) : bg_bh; in ocfs2_block_group_alloc_discontig()
692 int status, credits; in ocfs2_block_group_alloc() local
704 status = ocfs2_reserve_clusters_with_limit(osb, in ocfs2_block_group_alloc()
707 if (status < 0) { in ocfs2_block_group_alloc()
708 if (status != -ENOSPC) in ocfs2_block_group_alloc()
709 mlog_errno(status); in ocfs2_block_group_alloc()
717 status = PTR_ERR(handle); in ocfs2_block_group_alloc()
719 mlog_errno(status); in ocfs2_block_group_alloc()
736 status = PTR_ERR(bg_bh); in ocfs2_block_group_alloc()
738 if (status != -ENOSPC) in ocfs2_block_group_alloc()
739 mlog_errno(status); in ocfs2_block_group_alloc()
744 status = ocfs2_journal_access_di(handle, INODE_CACHE(alloc_inode), in ocfs2_block_group_alloc()
746 if (status < 0) { in ocfs2_block_group_alloc()
747 mlog_errno(status); in ocfs2_block_group_alloc()
776 status = 0; in ocfs2_block_group_alloc()
791 if (status) in ocfs2_block_group_alloc()
792 mlog_errno(status); in ocfs2_block_group_alloc()
793 return status; in ocfs2_block_group_alloc()
803 int status; in ocfs2_reserve_suballoc_bits() local
818 status = ocfs2_inode_lock(alloc_inode, &bh, 1); in ocfs2_reserve_suballoc_bits()
819 if (status < 0) { in ocfs2_reserve_suballoc_bits()
823 mlog_errno(status); in ocfs2_reserve_suballoc_bits()
824 return status; in ocfs2_reserve_suballoc_bits()
839 status = -EIO; in ocfs2_reserve_suballoc_bits()
851 status = -ENOSPC; in ocfs2_reserve_suballoc_bits()
858 status = -ENOSPC; in ocfs2_reserve_suballoc_bits()
862 status = ocfs2_block_group_alloc(osb, alloc_inode, bh, in ocfs2_reserve_suballoc_bits()
865 if (status < 0) { in ocfs2_reserve_suballoc_bits()
866 if (status != -ENOSPC) in ocfs2_reserve_suballoc_bits()
867 mlog_errno(status); in ocfs2_reserve_suballoc_bits()
883 if (status) in ocfs2_reserve_suballoc_bits()
884 mlog_errno(status); in ocfs2_reserve_suballoc_bits()
885 return status; in ocfs2_reserve_suballoc_bits()
948 int i, status = -ENOSPC; in ocfs2_steal_resource() local
962 status = ocfs2_reserve_suballoc_bits(osb, ac, in ocfs2_steal_resource()
966 if (status >= 0) { in ocfs2_steal_resource()
974 return status; in ocfs2_steal_resource()
993 int status; in ocfs2_reserve_new_metadata_blocks() local
998 status = -ENOMEM; in ocfs2_reserve_new_metadata_blocks()
999 mlog_errno(status); in ocfs2_reserve_new_metadata_blocks()
1012 status = ocfs2_reserve_suballoc_bits(osb, (*ac), in ocfs2_reserve_new_metadata_blocks()
1018 if (status >= 0) { in ocfs2_reserve_new_metadata_blocks()
1019 status = 0; in ocfs2_reserve_new_metadata_blocks()
1023 } else if (status < 0 && status != -ENOSPC) { in ocfs2_reserve_new_metadata_blocks()
1024 mlog_errno(status); in ocfs2_reserve_new_metadata_blocks()
1031 status = ocfs2_steal_meta(osb, *ac); in ocfs2_reserve_new_metadata_blocks()
1033 if (status < 0) { in ocfs2_reserve_new_metadata_blocks()
1034 if (status != -ENOSPC) in ocfs2_reserve_new_metadata_blocks()
1035 mlog_errno(status); in ocfs2_reserve_new_metadata_blocks()
1039 status = 0; in ocfs2_reserve_new_metadata_blocks()
1041 if ((status < 0) && *ac) { in ocfs2_reserve_new_metadata_blocks()
1046 if (status) in ocfs2_reserve_new_metadata_blocks()
1047 mlog_errno(status); in ocfs2_reserve_new_metadata_blocks()
1048 return status; in ocfs2_reserve_new_metadata_blocks()
1063 int status; in ocfs2_reserve_new_inode() local
1069 status = -ENOMEM; in ocfs2_reserve_new_inode()
1070 mlog_errno(status); in ocfs2_reserve_new_inode()
1102 status = ocfs2_reserve_suballoc_bits(osb, *ac, in ocfs2_reserve_new_inode()
1108 if (status >= 0) { in ocfs2_reserve_new_inode()
1109 status = 0; in ocfs2_reserve_new_inode()
1124 } else if (status < 0 && status != -ENOSPC) { in ocfs2_reserve_new_inode()
1125 mlog_errno(status); in ocfs2_reserve_new_inode()
1132 status = ocfs2_steal_inode(osb, *ac); in ocfs2_reserve_new_inode()
1134 if (status < 0) { in ocfs2_reserve_new_inode()
1135 if (status != -ENOSPC) in ocfs2_reserve_new_inode()
1136 mlog_errno(status); in ocfs2_reserve_new_inode()
1140 status = 0; in ocfs2_reserve_new_inode()
1142 if ((status < 0) && *ac) { in ocfs2_reserve_new_inode()
1147 if (status) in ocfs2_reserve_new_inode()
1148 mlog_errno(status); in ocfs2_reserve_new_inode()
1149 return status; in ocfs2_reserve_new_inode()
1157 int status; in ocfs2_reserve_cluster_bitmap_bits() local
1162 status = ocfs2_reserve_suballoc_bits(osb, ac, in ocfs2_reserve_cluster_bitmap_bits()
1166 if (status < 0 && status != -ENOSPC) { in ocfs2_reserve_cluster_bitmap_bits()
1167 mlog_errno(status); in ocfs2_reserve_cluster_bitmap_bits()
1172 return status; in ocfs2_reserve_cluster_bitmap_bits()
1183 int status; in ocfs2_reserve_clusters_with_limit() local
1187 status = -ENOMEM; in ocfs2_reserve_clusters_with_limit()
1188 mlog_errno(status); in ocfs2_reserve_clusters_with_limit()
1195 status = -ENOSPC; in ocfs2_reserve_clusters_with_limit()
1198 status = ocfs2_reserve_local_alloc_bits(osb, in ocfs2_reserve_clusters_with_limit()
1201 if ((status < 0) && (status != -ENOSPC)) { in ocfs2_reserve_clusters_with_limit()
1202 mlog_errno(status); in ocfs2_reserve_clusters_with_limit()
1207 if (status == -ENOSPC) { in ocfs2_reserve_clusters_with_limit()
1208 status = ocfs2_reserve_cluster_bitmap_bits(osb, *ac); in ocfs2_reserve_clusters_with_limit()
1209 if (status < 0) { in ocfs2_reserve_clusters_with_limit()
1210 if (status != -ENOSPC) in ocfs2_reserve_clusters_with_limit()
1211 mlog_errno(status); in ocfs2_reserve_clusters_with_limit()
1216 status = 0; in ocfs2_reserve_clusters_with_limit()
1218 if ((status < 0) && *ac) { in ocfs2_reserve_clusters_with_limit()
1223 if (status) in ocfs2_reserve_clusters_with_limit()
1224 mlog_errno(status); in ocfs2_reserve_clusters_with_limit()
1225 return status; in ocfs2_reserve_clusters_with_limit()
1289 int offset, start, found, status = 0; in ocfs2_block_group_find_clear_bits() local
1333 status = -ENOSPC; in ocfs2_block_group_find_clear_bits()
1338 return status; in ocfs2_block_group_find_clear_bits()
1348 int status; in ocfs2_block_group_set_bits() local
1362 status = ocfs2_journal_access_gd(handle, in ocfs2_block_group_set_bits()
1366 if (status < 0) { in ocfs2_block_group_set_bits()
1367 mlog_errno(status); in ocfs2_block_group_set_bits()
1386 return status; in ocfs2_block_group_set_bits()
1415 int status; in ocfs2_relink_block_group() local
1436 status = ocfs2_journal_access_gd(handle, INODE_CACHE(alloc_inode), in ocfs2_relink_block_group()
1439 if (status < 0) in ocfs2_relink_block_group()
1445 status = ocfs2_journal_access_gd(handle, INODE_CACHE(alloc_inode), in ocfs2_relink_block_group()
1447 if (status < 0) in ocfs2_relink_block_group()
1453 status = ocfs2_journal_access_di(handle, INODE_CACHE(alloc_inode), in ocfs2_relink_block_group()
1455 if (status < 0) in ocfs2_relink_block_group()
1462 if (status < 0) in ocfs2_relink_block_group()
1463 mlog_errno(status); in ocfs2_relink_block_group()
1464 return status; in ocfs2_relink_block_group()
1749 int status; in ocfs2_search_chain() local
1764 status = ocfs2_read_group_descriptor(alloc_inode, fe, in ocfs2_search_chain()
1767 if (status < 0) { in ocfs2_search_chain()
1768 mlog_errno(status); in ocfs2_search_chain()
1773 status = -ENOSPC; in ocfs2_search_chain()
1776 while ((status = ac->ac_group_search(alloc_inode, group_bh, in ocfs2_search_chain()
1789 status = ocfs2_read_group_descriptor(alloc_inode, fe, in ocfs2_search_chain()
1791 if (status < 0) { in ocfs2_search_chain()
1792 mlog_errno(status); in ocfs2_search_chain()
1797 if (status < 0) { in ocfs2_search_chain()
1798 if (status != -ENOSPC) in ocfs2_search_chain()
1799 mlog_errno(status); in ocfs2_search_chain()
1809 if (!status) in ocfs2_search_chain()
1834 status = ocfs2_relink_block_group(handle, alloc_inode, in ocfs2_search_chain()
1837 if (status < 0) { in ocfs2_search_chain()
1838 mlog_errno(status); in ocfs2_search_chain()
1846 status = ocfs2_alloc_dinode_update_counts(alloc_inode, handle, in ocfs2_search_chain()
1849 if (status) { in ocfs2_search_chain()
1850 mlog_errno(status); in ocfs2_search_chain()
1854 status = ocfs2_block_group_set_bits(handle, in ocfs2_search_chain()
1860 if (status < 0) { in ocfs2_search_chain()
1863 mlog_errno(status); in ocfs2_search_chain()
1877 if (status) in ocfs2_search_chain()
1878 mlog_errno(status); in ocfs2_search_chain()
1879 return status; in ocfs2_search_chain()
1889 int status; in ocfs2_claim_suballoc_bits() local
1914 status = -EIO; in ocfs2_claim_suballoc_bits()
1924 status = ocfs2_search_one_group(ac, handle, bits_wanted, in ocfs2_claim_suballoc_bits()
1926 if (!status) in ocfs2_claim_suballoc_bits()
1928 if (status < 0 && status != -ENOSPC) { in ocfs2_claim_suballoc_bits()
1929 mlog_errno(status); in ocfs2_claim_suballoc_bits()
1939 status = ocfs2_search_chain(ac, handle, bits_wanted, min_bits, in ocfs2_claim_suballoc_bits()
1941 if (!status) { in ocfs2_claim_suballoc_bits()
1945 if (status < 0 && status != -ENOSPC) { in ocfs2_claim_suballoc_bits()
1946 mlog_errno(status); in ocfs2_claim_suballoc_bits()
1964 status = ocfs2_search_chain(ac, handle, bits_wanted, min_bits, in ocfs2_claim_suballoc_bits()
1966 if (!status) { in ocfs2_claim_suballoc_bits()
1970 if (status < 0 && status != -ENOSPC) { in ocfs2_claim_suballoc_bits()
1971 mlog_errno(status); in ocfs2_claim_suballoc_bits()
1977 if (status != -ENOSPC) { in ocfs2_claim_suballoc_bits()
1988 if (status) in ocfs2_claim_suballoc_bits()
1989 mlog_errno(status); in ocfs2_claim_suballoc_bits()
1990 return status; in ocfs2_claim_suballoc_bits()
2001 int status; in ocfs2_claim_metadata() local
2008 status = ocfs2_claim_suballoc_bits(ac, in ocfs2_claim_metadata()
2013 if (status < 0) { in ocfs2_claim_metadata()
2014 mlog_errno(status); in ocfs2_claim_metadata()
2024 status = 0; in ocfs2_claim_metadata()
2026 if (status) in ocfs2_claim_metadata()
2027 mlog_errno(status); in ocfs2_claim_metadata()
2028 return status; in ocfs2_claim_metadata()
2206 int status; in ocfs2_claim_new_inode() local
2216 status = ocfs2_claim_suballoc_bits(ac, in ocfs2_claim_new_inode()
2221 if (status < 0) { in ocfs2_claim_new_inode()
2222 mlog_errno(status); in ocfs2_claim_new_inode()
2234 status = 0; in ocfs2_claim_new_inode()
2236 if (status) in ocfs2_claim_new_inode()
2237 mlog_errno(status); in ocfs2_claim_new_inode()
2238 return status; in ocfs2_claim_new_inode()
2309 int status; in __ocfs2_claim_clusters() local
2322 status = ocfs2_claim_local_alloc_bits(osb, in __ocfs2_claim_clusters()
2328 if (!status) in __ocfs2_claim_clusters()
2337 status = -ENOSPC; in __ocfs2_claim_clusters()
2344 status = ocfs2_claim_suballoc_bits(ac, in __ocfs2_claim_clusters()
2349 if (!status) { in __ocfs2_claim_clusters()
2359 if (status < 0) { in __ocfs2_claim_clusters()
2360 if (status != -ENOSPC) in __ocfs2_claim_clusters()
2361 mlog_errno(status); in __ocfs2_claim_clusters()
2368 if (status) in __ocfs2_claim_clusters()
2369 mlog_errno(status); in __ocfs2_claim_clusters()
2370 return status; in __ocfs2_claim_clusters()
2394 int status; in ocfs2_block_group_clear_bits() local
2405 status = ocfs2_journal_access_gd(handle, INODE_CACHE(alloc_inode), in ocfs2_block_group_clear_bits()
2410 if (status < 0) { in ocfs2_block_group_clear_bits()
2411 mlog_errno(status); in ocfs2_block_group_clear_bits()
2445 return status; in ocfs2_block_group_clear_bits()
2460 int status = 0; in _ocfs2_free_suballoc_bits() local
2480 status = ocfs2_read_group_descriptor(alloc_inode, fe, bg_blkno, in _ocfs2_free_suballoc_bits()
2482 if (status < 0) { in _ocfs2_free_suballoc_bits()
2483 mlog_errno(status); in _ocfs2_free_suballoc_bits()
2490 status = ocfs2_block_group_clear_bits(handle, alloc_inode, in _ocfs2_free_suballoc_bits()
2493 if (status < 0) { in _ocfs2_free_suballoc_bits()
2494 mlog_errno(status); in _ocfs2_free_suballoc_bits()
2498 status = ocfs2_journal_access_di(handle, INODE_CACHE(alloc_inode), in _ocfs2_free_suballoc_bits()
2500 if (status < 0) { in _ocfs2_free_suballoc_bits()
2501 mlog_errno(status); in _ocfs2_free_suballoc_bits()
2516 if (status) in _ocfs2_free_suballoc_bits()
2517 mlog_errno(status); in _ocfs2_free_suballoc_bits()
2518 return status; in _ocfs2_free_suballoc_bits()
2555 int status; in _ocfs2_free_clusters() local
2576 status = _ocfs2_free_suballoc_bits(handle, bitmap_inode, bitmap_bh, in _ocfs2_free_clusters()
2579 if (status < 0) { in _ocfs2_free_clusters()
2580 mlog_errno(status); in _ocfs2_free_clusters()
2588 if (status) in _ocfs2_free_clusters()
2589 mlog_errno(status); in _ocfs2_free_clusters()
2590 return status; in _ocfs2_free_clusters()
2755 int status; in ocfs2_get_suballoc_slot_bit() local
2762 status = ocfs2_read_blocks_sync(osb, blkno, 1, &inode_bh); in ocfs2_get_suballoc_slot_bit()
2763 if (status < 0) { in ocfs2_get_suballoc_slot_bit()
2765 (unsigned long long)blkno, status); in ocfs2_get_suballoc_slot_bit()
2773 status = -EINVAL; in ocfs2_get_suballoc_slot_bit()
2782 status = -EINVAL; in ocfs2_get_suballoc_slot_bit()
2796 if (status) in ocfs2_get_suballoc_slot_bit()
2797 mlog_errno(status); in ocfs2_get_suballoc_slot_bit()
2798 return status; in ocfs2_get_suballoc_slot_bit()
2818 int status; in ocfs2_test_suballoc_bit() local
2828 status = -EINVAL; in ocfs2_test_suballoc_bit()
2834 status = ocfs2_read_group_descriptor(suballoc, alloc_di, bg_blkno, in ocfs2_test_suballoc_bit()
2836 if (status < 0) { in ocfs2_test_suballoc_bit()
2838 (unsigned long long)bg_blkno, status); in ocfs2_test_suballoc_bit()
2848 if (status) in ocfs2_test_suballoc_bit()
2849 mlog_errno(status); in ocfs2_test_suballoc_bit()
2850 return status; in ocfs2_test_suballoc_bit()
2868 int status; in ocfs2_test_inode_bit() local
2876 status = ocfs2_get_suballoc_slot_bit(osb, blkno, &suballoc_slot, in ocfs2_test_inode_bit()
2878 if (status < 0) { in ocfs2_test_inode_bit()
2879 mlog(ML_ERROR, "get alloc slot and bit failed %d\n", status); in ocfs2_test_inode_bit()
2889 status = -EINVAL; in ocfs2_test_inode_bit()
2896 status = ocfs2_inode_lock(inode_alloc_inode, &alloc_bh, 0); in ocfs2_test_inode_bit()
2897 if (status < 0) { in ocfs2_test_inode_bit()
2901 (u32)suballoc_slot, status); in ocfs2_test_inode_bit()
2905 status = ocfs2_test_suballoc_bit(osb, inode_alloc_inode, alloc_bh, in ocfs2_test_inode_bit()
2907 if (status < 0) in ocfs2_test_inode_bit()
2908 mlog(ML_ERROR, "test suballoc bit failed %d\n", status); in ocfs2_test_inode_bit()
2916 if (status) in ocfs2_test_inode_bit()
2917 mlog_errno(status); in ocfs2_test_inode_bit()
2918 return status; in ocfs2_test_inode_bit()