Lines Matching refs:status
366 int status = 0; in ocfs2_block_group_fill() local
372 status = ocfs2_error(alloc_inode->i_sb, in ocfs2_block_group_fill()
379 status = ocfs2_journal_access_gd(handle, in ocfs2_block_group_fill()
383 if (status < 0) { in ocfs2_block_group_fill()
384 mlog_errno(status); in ocfs2_block_group_fill()
415 if (status) in ocfs2_block_group_fill()
416 mlog_errno(status); in ocfs2_block_group_fill()
417 return status; in ocfs2_block_group_fill()
440 int status; in ocfs2_block_group_alloc_contig() local
446 status = ocfs2_claim_clusters(handle, ac, in ocfs2_block_group_alloc_contig()
449 if (status < 0) { in ocfs2_block_group_alloc_contig()
450 if (status != -ENOSPC) in ocfs2_block_group_alloc_contig()
451 mlog_errno(status); in ocfs2_block_group_alloc_contig()
462 status = -ENOMEM; in ocfs2_block_group_alloc_contig()
463 mlog_errno(status); in ocfs2_block_group_alloc_contig()
468 status = ocfs2_block_group_fill(handle, alloc_inode, bg_bh, in ocfs2_block_group_alloc_contig()
470 if (status < 0) { in ocfs2_block_group_alloc_contig()
472 mlog_errno(status); in ocfs2_block_group_alloc_contig()
476 return status ? ERR_PTR(status) : bg_bh; in ocfs2_block_group_alloc_contig()
485 int status = 0; in ocfs2_block_group_claim_bits() local
488 status = ocfs2_claim_clusters(handle, ac, min_bits, in ocfs2_block_group_claim_bits()
490 if (status != -ENOSPC) in ocfs2_block_group_claim_bits()
496 return status; in ocfs2_block_group_claim_bits()
506 int status; in ocfs2_block_group_grow_discontig() local
516 status = ocfs2_journal_access_gd(handle, in ocfs2_block_group_grow_discontig()
520 if (status < 0) { in ocfs2_block_group_grow_discontig()
521 mlog_errno(status); in ocfs2_block_group_grow_discontig()
529 status = ocfs2_block_group_claim_bits(osb, handle, ac, in ocfs2_block_group_grow_discontig()
532 if (status < 0) { in ocfs2_block_group_grow_discontig()
533 if (status != -ENOSPC) in ocfs2_block_group_grow_discontig()
534 mlog_errno(status); in ocfs2_block_group_grow_discontig()
551 status = -ENOSPC; in ocfs2_block_group_grow_discontig()
558 return status; in ocfs2_block_group_grow_discontig()
597 int status; in ocfs2_block_group_alloc_discontig() local
606 status = -ENOSPC; in ocfs2_block_group_alloc_discontig()
610 status = ocfs2_extend_trans(handle, in ocfs2_block_group_alloc_discontig()
612 if (status) { in ocfs2_block_group_alloc_discontig()
613 mlog_errno(status); in ocfs2_block_group_alloc_discontig()
626 status = ocfs2_block_group_claim_bits(osb, handle, ac, min_bits, in ocfs2_block_group_alloc_discontig()
628 if (status < 0) { in ocfs2_block_group_alloc_discontig()
629 if (status != -ENOSPC) in ocfs2_block_group_alloc_discontig()
630 mlog_errno(status); in ocfs2_block_group_alloc_discontig()
642 status = -ENOMEM; in ocfs2_block_group_alloc_discontig()
643 mlog_errno(status); in ocfs2_block_group_alloc_discontig()
648 status = ocfs2_block_group_fill(handle, alloc_inode, bg_bh, in ocfs2_block_group_alloc_discontig()
650 if (status < 0) { in ocfs2_block_group_alloc_discontig()
651 mlog_errno(status); in ocfs2_block_group_alloc_discontig()
655 status = ocfs2_block_group_grow_discontig(handle, alloc_inode, in ocfs2_block_group_alloc_discontig()
657 if (status) in ocfs2_block_group_alloc_discontig()
658 mlog_errno(status); in ocfs2_block_group_alloc_discontig()
661 if (status) in ocfs2_block_group_alloc_discontig()
663 return status ? ERR_PTR(status) : bg_bh; in ocfs2_block_group_alloc_discontig()
676 int status, credits; in ocfs2_block_group_alloc() local
688 status = ocfs2_reserve_clusters_with_limit(osb, in ocfs2_block_group_alloc()
691 if (status < 0) { in ocfs2_block_group_alloc()
692 if (status != -ENOSPC) in ocfs2_block_group_alloc()
693 mlog_errno(status); in ocfs2_block_group_alloc()
701 status = PTR_ERR(handle); in ocfs2_block_group_alloc()
703 mlog_errno(status); in ocfs2_block_group_alloc()
720 status = PTR_ERR(bg_bh); in ocfs2_block_group_alloc()
722 if (status != -ENOSPC) in ocfs2_block_group_alloc()
723 mlog_errno(status); in ocfs2_block_group_alloc()
728 status = ocfs2_journal_access_di(handle, INODE_CACHE(alloc_inode), in ocfs2_block_group_alloc()
730 if (status < 0) { in ocfs2_block_group_alloc()
731 mlog_errno(status); in ocfs2_block_group_alloc()
760 status = 0; in ocfs2_block_group_alloc()
775 if (status) in ocfs2_block_group_alloc()
776 mlog_errno(status); in ocfs2_block_group_alloc()
777 return status; in ocfs2_block_group_alloc()
787 int status; in ocfs2_reserve_suballoc_bits() local
802 status = ocfs2_inode_lock(alloc_inode, &bh, 1); in ocfs2_reserve_suballoc_bits()
803 if (status < 0) { in ocfs2_reserve_suballoc_bits()
807 mlog_errno(status); in ocfs2_reserve_suballoc_bits()
808 return status; in ocfs2_reserve_suballoc_bits()
821 status = ocfs2_error(alloc_inode->i_sb, in ocfs2_reserve_suballoc_bits()
835 status = -ENOSPC; in ocfs2_reserve_suballoc_bits()
842 status = -ENOSPC; in ocfs2_reserve_suballoc_bits()
846 status = ocfs2_block_group_alloc(osb, alloc_inode, bh, in ocfs2_reserve_suballoc_bits()
849 if (status < 0) { in ocfs2_reserve_suballoc_bits()
850 if (status != -ENOSPC) in ocfs2_reserve_suballoc_bits()
851 mlog_errno(status); in ocfs2_reserve_suballoc_bits()
867 if (status) in ocfs2_reserve_suballoc_bits()
868 mlog_errno(status); in ocfs2_reserve_suballoc_bits()
869 return status; in ocfs2_reserve_suballoc_bits()
932 int i, status = -ENOSPC; in ocfs2_steal_resource() local
946 status = ocfs2_reserve_suballoc_bits(osb, ac, in ocfs2_steal_resource()
950 if (status >= 0) { in ocfs2_steal_resource()
958 return status; in ocfs2_steal_resource()
977 int status; in ocfs2_reserve_new_metadata_blocks() local
982 status = -ENOMEM; in ocfs2_reserve_new_metadata_blocks()
983 mlog_errno(status); in ocfs2_reserve_new_metadata_blocks()
996 status = ocfs2_reserve_suballoc_bits(osb, (*ac), in ocfs2_reserve_new_metadata_blocks()
1002 if (status >= 0) { in ocfs2_reserve_new_metadata_blocks()
1003 status = 0; in ocfs2_reserve_new_metadata_blocks()
1007 } else if (status < 0 && status != -ENOSPC) { in ocfs2_reserve_new_metadata_blocks()
1008 mlog_errno(status); in ocfs2_reserve_new_metadata_blocks()
1015 status = ocfs2_steal_meta(osb, *ac); in ocfs2_reserve_new_metadata_blocks()
1017 if (status < 0) { in ocfs2_reserve_new_metadata_blocks()
1018 if (status != -ENOSPC) in ocfs2_reserve_new_metadata_blocks()
1019 mlog_errno(status); in ocfs2_reserve_new_metadata_blocks()
1023 status = 0; in ocfs2_reserve_new_metadata_blocks()
1025 if ((status < 0) && *ac) { in ocfs2_reserve_new_metadata_blocks()
1030 if (status) in ocfs2_reserve_new_metadata_blocks()
1031 mlog_errno(status); in ocfs2_reserve_new_metadata_blocks()
1032 return status; in ocfs2_reserve_new_metadata_blocks()
1047 int status; in ocfs2_reserve_new_inode() local
1053 status = -ENOMEM; in ocfs2_reserve_new_inode()
1054 mlog_errno(status); in ocfs2_reserve_new_inode()
1086 status = ocfs2_reserve_suballoc_bits(osb, *ac, in ocfs2_reserve_new_inode()
1092 if (status >= 0) { in ocfs2_reserve_new_inode()
1093 status = 0; in ocfs2_reserve_new_inode()
1108 } else if (status < 0 && status != -ENOSPC) { in ocfs2_reserve_new_inode()
1109 mlog_errno(status); in ocfs2_reserve_new_inode()
1116 status = ocfs2_steal_inode(osb, *ac); in ocfs2_reserve_new_inode()
1118 if (status < 0) { in ocfs2_reserve_new_inode()
1119 if (status != -ENOSPC) in ocfs2_reserve_new_inode()
1120 mlog_errno(status); in ocfs2_reserve_new_inode()
1124 status = 0; in ocfs2_reserve_new_inode()
1126 if ((status < 0) && *ac) { in ocfs2_reserve_new_inode()
1131 if (status) in ocfs2_reserve_new_inode()
1132 mlog_errno(status); in ocfs2_reserve_new_inode()
1133 return status; in ocfs2_reserve_new_inode()
1141 int status; in ocfs2_reserve_cluster_bitmap_bits() local
1146 status = ocfs2_reserve_suballoc_bits(osb, ac, in ocfs2_reserve_cluster_bitmap_bits()
1150 if (status < 0 && status != -ENOSPC) { in ocfs2_reserve_cluster_bitmap_bits()
1151 mlog_errno(status); in ocfs2_reserve_cluster_bitmap_bits()
1156 return status; in ocfs2_reserve_cluster_bitmap_bits()
1167 int status; in ocfs2_reserve_clusters_with_limit() local
1171 status = -ENOMEM; in ocfs2_reserve_clusters_with_limit()
1172 mlog_errno(status); in ocfs2_reserve_clusters_with_limit()
1179 status = -ENOSPC; in ocfs2_reserve_clusters_with_limit()
1182 status = ocfs2_reserve_local_alloc_bits(osb, in ocfs2_reserve_clusters_with_limit()
1185 if ((status < 0) && (status != -ENOSPC)) { in ocfs2_reserve_clusters_with_limit()
1186 mlog_errno(status); in ocfs2_reserve_clusters_with_limit()
1191 if (status == -ENOSPC) { in ocfs2_reserve_clusters_with_limit()
1192 status = ocfs2_reserve_cluster_bitmap_bits(osb, *ac); in ocfs2_reserve_clusters_with_limit()
1193 if (status < 0) { in ocfs2_reserve_clusters_with_limit()
1194 if (status != -ENOSPC) in ocfs2_reserve_clusters_with_limit()
1195 mlog_errno(status); in ocfs2_reserve_clusters_with_limit()
1200 status = 0; in ocfs2_reserve_clusters_with_limit()
1202 if ((status < 0) && *ac) { in ocfs2_reserve_clusters_with_limit()
1207 if (status) in ocfs2_reserve_clusters_with_limit()
1208 mlog_errno(status); in ocfs2_reserve_clusters_with_limit()
1209 return status; in ocfs2_reserve_clusters_with_limit()
1273 int offset, start, found, status = 0; in ocfs2_block_group_find_clear_bits() local
1317 status = -ENOSPC; in ocfs2_block_group_find_clear_bits()
1322 return status; in ocfs2_block_group_find_clear_bits()
1332 int status; in ocfs2_block_group_set_bits() local
1346 status = ocfs2_journal_access_gd(handle, in ocfs2_block_group_set_bits()
1350 if (status < 0) { in ocfs2_block_group_set_bits()
1351 mlog_errno(status); in ocfs2_block_group_set_bits()
1369 return status; in ocfs2_block_group_set_bits()
1398 int status; in ocfs2_relink_block_group() local
1419 status = ocfs2_journal_access_gd(handle, INODE_CACHE(alloc_inode), in ocfs2_relink_block_group()
1422 if (status < 0) in ocfs2_relink_block_group()
1428 status = ocfs2_journal_access_gd(handle, INODE_CACHE(alloc_inode), in ocfs2_relink_block_group()
1430 if (status < 0) in ocfs2_relink_block_group()
1436 status = ocfs2_journal_access_di(handle, INODE_CACHE(alloc_inode), in ocfs2_relink_block_group()
1438 if (status < 0) in ocfs2_relink_block_group()
1445 if (status < 0) in ocfs2_relink_block_group()
1446 mlog_errno(status); in ocfs2_relink_block_group()
1447 return status; in ocfs2_relink_block_group()
1732 int status; in ocfs2_search_chain() local
1747 status = ocfs2_read_group_descriptor(alloc_inode, fe, in ocfs2_search_chain()
1750 if (status < 0) { in ocfs2_search_chain()
1751 mlog_errno(status); in ocfs2_search_chain()
1756 status = -ENOSPC; in ocfs2_search_chain()
1759 while ((status = ac->ac_group_search(alloc_inode, group_bh, in ocfs2_search_chain()
1772 status = ocfs2_read_group_descriptor(alloc_inode, fe, in ocfs2_search_chain()
1774 if (status < 0) { in ocfs2_search_chain()
1775 mlog_errno(status); in ocfs2_search_chain()
1780 if (status < 0) { in ocfs2_search_chain()
1781 if (status != -ENOSPC) in ocfs2_search_chain()
1782 mlog_errno(status); in ocfs2_search_chain()
1792 if (!status) in ocfs2_search_chain()
1817 status = ocfs2_relink_block_group(handle, alloc_inode, in ocfs2_search_chain()
1820 if (status < 0) { in ocfs2_search_chain()
1821 mlog_errno(status); in ocfs2_search_chain()
1829 status = ocfs2_alloc_dinode_update_counts(alloc_inode, handle, in ocfs2_search_chain()
1832 if (status) { in ocfs2_search_chain()
1833 mlog_errno(status); in ocfs2_search_chain()
1837 status = ocfs2_block_group_set_bits(handle, in ocfs2_search_chain()
1843 if (status < 0) { in ocfs2_search_chain()
1846 mlog_errno(status); in ocfs2_search_chain()
1860 if (status) in ocfs2_search_chain()
1861 mlog_errno(status); in ocfs2_search_chain()
1862 return status; in ocfs2_search_chain()
1872 int status; in ocfs2_claim_suballoc_bits() local
1891 status = ocfs2_error(ac->ac_inode->i_sb, in ocfs2_claim_suballoc_bits()
1905 status = ocfs2_search_one_group(ac, handle, bits_wanted, in ocfs2_claim_suballoc_bits()
1907 if (!status) in ocfs2_claim_suballoc_bits()
1909 if (status < 0 && status != -ENOSPC) { in ocfs2_claim_suballoc_bits()
1910 mlog_errno(status); in ocfs2_claim_suballoc_bits()
1920 status = ocfs2_search_chain(ac, handle, bits_wanted, min_bits, in ocfs2_claim_suballoc_bits()
1922 if (!status) { in ocfs2_claim_suballoc_bits()
1929 if (status < 0 && status != -ENOSPC) { in ocfs2_claim_suballoc_bits()
1930 mlog_errno(status); in ocfs2_claim_suballoc_bits()
1948 status = ocfs2_search_chain(ac, handle, bits_wanted, min_bits, in ocfs2_claim_suballoc_bits()
1950 if (!status) { in ocfs2_claim_suballoc_bits()
1954 if (status < 0 && status != -ENOSPC) { in ocfs2_claim_suballoc_bits()
1955 mlog_errno(status); in ocfs2_claim_suballoc_bits()
1961 if (status != -ENOSPC) { in ocfs2_claim_suballoc_bits()
1972 if (status) in ocfs2_claim_suballoc_bits()
1973 mlog_errno(status); in ocfs2_claim_suballoc_bits()
1974 return status; in ocfs2_claim_suballoc_bits()
1985 int status; in ocfs2_claim_metadata() local
1992 status = ocfs2_claim_suballoc_bits(ac, in ocfs2_claim_metadata()
1997 if (status < 0) { in ocfs2_claim_metadata()
1998 mlog_errno(status); in ocfs2_claim_metadata()
2008 status = 0; in ocfs2_claim_metadata()
2010 if (status) in ocfs2_claim_metadata()
2011 mlog_errno(status); in ocfs2_claim_metadata()
2012 return status; in ocfs2_claim_metadata()
2190 int status; in ocfs2_claim_new_inode() local
2200 status = ocfs2_claim_suballoc_bits(ac, in ocfs2_claim_new_inode()
2205 if (status < 0) { in ocfs2_claim_new_inode()
2206 mlog_errno(status); in ocfs2_claim_new_inode()
2218 status = 0; in ocfs2_claim_new_inode()
2220 if (status) in ocfs2_claim_new_inode()
2221 mlog_errno(status); in ocfs2_claim_new_inode()
2222 return status; in ocfs2_claim_new_inode()
2293 int status; in __ocfs2_claim_clusters() local
2306 status = ocfs2_claim_local_alloc_bits(osb, in __ocfs2_claim_clusters()
2312 if (!status) in __ocfs2_claim_clusters()
2321 status = -ENOSPC; in __ocfs2_claim_clusters()
2328 status = ocfs2_claim_suballoc_bits(ac, in __ocfs2_claim_clusters()
2333 if (!status) { in __ocfs2_claim_clusters()
2343 if (status < 0) { in __ocfs2_claim_clusters()
2344 if (status != -ENOSPC) in __ocfs2_claim_clusters()
2345 mlog_errno(status); in __ocfs2_claim_clusters()
2352 if (status) in __ocfs2_claim_clusters()
2353 mlog_errno(status); in __ocfs2_claim_clusters()
2354 return status; in __ocfs2_claim_clusters()
2378 int status; in ocfs2_block_group_clear_bits() local
2389 status = ocfs2_journal_access_gd(handle, INODE_CACHE(alloc_inode), in ocfs2_block_group_clear_bits()
2394 if (status < 0) { in ocfs2_block_group_clear_bits()
2395 mlog_errno(status); in ocfs2_block_group_clear_bits()
2428 return status; in ocfs2_block_group_clear_bits()
2443 int status = 0; in _ocfs2_free_suballoc_bits() local
2463 status = ocfs2_read_group_descriptor(alloc_inode, fe, bg_blkno, in _ocfs2_free_suballoc_bits()
2465 if (status < 0) { in _ocfs2_free_suballoc_bits()
2466 mlog_errno(status); in _ocfs2_free_suballoc_bits()
2473 status = ocfs2_block_group_clear_bits(handle, alloc_inode, in _ocfs2_free_suballoc_bits()
2476 if (status < 0) { in _ocfs2_free_suballoc_bits()
2477 mlog_errno(status); in _ocfs2_free_suballoc_bits()
2481 status = ocfs2_journal_access_di(handle, INODE_CACHE(alloc_inode), in _ocfs2_free_suballoc_bits()
2483 if (status < 0) { in _ocfs2_free_suballoc_bits()
2484 mlog_errno(status); in _ocfs2_free_suballoc_bits()
2499 if (status) in _ocfs2_free_suballoc_bits()
2500 mlog_errno(status); in _ocfs2_free_suballoc_bits()
2501 return status; in _ocfs2_free_suballoc_bits()
2538 int status; in _ocfs2_free_clusters() local
2559 status = _ocfs2_free_suballoc_bits(handle, bitmap_inode, bitmap_bh, in _ocfs2_free_clusters()
2562 if (status < 0) { in _ocfs2_free_clusters()
2563 mlog_errno(status); in _ocfs2_free_clusters()
2571 if (status) in _ocfs2_free_clusters()
2572 mlog_errno(status); in _ocfs2_free_clusters()
2573 return status; in _ocfs2_free_clusters()
2738 int status; in ocfs2_get_suballoc_slot_bit() local
2745 status = ocfs2_read_blocks_sync(osb, blkno, 1, &inode_bh); in ocfs2_get_suballoc_slot_bit()
2746 if (status < 0) { in ocfs2_get_suballoc_slot_bit()
2748 (unsigned long long)blkno, status); in ocfs2_get_suballoc_slot_bit()
2756 status = -EINVAL; in ocfs2_get_suballoc_slot_bit()
2765 status = -EINVAL; in ocfs2_get_suballoc_slot_bit()
2779 if (status) in ocfs2_get_suballoc_slot_bit()
2780 mlog_errno(status); in ocfs2_get_suballoc_slot_bit()
2781 return status; in ocfs2_get_suballoc_slot_bit()
2801 int status; in ocfs2_test_suballoc_bit() local
2811 status = -EINVAL; in ocfs2_test_suballoc_bit()
2817 status = ocfs2_read_group_descriptor(suballoc, alloc_di, bg_blkno, in ocfs2_test_suballoc_bit()
2819 if (status < 0) { in ocfs2_test_suballoc_bit()
2821 (unsigned long long)bg_blkno, status); in ocfs2_test_suballoc_bit()
2831 if (status) in ocfs2_test_suballoc_bit()
2832 mlog_errno(status); in ocfs2_test_suballoc_bit()
2833 return status; in ocfs2_test_suballoc_bit()
2851 int status; in ocfs2_test_inode_bit() local
2859 status = ocfs2_get_suballoc_slot_bit(osb, blkno, &suballoc_slot, in ocfs2_test_inode_bit()
2861 if (status < 0) { in ocfs2_test_inode_bit()
2862 mlog(ML_ERROR, "get alloc slot and bit failed %d\n", status); in ocfs2_test_inode_bit()
2872 status = -EINVAL; in ocfs2_test_inode_bit()
2879 status = ocfs2_inode_lock(inode_alloc_inode, &alloc_bh, 0); in ocfs2_test_inode_bit()
2880 if (status < 0) { in ocfs2_test_inode_bit()
2884 (u32)suballoc_slot, status); in ocfs2_test_inode_bit()
2888 status = ocfs2_test_suballoc_bit(osb, inode_alloc_inode, alloc_bh, in ocfs2_test_inode_bit()
2890 if (status < 0) in ocfs2_test_inode_bit()
2891 mlog(ML_ERROR, "test suballoc bit failed %d\n", status); in ocfs2_test_inode_bit()
2899 if (status) in ocfs2_test_inode_bit()
2900 mlog_errno(status); in ocfs2_test_inode_bit()
2901 return status; in ocfs2_test_inode_bit()