Lines Matching refs:ic_state

557 	abortflg = (iclog->ic_state & XLOG_STATE_IOERROR);  in xfs_log_notify()
559 ASSERT_ALWAYS((iclog->ic_state == XLOG_STATE_ACTIVE) || in xfs_log_notify()
560 (iclog->ic_state == XLOG_STATE_WANT_SYNC)); in xfs_log_notify()
891 switch (iclog->ic_state) { in xfs_log_write_unmount_record()
945 if (!(iclog->ic_state & XLOG_STATE_IOERROR)) { in xfs_log_unmount_write()
946 ASSERT(iclog->ic_state & XLOG_STATE_ACTIVE); in xfs_log_unmount_write()
978 if ( ! ( iclog->ic_state == XLOG_STATE_ACTIVE in xfs_log_unmount_write()
979 || iclog->ic_state == XLOG_STATE_DIRTY in xfs_log_unmount_write()
980 || iclog->ic_state == XLOG_STATE_IOERROR) ) { in xfs_log_unmount_write()
1265 iclog->ic_state & XLOG_STATE_IOABORT) { in xlog_iodone()
1266 if (iclog->ic_state & XLOG_STATE_IOABORT) in xlog_iodone()
1267 iclog->ic_state &= ~XLOG_STATE_IOABORT; in xlog_iodone()
1278 } else if (iclog->ic_state & XLOG_STATE_IOERROR) { in xlog_iodone()
1555 iclog->ic_state = XLOG_STATE_ACTIVE; in xlog_alloc_log()
1789 if (iclog->ic_state & XLOG_STATE_IOERROR) { in xlog_bdstrat()
1925 iclog->ic_state |= XLOG_STATE_IOABORT; in xlog_sync()
2602 if (iclog->ic_state == XLOG_STATE_DIRTY) { in xlog_state_clean_log()
2603 iclog->ic_state = XLOG_STATE_ACTIVE; in xlog_state_clean_log()
2630 } else if (iclog->ic_state == XLOG_STATE_ACTIVE) in xlog_state_clean_log()
2683 if (!(lsn_log->ic_state & (XLOG_STATE_ACTIVE|XLOG_STATE_DIRTY))) { in xlog_get_lowest_lsn()
2738 if (iclog->ic_state & in xlog_state_do_callback()
2751 if (!(iclog->ic_state & XLOG_STATE_IOERROR)) { in xlog_state_do_callback()
2762 if (!(iclog->ic_state & in xlog_state_do_callback()
2765 if (ciclog && (ciclog->ic_state == in xlog_state_do_callback()
2767 ciclog->ic_state = XLOG_STATE_DO_CALLBACK; in xlog_state_do_callback()
2794 iclog->ic_state = XLOG_STATE_CALLBACK; in xlog_state_do_callback()
2854 if (!(iclog->ic_state & XLOG_STATE_IOERROR)) in xlog_state_do_callback()
2855 iclog->ic_state = XLOG_STATE_DIRTY; in xlog_state_do_callback()
2894 ASSERT(iclog->ic_state != XLOG_STATE_DO_CALLBACK); in xlog_state_do_callback()
2904 if (iclog->ic_state == XLOG_STATE_WANT_SYNC || in xlog_state_do_callback()
2905 iclog->ic_state & XLOG_STATE_SYNCING || in xlog_state_do_callback()
2906 iclog->ic_state == XLOG_STATE_DONE_SYNC || in xlog_state_do_callback()
2907 iclog->ic_state == XLOG_STATE_IOERROR ) in xlog_state_do_callback()
2914 if (log->l_iclog->ic_state & (XLOG_STATE_ACTIVE|XLOG_STATE_IOERROR)) in xlog_state_do_callback()
2945 ASSERT(iclog->ic_state == XLOG_STATE_SYNCING || in xlog_state_done_syncing()
2946 iclog->ic_state == XLOG_STATE_IOERROR); in xlog_state_done_syncing()
2957 if (iclog->ic_state != XLOG_STATE_IOERROR) { in xlog_state_done_syncing()
2962 iclog->ic_state = XLOG_STATE_DONE_SYNC; in xlog_state_done_syncing()
3016 if (iclog->ic_state != XLOG_STATE_ACTIVE) { in xlog_state_get_iclog_space()
3199 if (iclog->ic_state & XLOG_STATE_IOERROR) in xlog_state_release_iclog()
3206 if (iclog->ic_state & XLOG_STATE_IOERROR) { in xlog_state_release_iclog()
3210 ASSERT(iclog->ic_state == XLOG_STATE_ACTIVE || in xlog_state_release_iclog()
3211 iclog->ic_state == XLOG_STATE_WANT_SYNC); in xlog_state_release_iclog()
3213 if (iclog->ic_state == XLOG_STATE_WANT_SYNC) { in xlog_state_release_iclog()
3217 iclog->ic_state = XLOG_STATE_SYNCING; in xlog_state_release_iclog()
3250 ASSERT(iclog->ic_state == XLOG_STATE_ACTIVE); in xlog_state_switch_iclogs()
3253 iclog->ic_state = XLOG_STATE_WANT_SYNC; in xlog_state_switch_iclogs()
3330 if (iclog->ic_state & XLOG_STATE_IOERROR) in xfs_log_force()
3333 if (iclog->ic_state == XLOG_STATE_DIRTY || in xfs_log_force()
3334 (iclog->ic_state == XLOG_STATE_ACTIVE && in xfs_log_force()
3345 if (iclog->ic_state == XLOG_STATE_ACTIVE || in xfs_log_force()
3346 iclog->ic_state == XLOG_STATE_DIRTY) in xfs_log_force()
3348 } else if (iclog->ic_state == XLOG_STATE_ACTIVE) { in xfs_log_force()
3367 iclog->ic_state == XLOG_STATE_DIRTY) in xfs_log_force()
3390 if (iclog->ic_state & XLOG_STATE_IOERROR) in xfs_log_force()
3394 if (iclog->ic_state & XLOG_STATE_IOERROR) in xfs_log_force()
3419 if (iclog->ic_state & XLOG_STATE_IOERROR) in __xfs_log_force_lsn()
3428 if (iclog->ic_state == XLOG_STATE_DIRTY) in __xfs_log_force_lsn()
3431 if (iclog->ic_state == XLOG_STATE_ACTIVE) { in __xfs_log_force_lsn()
3448 (iclog->ic_prev->ic_state & in __xfs_log_force_lsn()
3450 ASSERT(!(iclog->ic_state & XLOG_STATE_IOERROR)); in __xfs_log_force_lsn()
3469 (iclog->ic_state & (XLOG_STATE_ACTIVE | XLOG_STATE_DIRTY))) in __xfs_log_force_lsn()
3472 if (iclog->ic_state & XLOG_STATE_IOERROR) in __xfs_log_force_lsn()
3477 if (iclog->ic_state & XLOG_STATE_IOERROR) in __xfs_log_force_lsn()
3537 if (iclog->ic_state == XLOG_STATE_ACTIVE) { in xlog_state_want_sync()
3540 ASSERT(iclog->ic_state & in xlog_state_want_sync()
3919 if (! (iclog->ic_state & XLOG_STATE_IOERROR)) { in xlog_state_ioerror()
3926 ic->ic_state = XLOG_STATE_IOERROR; in xlog_state_ioerror()
3979 if (logerror && log->l_iclog->ic_state & XLOG_STATE_IOERROR) { in xfs_log_force_umount()