Lines Matching refs:status
412 int status, can_lock; in ocfs2_read_locked_inode() local
415 status = -EINVAL; in ocfs2_read_locked_inode()
474 status = ocfs2_open_lock(inode); in ocfs2_read_locked_inode()
475 if (status) { in ocfs2_read_locked_inode()
477 mlog_errno(status); in ocfs2_read_locked_inode()
478 return status; in ocfs2_read_locked_inode()
480 status = ocfs2_inode_lock(inode, NULL, 0); in ocfs2_read_locked_inode()
481 if (status) { in ocfs2_read_locked_inode()
483 mlog_errno(status); in ocfs2_read_locked_inode()
484 return status; in ocfs2_read_locked_inode()
489 status = ocfs2_try_open_lock(inode, 0); in ocfs2_read_locked_inode()
490 if (status) { in ocfs2_read_locked_inode()
492 return status; in ocfs2_read_locked_inode()
497 status = ocfs2_read_inode_block_full(inode, &bh, in ocfs2_read_locked_inode()
500 status = ocfs2_read_blocks_sync(osb, args->fi_blkno, 1, &bh); in ocfs2_read_locked_inode()
505 if (!status && !buffer_jbd(bh)) in ocfs2_read_locked_inode()
506 status = ocfs2_validate_inode_block(osb->sb, bh); in ocfs2_read_locked_inode()
508 if (status < 0) { in ocfs2_read_locked_inode()
509 mlog_errno(status); in ocfs2_read_locked_inode()
513 status = -EINVAL; in ocfs2_read_locked_inode()
534 status = 0; in ocfs2_read_locked_inode()
540 if (status < 0) in ocfs2_read_locked_inode()
545 return status; in ocfs2_read_locked_inode()
557 int status = 0; in ocfs2_truncate_for_delete() local
573 status = PTR_ERR(handle); in ocfs2_truncate_for_delete()
575 mlog_errno(status); in ocfs2_truncate_for_delete()
579 status = ocfs2_journal_access_di(handle, INODE_CACHE(inode), in ocfs2_truncate_for_delete()
582 if (status < 0) { in ocfs2_truncate_for_delete()
583 mlog_errno(status); in ocfs2_truncate_for_delete()
589 status = ocfs2_mark_inode_dirty(handle, inode, fe_bh); in ocfs2_truncate_for_delete()
590 if (status < 0) { in ocfs2_truncate_for_delete()
591 mlog_errno(status); in ocfs2_truncate_for_delete()
598 status = ocfs2_commit_truncate(osb, inode, fe_bh); in ocfs2_truncate_for_delete()
599 if (status < 0) { in ocfs2_truncate_for_delete()
600 mlog_errno(status); in ocfs2_truncate_for_delete()
608 return status; in ocfs2_truncate_for_delete()
616 int status; in ocfs2_remove_inode() local
627 status = -ENOENT; in ocfs2_remove_inode()
628 mlog_errno(status); in ocfs2_remove_inode()
633 status = ocfs2_inode_lock(inode_alloc_inode, &inode_alloc_bh, 1); in ocfs2_remove_inode()
634 if (status < 0) { in ocfs2_remove_inode()
637 mlog_errno(status); in ocfs2_remove_inode()
644 status = PTR_ERR(handle); in ocfs2_remove_inode()
645 mlog_errno(status); in ocfs2_remove_inode()
650 status = ocfs2_orphan_del(osb, handle, orphan_dir_inode, inode, in ocfs2_remove_inode()
652 if (status < 0) { in ocfs2_remove_inode()
653 mlog_errno(status); in ocfs2_remove_inode()
659 status = ocfs2_journal_access_di(handle, INODE_CACHE(inode), di_bh, in ocfs2_remove_inode()
661 if (status < 0) { in ocfs2_remove_inode()
662 mlog_errno(status); in ocfs2_remove_inode()
673 status = ocfs2_free_dinode(handle, inode_alloc_inode, in ocfs2_remove_inode()
675 if (status < 0) in ocfs2_remove_inode()
676 mlog_errno(status); in ocfs2_remove_inode()
687 return status; in ocfs2_remove_inode()
728 int status, orphaned_slot = -1; in ocfs2_wipe_inode() local
737 status = ocfs2_check_orphan_recovery_state(osb, orphaned_slot); in ocfs2_wipe_inode()
738 if (status) in ocfs2_wipe_inode()
739 return status; in ocfs2_wipe_inode()
745 status = -ENOENT; in ocfs2_wipe_inode()
746 mlog_errno(status); in ocfs2_wipe_inode()
754 status = ocfs2_inode_lock(orphan_dir_inode, &orphan_dir_bh, 1); in ocfs2_wipe_inode()
755 if (status < 0) { in ocfs2_wipe_inode()
758 mlog_errno(status); in ocfs2_wipe_inode()
767 status = ocfs2_truncate_for_delete(osb, inode, di_bh); in ocfs2_wipe_inode()
768 if (status < 0) { in ocfs2_wipe_inode()
769 mlog_errno(status); in ocfs2_wipe_inode()
775 status = ocfs2_dx_dir_truncate(inode, di_bh); in ocfs2_wipe_inode()
776 if (status) { in ocfs2_wipe_inode()
777 mlog_errno(status); in ocfs2_wipe_inode()
783 status = ocfs2_xattr_remove(inode, di_bh); in ocfs2_wipe_inode()
784 if (status < 0) { in ocfs2_wipe_inode()
785 mlog_errno(status); in ocfs2_wipe_inode()
789 status = ocfs2_remove_refcount_tree(inode, di_bh); in ocfs2_wipe_inode()
790 if (status < 0) { in ocfs2_wipe_inode()
791 mlog_errno(status); in ocfs2_wipe_inode()
795 status = ocfs2_remove_inode(inode, di_bh, orphan_dir_inode, in ocfs2_wipe_inode()
797 if (status < 0) in ocfs2_wipe_inode()
798 mlog_errno(status); in ocfs2_wipe_inode()
802 return status; in ocfs2_wipe_inode()
811 return status; in ocfs2_wipe_inode()
868 int status = 0, reason = 0; in ocfs2_query_inode_wipe() local
908 status = -EEXIST; in ocfs2_query_inode_wipe()
920 status = -EEXIST; in ocfs2_query_inode_wipe()
921 mlog_errno(status); in ocfs2_query_inode_wipe()
937 status = ocfs2_try_open_lock(inode, 1); in ocfs2_query_inode_wipe()
938 if (status == -EAGAIN) { in ocfs2_query_inode_wipe()
939 status = 0; in ocfs2_query_inode_wipe()
943 if (status < 0) { in ocfs2_query_inode_wipe()
944 mlog_errno(status); in ocfs2_query_inode_wipe()
952 trace_ocfs2_query_inode_wipe_end(status, reason); in ocfs2_query_inode_wipe()
953 return status; in ocfs2_query_inode_wipe()
971 int wipe, status; in ocfs2_delete_inode() local
1006 status = ocfs2_nfs_sync_lock(OCFS2_SB(inode->i_sb), 0); in ocfs2_delete_inode()
1007 if (status < 0) { in ocfs2_delete_inode()
1008 mlog(ML_ERROR, "getting nfs sync lock(PR) failed %d\n", status); in ocfs2_delete_inode()
1020 status = ocfs2_inode_lock(inode, &di_bh, 1); in ocfs2_delete_inode()
1021 if (status < 0) { in ocfs2_delete_inode()
1022 if (status != -ENOENT) in ocfs2_delete_inode()
1023 mlog_errno(status); in ocfs2_delete_inode()
1030 status = ocfs2_query_inode_wipe(inode, di_bh, &wipe); in ocfs2_delete_inode()
1031 if (!wipe || status < 0) { in ocfs2_delete_inode()
1035 if (status < 0) in ocfs2_delete_inode()
1036 mlog_errno(status); in ocfs2_delete_inode()
1047 status = ocfs2_wipe_inode(inode, di_bh); in ocfs2_delete_inode()
1048 if (status < 0) { in ocfs2_delete_inode()
1049 if (status != -EDEADLK) in ocfs2_delete_inode()
1050 mlog_errno(status); in ocfs2_delete_inode()
1080 int status; in ocfs2_clear_inode() local
1122 status = ocfs2_drop_inode_locks(inode); in ocfs2_clear_inode()
1123 if (status < 0) in ocfs2_clear_inode()
1124 mlog_errno(status); in ocfs2_clear_inode()
1213 int status = 0; in ocfs2_inode_revalidate() local
1220 status = -ENOENT; in ocfs2_inode_revalidate()
1227 status = -ENOENT; in ocfs2_inode_revalidate()
1234 status = ocfs2_inode_lock(inode, NULL, 0); in ocfs2_inode_revalidate()
1235 if (status < 0) { in ocfs2_inode_revalidate()
1236 if (status != -ENOENT) in ocfs2_inode_revalidate()
1237 mlog_errno(status); in ocfs2_inode_revalidate()
1242 return status; in ocfs2_inode_revalidate()
1254 int status; in ocfs2_mark_inode_dirty() local
1259 status = ocfs2_journal_access_di(handle, INODE_CACHE(inode), bh, in ocfs2_mark_inode_dirty()
1261 if (status < 0) { in ocfs2_mark_inode_dirty()
1262 mlog_errno(status); in ocfs2_mark_inode_dirty()
1288 return status; in ocfs2_mark_inode_dirty()