Lines Matching refs:ioc_status
344 u16 ioc_status = MPI3_IOCSTATUS_SUCCESS; in mpi3mr_process_admin_reply_desc() local
361 ioc_status = le16_to_cpu(status_desc->ioc_status); in mpi3mr_process_admin_reply_desc()
362 if (ioc_status & in mpi3mr_process_admin_reply_desc()
365 ioc_status &= MPI3_REPLY_DESCRIPT_STATUS_IOCSTATUS_STATUS_MASK; in mpi3mr_process_admin_reply_desc()
374 ioc_status = le16_to_cpu(def_reply->ioc_status); in mpi3mr_process_admin_reply_desc()
375 if (ioc_status & in mpi3mr_process_admin_reply_desc()
378 ioc_status &= MPI3_REPLY_DESCRIPT_STATUS_IOCSTATUS_STATUS_MASK; in mpi3mr_process_admin_reply_desc()
398 cmdptr->ioc_status = ioc_status; in mpi3mr_process_admin_reply_desc()
1005 u32 ioc_status, code, code1, code2, code3; in mpi3mr_print_fault_info() local
1007 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_print_fault_info()
1009 if (ioc_status & MPI3_SYSIF_IOC_STATUS_FAULT) { in mpi3mr_print_fault_info()
1032 u32 ioc_status, ioc_config; in mpi3mr_get_iocstate() local
1035 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_get_iocstate()
1040 if (ioc_status & MPI3_SYSIF_IOC_STATUS_FAULT) in mpi3mr_get_iocstate()
1043 ready = (ioc_status & MPI3_SYSIF_IOC_STATUS_READY); in mpi3mr_get_iocstate()
1067 u32 ioc_status; in mpi3mr_clear_reset_history() local
1069 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_clear_reset_history()
1070 if (ioc_status & MPI3_SYSIF_IOC_STATUS_RESET_HISTORY) in mpi3mr_clear_reset_history()
1071 writel(ioc_status, &mrioc->sysif_regs->ioc_status); in mpi3mr_clear_reset_history()
1087 u32 ioc_config, timeout, ioc_status; in mpi3mr_issue_and_process_mur() local
1103 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_and_process_mur()
1104 if ((ioc_status & MPI3_SYSIF_IOC_STATUS_RESET_HISTORY)) { in mpi3mr_issue_and_process_mur()
1108 if (ioc_status & MPI3_SYSIF_IOC_STATUS_FAULT) { in mpi3mr_issue_and_process_mur()
1116 if (timeout && !((ioc_status & MPI3_SYSIF_IOC_STATUS_READY) || in mpi3mr_issue_and_process_mur()
1117 (ioc_status & MPI3_SYSIF_IOC_STATUS_FAULT) || in mpi3mr_issue_and_process_mur()
1122 (!retval) ? "successful" : "failed", ioc_status, ioc_config); in mpi3mr_issue_and_process_mur()
1201 u32 ioc_config, ioc_status, timeout, host_diagnostic; in mpi3mr_bring_ioc_ready() local
1206 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_bring_ioc_ready()
1210 ioc_status, ioc_config, base_info); in mpi3mr_bring_ioc_ready()
1342 mpi3mr_soft_reset_success(u32 ioc_status, u32 ioc_config) in mpi3mr_soft_reset_success() argument
1344 if (!((ioc_status & MPI3_SYSIF_IOC_STATUS_READY) || in mpi3mr_soft_reset_success()
1360 u32 ioc_status) in mpi3mr_diagfault_success() argument
1364 if (!(ioc_status & MPI3_SYSIF_IOC_STATUS_FAULT)) in mpi3mr_diagfault_success()
1410 u32 host_diagnostic, ioc_status, ioc_config; in mpi3mr_issue_reset() local
1468 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_reset()
1471 if ((ioc_status & MPI3_SYSIF_IOC_STATUS_RESET_HISTORY) in mpi3mr_issue_reset()
1472 && mpi3mr_soft_reset_success(ioc_status, ioc_config) in mpi3mr_issue_reset()
1484 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_reset()
1485 if (mpi3mr_diagfault_success(mrioc, ioc_status)) { in mpi3mr_issue_reset()
1500 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_reset()
1503 (!retval)?"successful":"failed", ioc_status, in mpi3mr_issue_reset()
1718 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_delete_op_reply_q()
1722 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_delete_op_reply_q()
1960 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_create_op_reply_q()
1964 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_create_op_reply_q()
2068 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_create_op_req_q()
2072 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_create_op_req_q()
2264 u32 ioc_status, host_diagnostic, timeout; in mpi3mr_check_rh_fault_ioc() local
2277 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_check_rh_fault_ioc()
2278 if ((ioc_status & MPI3_SYSIF_IOC_STATUS_RESET_HISTORY) || in mpi3mr_check_rh_fault_ioc()
2279 (ioc_status & MPI3_SYSIF_IOC_STATUS_FAULT)) { in mpi3mr_check_rh_fault_ioc()
2346 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_sync_timestamp()
2350 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_sync_timestamp()
2423 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_print_pkg_ver()
2465 u32 fault, host_diagnostic, ioc_status; in mpi3mr_watchdog_work() local
2496 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_watchdog_work()
2497 if (ioc_status & MPI3_SYSIF_IOC_STATUS_RESET_HISTORY) { in mpi3mr_watchdog_work()
2739 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_issue_iocfacts()
2743 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_issue_iocfacts()
3197 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_issue_iocinit()
3201 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_issue_iocinit()
3297 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_issue_event_notification()
3301 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_issue_event_notification()
3364 if ((mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK) in mpi3mr_process_event_ack()
3368 (mrioc->init_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK), in mpi3mr_process_event_ack()
3457 mrioc->scan_failed = drv_cmd->ioc_status; in mpi3mr_port_enable_complete()
3959 u32 pe_timeout, ioc_status; in mpi3mr_reinit_ioc() local
4074 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_reinit_ioc()
4075 if ((ioc_status & MPI3_SYSIF_IOC_STATUS_RESET_HISTORY) || in mpi3mr_reinit_ioc()
4076 (ioc_status & MPI3_SYSIF_IOC_STATUS_FAULT)) { in mpi3mr_reinit_ioc()
4408 u32 ioc_config, ioc_status; in mpi3mr_issue_ioc_shutdown() local
4418 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_ioc_shutdown()
4419 if ((ioc_status & MPI3_SYSIF_IOC_STATUS_SHUTDOWN_MASK) in mpi3mr_issue_ioc_shutdown()
4435 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_ioc_shutdown()
4436 if ((ioc_status & MPI3_SYSIF_IOC_STATUS_SHUTDOWN_MASK) in mpi3mr_issue_ioc_shutdown()
4444 ioc_status = readl(&mrioc->sysif_regs->ioc_status); in mpi3mr_issue_ioc_shutdown()
4448 if ((ioc_status & MPI3_SYSIF_IOC_STATUS_SHUTDOWN_MASK) in mpi3mr_issue_ioc_shutdown()
4456 (!retval) ? "successful" : "failed", ioc_status, in mpi3mr_issue_ioc_shutdown()
4578 drv_cmd->ioc_status = 0; in mpi3mr_pel_wait_post()
4620 mrioc->pel_cmds.ioc_status = 0; in mpi3mr_pel_get_seqnum_post()
4660 u16 ioc_status, pe_log_status; in mpi3mr_pel_wait_complete() local
4666 ioc_status = drv_cmd->ioc_status & MPI3_IOCSTATUS_STATUS_MASK; in mpi3mr_pel_wait_complete()
4667 if (ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_pel_wait_complete()
4669 __func__, ioc_status, drv_cmd->ioc_loginfo); in mpi3mr_pel_wait_complete()
4672 ioc_status, drv_cmd->ioc_loginfo); in mpi3mr_pel_wait_complete()
4740 u16 ioc_status; in mpi3mr_pel_get_seqnum_complete() local
4748 ioc_status = drv_cmd->ioc_status & MPI3_IOCSTATUS_STATUS_MASK; in mpi3mr_pel_get_seqnum_complete()
4749 if (ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_pel_get_seqnum_complete()
4752 ioc_status, drv_cmd->ioc_loginfo); in mpi3mr_pel_get_seqnum_complete()
5034 struct mpi3_config_request *cfg_req, int timeout, u16 *ioc_status) in mpi3mr_post_cfg_req() argument
5048 mrioc->cfg_cmds.ioc_status = 0; in mpi3mr_post_cfg_req()
5072 *ioc_status = mrioc->cfg_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK; in mpi3mr_post_cfg_req()
5073 if ((*ioc_status) != MPI3_IOCSTATUS_SUCCESS) in mpi3mr_post_cfg_req()
5076 *ioc_status, mrioc->cfg_cmds.ioc_loginfo); in mpi3mr_post_cfg_req()
5124 struct mpi3_config_page_header *cfg_hdr, int timeout, u16 *ioc_status, in mpi3mr_process_cfg_req() argument
5186 if (mpi3mr_post_cfg_req(mrioc, cfg_req, timeout, ioc_status)) in mpi3mr_process_cfg_req()
5190 if ((*ioc_status == MPI3_IOCSTATUS_SUCCESS) && in mpi3mr_process_cfg_req()
5222 int mpi3mr_cfg_get_dev_pg0(struct mpi3mr_ioc *mrioc, u16 *ioc_status, in mpi3mr_cfg_get_dev_pg0() argument
5240 MPI3MR_INTADMCMD_TIMEOUT, ioc_status, &cfg_hdr, sizeof(cfg_hdr))) { in mpi3mr_cfg_get_dev_pg0()
5244 if (*ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_get_dev_pg0()
5246 *ioc_status); in mpi3mr_cfg_get_dev_pg0()
5254 MPI3MR_INTADMCMD_TIMEOUT, ioc_status, dev_pg0, pg_sz)) { in mpi3mr_cfg_get_dev_pg0()
5281 int mpi3mr_cfg_get_sas_phy_pg0(struct mpi3mr_ioc *mrioc, u16 *ioc_status, in mpi3mr_cfg_get_sas_phy_pg0() argument
5300 MPI3MR_INTADMCMD_TIMEOUT, ioc_status, &cfg_hdr, sizeof(cfg_hdr))) { in mpi3mr_cfg_get_sas_phy_pg0()
5304 if (*ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_get_sas_phy_pg0()
5306 *ioc_status); in mpi3mr_cfg_get_sas_phy_pg0()
5314 MPI3MR_INTADMCMD_TIMEOUT, ioc_status, phy_pg0, pg_sz)) { in mpi3mr_cfg_get_sas_phy_pg0()
5340 int mpi3mr_cfg_get_sas_phy_pg1(struct mpi3mr_ioc *mrioc, u16 *ioc_status, in mpi3mr_cfg_get_sas_phy_pg1() argument
5359 MPI3MR_INTADMCMD_TIMEOUT, ioc_status, &cfg_hdr, sizeof(cfg_hdr))) { in mpi3mr_cfg_get_sas_phy_pg1()
5363 if (*ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_get_sas_phy_pg1()
5365 *ioc_status); in mpi3mr_cfg_get_sas_phy_pg1()
5373 MPI3MR_INTADMCMD_TIMEOUT, ioc_status, phy_pg1, pg_sz)) { in mpi3mr_cfg_get_sas_phy_pg1()
5400 int mpi3mr_cfg_get_sas_exp_pg0(struct mpi3mr_ioc *mrioc, u16 *ioc_status, in mpi3mr_cfg_get_sas_exp_pg0() argument
5419 MPI3MR_INTADMCMD_TIMEOUT, ioc_status, &cfg_hdr, sizeof(cfg_hdr))) { in mpi3mr_cfg_get_sas_exp_pg0()
5423 if (*ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_get_sas_exp_pg0()
5425 *ioc_status); in mpi3mr_cfg_get_sas_exp_pg0()
5434 MPI3MR_INTADMCMD_TIMEOUT, ioc_status, exp_pg0, pg_sz)) { in mpi3mr_cfg_get_sas_exp_pg0()
5460 int mpi3mr_cfg_get_sas_exp_pg1(struct mpi3mr_ioc *mrioc, u16 *ioc_status, in mpi3mr_cfg_get_sas_exp_pg1() argument
5479 MPI3MR_INTADMCMD_TIMEOUT, ioc_status, &cfg_hdr, sizeof(cfg_hdr))) { in mpi3mr_cfg_get_sas_exp_pg1()
5483 if (*ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_get_sas_exp_pg1()
5485 *ioc_status); in mpi3mr_cfg_get_sas_exp_pg1()
5494 MPI3MR_INTADMCMD_TIMEOUT, ioc_status, exp_pg1, pg_sz)) { in mpi3mr_cfg_get_sas_exp_pg1()
5520 int mpi3mr_cfg_get_enclosure_pg0(struct mpi3mr_ioc *mrioc, u16 *ioc_status, in mpi3mr_cfg_get_enclosure_pg0() argument
5539 MPI3MR_INTADMCMD_TIMEOUT, ioc_status, &cfg_hdr, sizeof(cfg_hdr))) { in mpi3mr_cfg_get_enclosure_pg0()
5543 if (*ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_get_enclosure_pg0()
5545 *ioc_status); in mpi3mr_cfg_get_enclosure_pg0()
5553 MPI3MR_INTADMCMD_TIMEOUT, ioc_status, encl_pg0, pg_sz)) { in mpi3mr_cfg_get_enclosure_pg0()
5580 u16 ioc_status = 0; in mpi3mr_cfg_get_sas_io_unit_pg0() local
5593 MPI3MR_INTADMCMD_TIMEOUT, &ioc_status, &cfg_hdr, sizeof(cfg_hdr))) { in mpi3mr_cfg_get_sas_io_unit_pg0()
5597 if (ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_get_sas_io_unit_pg0()
5599 ioc_status); in mpi3mr_cfg_get_sas_io_unit_pg0()
5605 MPI3MR_INTADMCMD_TIMEOUT, &ioc_status, sas_io_unit_pg0, pg_sz)) { in mpi3mr_cfg_get_sas_io_unit_pg0()
5609 if (ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_get_sas_io_unit_pg0()
5611 ioc_status); in mpi3mr_cfg_get_sas_io_unit_pg0()
5636 u16 ioc_status = 0; in mpi3mr_cfg_get_sas_io_unit_pg1() local
5649 MPI3MR_INTADMCMD_TIMEOUT, &ioc_status, &cfg_hdr, sizeof(cfg_hdr))) { in mpi3mr_cfg_get_sas_io_unit_pg1()
5653 if (ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_get_sas_io_unit_pg1()
5655 ioc_status); in mpi3mr_cfg_get_sas_io_unit_pg1()
5661 MPI3MR_INTADMCMD_TIMEOUT, &ioc_status, sas_io_unit_pg1, pg_sz)) { in mpi3mr_cfg_get_sas_io_unit_pg1()
5665 if (ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_get_sas_io_unit_pg1()
5667 ioc_status); in mpi3mr_cfg_get_sas_io_unit_pg1()
5693 u16 ioc_status = 0; in mpi3mr_cfg_set_sas_io_unit_pg1() local
5705 MPI3MR_INTADMCMD_TIMEOUT, &ioc_status, &cfg_hdr, sizeof(cfg_hdr))) { in mpi3mr_cfg_set_sas_io_unit_pg1()
5709 if (ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_set_sas_io_unit_pg1()
5711 ioc_status); in mpi3mr_cfg_set_sas_io_unit_pg1()
5717 MPI3MR_INTADMCMD_TIMEOUT, &ioc_status, sas_io_unit_pg1, pg_sz)) { in mpi3mr_cfg_set_sas_io_unit_pg1()
5721 if (ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_set_sas_io_unit_pg1()
5723 ioc_status); in mpi3mr_cfg_set_sas_io_unit_pg1()
5730 MPI3MR_INTADMCMD_TIMEOUT, &ioc_status, sas_io_unit_pg1, pg_sz)) { in mpi3mr_cfg_set_sas_io_unit_pg1()
5734 if (ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_set_sas_io_unit_pg1()
5736 ioc_status); in mpi3mr_cfg_set_sas_io_unit_pg1()
5761 u16 ioc_status = 0; in mpi3mr_cfg_get_driver_pg1() local
5774 MPI3MR_INTADMCMD_TIMEOUT, &ioc_status, &cfg_hdr, sizeof(cfg_hdr))) { in mpi3mr_cfg_get_driver_pg1()
5778 if (ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_get_driver_pg1()
5780 ioc_status); in mpi3mr_cfg_get_driver_pg1()
5786 MPI3MR_INTADMCMD_TIMEOUT, &ioc_status, driver_pg1, pg_sz)) { in mpi3mr_cfg_get_driver_pg1()
5790 if (ioc_status != MPI3_IOCSTATUS_SUCCESS) { in mpi3mr_cfg_get_driver_pg1()
5792 ioc_status); in mpi3mr_cfg_get_driver_pg1()