Lines Matching refs:ioc_status
313 u16 ioc_status = MPI3_IOCSTATUS_SUCCESS; in mpi3mr_process_admin_reply_desc() local
330 ioc_status = le16_to_cpu(status_desc->ioc_status); in mpi3mr_process_admin_reply_desc()
331 if (ioc_status & in mpi3mr_process_admin_reply_desc()
334 ioc_status &= MPI3_REPLY_DESCRIPT_STATUS_IOCSTATUS_STATUS_MASK; in mpi3mr_process_admin_reply_desc()
343 ioc_status = le16_to_cpu(def_reply->ioc_status); in mpi3mr_process_admin_reply_desc()
344 if (ioc_status & in mpi3mr_process_admin_reply_desc()
347 ioc_status &= MPI3_REPLY_DESCRIPT_STATUS_IOCSTATUS_STATUS_MASK; in mpi3mr_process_admin_reply_desc()
367 cmdptr->ioc_status = ioc_status; in mpi3mr_process_admin_reply_desc()
865 u32 ioc_status, code, code1, code2, code3; in mpi3mr_print_fault_info() local
867 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_print_fault_info()
869 if (ioc_status & MPI3_SYSIF_IOC_STATUS_FAULT) { in mpi3mr_print_fault_info()
892 u32 ioc_status, ioc_config; in mpi3mr_get_iocstate() local
895 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_get_iocstate()
900 if (ioc_status & MPI3_SYSIF_IOC_STATUS_FAULT) in mpi3mr_get_iocstate()
903 ready = (ioc_status & MPI3_SYSIF_IOC_STATUS_READY); in mpi3mr_get_iocstate()
927 u32 ioc_status; in mpi3mr_clear_reset_history() local
929 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_clear_reset_history()
930 if (ioc_status & MPI3_SYSIF_IOC_STATUS_RESET_HISTORY) in mpi3mr_clear_reset_history()
931 writel(ioc_status, &mrioc->sysif_regs->ioc_status); in mpi3mr_clear_reset_history()
947 u32 ioc_config, timeout, ioc_status; in mpi3mr_issue_and_process_mur() local
963 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_and_process_mur()
964 if ((ioc_status & MPI3_SYSIF_IOC_STATUS_RESET_HISTORY)) { in mpi3mr_issue_and_process_mur()
968 if (!((ioc_status & MPI3_SYSIF_IOC_STATUS_READY) || in mpi3mr_issue_and_process_mur()
969 (ioc_status & MPI3_SYSIF_IOC_STATUS_FAULT) || in mpi3mr_issue_and_process_mur()
978 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_and_process_mur()
982 (!retval) ? "successful" : "failed", ioc_status, ioc_config); in mpi3mr_issue_and_process_mur()
1026 mpi3mr_soft_reset_success(u32 ioc_status, u32 ioc_config) in mpi3mr_soft_reset_success() argument
1028 if (!((ioc_status & MPI3_SYSIF_IOC_STATUS_READY) || in mpi3mr_soft_reset_success()
1029 (ioc_status & MPI3_SYSIF_IOC_STATUS_FAULT) || in mpi3mr_soft_reset_success()
1045 u32 ioc_status) in mpi3mr_diagfault_success() argument
1049 if (!(ioc_status & MPI3_SYSIF_IOC_STATUS_FAULT)) in mpi3mr_diagfault_success()
1093 u32 host_diagnostic, timeout, ioc_status, ioc_config; in mpi3mr_issue_reset() local
1144 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_reset()
1145 if (ioc_status & in mpi3mr_issue_reset()
1150 if (mpi3mr_soft_reset_success(ioc_status, in mpi3mr_issue_reset()
1162 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_reset()
1163 if (mpi3mr_diagfault_success(mrioc, ioc_status)) { in mpi3mr_issue_reset()
1174 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_reset()
1178 reset_retry_count, ioc_status, ioc_config); in mpi3mr_issue_reset()
1184 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_reset()
1189 (!retval) ? "successful" : "failed", ioc_status, in mpi3mr_issue_reset()
1402 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_delete_op_reply_q()
1406 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_delete_op_reply_q()
1627 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_create_op_reply_q()
1631 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_create_op_reply_q()
1734 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_create_op_req_q()
1738 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_create_op_req_q()
1953 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_sync_timestamp()
1957 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_sync_timestamp()
2270 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_issue_iocfacts()
2274 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_issue_iocfacts()
2671 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_issue_iocinit()
2675 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_issue_iocinit()
2767 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_issue_event_notification()
2771 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_issue_event_notification()
2833 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_send_event_ack()
2837 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_send_event_ack()
2923 mrioc->scan_failed = drv_cmd->ioc_status; in mpi3mr_port_enable_complete()
3213 u32 ioc_status, ioc_config, i; in mpi3mr_init_ioc() local
3228 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_init_ioc()
3232 ioc_status, ioc_config); in mpi3mr_init_ioc()
3647 u32 ioc_config, ioc_status; in mpi3mr_issue_ioc_shutdown() local
3657 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_ioc_shutdown()
3658 if ((ioc_status & MPI3_SYSIF_IOC_STATUS_SHUTDOWN_MASK) in mpi3mr_issue_ioc_shutdown()
3674 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_ioc_shutdown()
3675 if ((ioc_status & MPI3_SYSIF_IOC_STATUS_SHUTDOWN_MASK) in mpi3mr_issue_ioc_shutdown()
3683 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_ioc_shutdown()
3687 if ((ioc_status & MPI3_SYSIF_IOC_STATUS_SHUTDOWN_MASK) in mpi3mr_issue_ioc_shutdown()
3695 (!retval) ? "successful" : "failed", ioc_status, in mpi3mr_issue_ioc_shutdown()