Lines Matching refs:ioc_state
135 u32 ioc_state, int timeout);
926 int ioc_state = _base_wait_on_iocstate(ioc, MPI2_IOC_STATE_FAULT, in mpt3sas_base_wait_for_coredump_completion() local
929 if (ioc_state) in mpt3sas_base_wait_for_coredump_completion()
932 caller, ioc_state); in mpt3sas_base_wait_for_coredump_completion()
936 caller, ioc_state); in mpt3sas_base_wait_for_coredump_completion()
938 return ioc_state; in mpt3sas_base_wait_for_coredump_completion()
3571 u32 ioc_state; in mpt3sas_base_check_for_fault_and_issue_reset() local
3577 ioc_state = mpt3sas_base_get_iocstate(ioc, 0); in mpt3sas_base_check_for_fault_and_issue_reset()
3578 dhsprintk(ioc, pr_info("%s: ioc_state(0x%08x)\n", __func__, ioc_state)); in mpt3sas_base_check_for_fault_and_issue_reset()
3580 if ((ioc_state & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) { in mpt3sas_base_check_for_fault_and_issue_reset()
3581 mpt3sas_print_fault_code(ioc, ioc_state & in mpt3sas_base_check_for_fault_and_issue_reset()
3585 } else if ((ioc_state & MPI2_IOC_STATE_MASK) == in mpt3sas_base_check_for_fault_and_issue_reset()
3587 mpt3sas_print_coredump_info(ioc, ioc_state & in mpt3sas_base_check_for_fault_and_issue_reset()
6720 _base_wait_on_iocstate(struct MPT3SAS_ADAPTER *ioc, u32 ioc_state, int timeout) in _base_wait_on_iocstate() argument
6729 if (current_state == ioc_state) in _base_wait_on_iocstate()
6919 u32 ioc_state; in _base_send_ioc_reset() local
6941 ioc_state = _base_wait_on_iocstate(ioc, MPI2_IOC_STATE_READY, timeout); in _base_send_ioc_reset()
6942 if (ioc_state) { in _base_send_ioc_reset()
6944 __func__, ioc_state); in _base_send_ioc_reset()
6950 ioc_state = mpt3sas_base_get_iocstate(ioc, 0); in _base_send_ioc_reset()
6956 if ((ioc_state & MPI2_IOC_STATE_MASK) == in _base_send_ioc_reset()
6961 mpt3sas_print_coredump_info(ioc, ioc_state); in _base_send_ioc_reset()
6988 u32 ioc_state; in mpt3sas_wait_for_ioc() local
6991 ioc_state = mpt3sas_base_get_iocstate(ioc, 1); in mpt3sas_wait_for_ioc()
6992 if (ioc_state == MPI2_IOC_STATE_OPERATIONAL) in mpt3sas_wait_for_ioc()
7344 u32 ioc_state; in _base_wait_for_iocstate() local
7356 ioc_state = mpt3sas_base_get_iocstate(ioc, 0); in _base_wait_for_iocstate()
7359 __func__, ioc_state)); in _base_wait_for_iocstate()
7361 if (((ioc_state & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_READY) || in _base_wait_for_iocstate()
7362 (ioc_state & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_OPERATIONAL) in _base_wait_for_iocstate()
7365 if (ioc_state & MPI2_DOORBELL_USED) { in _base_wait_for_iocstate()
7370 if ((ioc_state & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) { in _base_wait_for_iocstate()
7371 mpt3sas_print_fault_code(ioc, ioc_state & in _base_wait_for_iocstate()
7374 } else if ((ioc_state & MPI2_IOC_STATE_MASK) == in _base_wait_for_iocstate()
7378 __func__, ioc_state); in _base_wait_for_iocstate()
7382 ioc_state = _base_wait_on_iocstate(ioc, MPI2_IOC_STATE_READY, timeout); in _base_wait_for_iocstate()
7383 if (ioc_state) { in _base_wait_for_iocstate()
7386 __func__, ioc_state)); in _base_wait_for_iocstate()
7935 u32 ioc_state; in _base_diag_reset() local
8025 ioc_state = _base_wait_on_iocstate(ioc, MPI2_IOC_STATE_READY, 20); in _base_diag_reset()
8026 if (ioc_state) { in _base_diag_reset()
8028 __func__, ioc_state); in _base_diag_reset()
8053 u32 ioc_state; in mpt3sas_base_make_ioc_ready() local
8062 ioc_state = mpt3sas_base_get_iocstate(ioc, 0); in mpt3sas_base_make_ioc_ready()
8065 __func__, ioc_state)); in mpt3sas_base_make_ioc_ready()
8069 if ((ioc_state & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_RESET) { in mpt3sas_base_make_ioc_ready()
8070 while ((ioc_state & MPI2_IOC_STATE_MASK) != in mpt3sas_base_make_ioc_ready()
8074 __func__, ioc_state); in mpt3sas_base_make_ioc_ready()
8078 ioc_state = mpt3sas_base_get_iocstate(ioc, 0); in mpt3sas_base_make_ioc_ready()
8082 if ((ioc_state & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_READY) in mpt3sas_base_make_ioc_ready()
8085 if (ioc_state & MPI2_DOORBELL_USED) { in mpt3sas_base_make_ioc_ready()
8090 if ((ioc_state & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) { in mpt3sas_base_make_ioc_ready()
8091 mpt3sas_print_fault_code(ioc, ioc_state & in mpt3sas_base_make_ioc_ready()
8096 if ((ioc_state & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_COREDUMP) { in mpt3sas_base_make_ioc_ready()
8105 mpt3sas_print_coredump_info(ioc, ioc_state & in mpt3sas_base_make_ioc_ready()
8116 if ((ioc_state & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_OPERATIONAL) in mpt3sas_base_make_ioc_ready()
8757 u32 ioc_state; in mpt3sas_wait_for_commands_to_complete() local
8761 ioc_state = mpt3sas_base_get_iocstate(ioc, 0); in mpt3sas_wait_for_commands_to_complete()
8762 if ((ioc_state & MPI2_IOC_STATE_MASK) != MPI2_IOC_STATE_OPERATIONAL) in mpt3sas_wait_for_commands_to_complete()
8867 u32 ioc_state; in mpt3sas_base_hard_reset_handler() local
8893 ioc_state = mpt3sas_base_get_iocstate(ioc, 0); in mpt3sas_base_hard_reset_handler()
8894 if ((ioc_state & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT || in mpt3sas_base_hard_reset_handler()
8895 (ioc_state & MPI2_IOC_STATE_MASK) == in mpt3sas_base_hard_reset_handler()
8899 (ioc_state & MPI2_DOORBELL_DATA_MASK); in mpt3sas_base_hard_reset_handler()