Lines Matching refs:ic_state
571 abortflg = (iclog->ic_state & XLOG_STATE_IOERROR); in xfs_log_notify()
573 ASSERT_ALWAYS((iclog->ic_state == XLOG_STATE_ACTIVE) || in xfs_log_notify()
574 (iclog->ic_state == XLOG_STATE_WANT_SYNC)); in xfs_log_notify()
818 if (!(iclog->ic_state & XLOG_STATE_IOERROR)) { in xfs_log_unmount_write()
819 ASSERT(iclog->ic_state & XLOG_STATE_ACTIVE); in xfs_log_unmount_write()
871 if (!(iclog->ic_state == XLOG_STATE_ACTIVE || in xfs_log_unmount_write()
872 iclog->ic_state == XLOG_STATE_DIRTY)) { in xfs_log_unmount_write()
911 if ( ! ( iclog->ic_state == XLOG_STATE_ACTIVE in xfs_log_unmount_write()
912 || iclog->ic_state == XLOG_STATE_DIRTY in xfs_log_unmount_write()
913 || iclog->ic_state == XLOG_STATE_IOERROR) ) { in xfs_log_unmount_write()
1204 } else if (iclog->ic_state & XLOG_STATE_IOERROR) { in xlog_iodone()
1480 iclog->ic_state = XLOG_STATE_ACTIVE; in xlog_alloc_log()
1714 if (iclog->ic_state & XLOG_STATE_IOERROR) { in xlog_bdstrat()
2518 if (iclog->ic_state == XLOG_STATE_DIRTY) { in xlog_state_clean_log()
2519 iclog->ic_state = XLOG_STATE_ACTIVE; in xlog_state_clean_log()
2546 } else if (iclog->ic_state == XLOG_STATE_ACTIVE) in xlog_state_clean_log()
2599 if (!(lsn_log->ic_state & (XLOG_STATE_ACTIVE|XLOG_STATE_DIRTY))) { in xlog_get_lowest_lsn()
2654 if (iclog->ic_state & in xlog_state_do_callback()
2667 if (!(iclog->ic_state & XLOG_STATE_IOERROR)) { in xlog_state_do_callback()
2678 if (!(iclog->ic_state & in xlog_state_do_callback()
2681 if (ciclog && (ciclog->ic_state == in xlog_state_do_callback()
2683 ciclog->ic_state = XLOG_STATE_DO_CALLBACK; in xlog_state_do_callback()
2710 iclog->ic_state = XLOG_STATE_CALLBACK; in xlog_state_do_callback()
2770 if (!(iclog->ic_state & XLOG_STATE_IOERROR)) in xlog_state_do_callback()
2771 iclog->ic_state = XLOG_STATE_DIRTY; in xlog_state_do_callback()
2802 ASSERT(iclog->ic_state != XLOG_STATE_DO_CALLBACK); in xlog_state_do_callback()
2812 if (iclog->ic_state == XLOG_STATE_WANT_SYNC || in xlog_state_do_callback()
2813 iclog->ic_state == XLOG_STATE_SYNCING || in xlog_state_do_callback()
2814 iclog->ic_state == XLOG_STATE_DONE_SYNC || in xlog_state_do_callback()
2815 iclog->ic_state == XLOG_STATE_IOERROR ) in xlog_state_do_callback()
2822 if (log->l_iclog->ic_state & (XLOG_STATE_ACTIVE|XLOG_STATE_IOERROR)) in xlog_state_do_callback()
2853 ASSERT(iclog->ic_state == XLOG_STATE_SYNCING || in xlog_state_done_syncing()
2854 iclog->ic_state == XLOG_STATE_IOERROR); in xlog_state_done_syncing()
2865 if (iclog->ic_state != XLOG_STATE_IOERROR) { in xlog_state_done_syncing()
2870 iclog->ic_state = XLOG_STATE_DONE_SYNC; in xlog_state_done_syncing()
2924 if (iclog->ic_state != XLOG_STATE_ACTIVE) { in xlog_state_get_iclog_space()
3107 if (iclog->ic_state & XLOG_STATE_IOERROR) in xlog_state_release_iclog()
3114 if (iclog->ic_state & XLOG_STATE_IOERROR) { in xlog_state_release_iclog()
3118 ASSERT(iclog->ic_state == XLOG_STATE_ACTIVE || in xlog_state_release_iclog()
3119 iclog->ic_state == XLOG_STATE_WANT_SYNC); in xlog_state_release_iclog()
3121 if (iclog->ic_state == XLOG_STATE_WANT_SYNC) { in xlog_state_release_iclog()
3125 iclog->ic_state = XLOG_STATE_SYNCING; in xlog_state_release_iclog()
3158 ASSERT(iclog->ic_state == XLOG_STATE_ACTIVE); in xlog_state_switch_iclogs()
3161 iclog->ic_state = XLOG_STATE_WANT_SYNC; in xlog_state_switch_iclogs()
3239 if (iclog->ic_state & XLOG_STATE_IOERROR) { in _xfs_log_force()
3247 if (iclog->ic_state == XLOG_STATE_ACTIVE || in _xfs_log_force()
3248 iclog->ic_state == XLOG_STATE_DIRTY) { in _xfs_log_force()
3256 if (iclog->ic_state == XLOG_STATE_DIRTY || in _xfs_log_force()
3260 if (iclog->ic_state == XLOG_STATE_ACTIVE || in _xfs_log_force()
3261 iclog->ic_state == XLOG_STATE_DIRTY) in _xfs_log_force()
3285 iclog->ic_state != XLOG_STATE_DIRTY) in _xfs_log_force()
3313 if (iclog->ic_state & XLOG_STATE_IOERROR) { in _xfs_log_force()
3324 if (iclog->ic_state & XLOG_STATE_IOERROR) in _xfs_log_force()
3391 if (iclog->ic_state & XLOG_STATE_IOERROR) { in _xfs_log_force_lsn()
3402 if (iclog->ic_state == XLOG_STATE_DIRTY) { in _xfs_log_force_lsn()
3407 if (iclog->ic_state == XLOG_STATE_ACTIVE) { in _xfs_log_force_lsn()
3427 (iclog->ic_prev->ic_state & in _xfs_log_force_lsn()
3429 ASSERT(!(iclog->ic_state & XLOG_STATE_IOERROR)); in _xfs_log_force_lsn()
3451 !(iclog->ic_state & in _xfs_log_force_lsn()
3457 if (iclog->ic_state & XLOG_STATE_IOERROR) { in _xfs_log_force_lsn()
3468 if (iclog->ic_state & XLOG_STATE_IOERROR) in _xfs_log_force_lsn()
3514 if (iclog->ic_state == XLOG_STATE_ACTIVE) { in xlog_state_want_sync()
3517 ASSERT(iclog->ic_state & in xlog_state_want_sync()
3897 if (! (iclog->ic_state & XLOG_STATE_IOERROR)) { in xlog_state_ioerror()
3904 ic->ic_state = XLOG_STATE_IOERROR; in xlog_state_ioerror()
3957 if (logerror && log->l_iclog->ic_state & XLOG_STATE_IOERROR) { in xfs_log_force_umount()