mptbase_cmds 648 drivers/message/fusion/mptbase.c ioc->mptbase_cmds.status |= MPT_MGMT_STATUS_COMMAND_GOOD; mptbase_cmds 649 drivers/message/fusion/mptbase.c ioc->mptbase_cmds.status |= MPT_MGMT_STATUS_RF_VALID; mptbase_cmds 650 drivers/message/fusion/mptbase.c memcpy(ioc->mptbase_cmds.reply, reply, mptbase_cmds 653 drivers/message/fusion/mptbase.c if (ioc->mptbase_cmds.status & MPT_MGMT_STATUS_PENDING) { mptbase_cmds 654 drivers/message/fusion/mptbase.c ioc->mptbase_cmds.status &= ~MPT_MGMT_STATUS_PENDING; mptbase_cmds 655 drivers/message/fusion/mptbase.c complete(&ioc->mptbase_cmds.done); mptbase_cmds 658 drivers/message/fusion/mptbase.c if (ioc->mptbase_cmds.status & MPT_MGMT_STATUS_FREE_MF) mptbase_cmds 1834 drivers/message/fusion/mptbase.c mutex_init(&ioc->mptbase_cmds.mutex); mptbase_cmds 1835 drivers/message/fusion/mptbase.c init_completion(&ioc->mptbase_cmds.done); mptbase_cmds 5075 drivers/message/fusion/mptbase.c mutex_lock(&ioc->mptbase_cmds.mutex); mptbase_cmds 5078 drivers/message/fusion/mptbase.c memset(ioc->mptbase_cmds.reply, 0 , MPT_DEFAULT_FRAME_SIZE); mptbase_cmds 5079 drivers/message/fusion/mptbase.c INITIALIZE_MGMT_STATUS(ioc->mptbase_cmds.status) mptbase_cmds 5112 drivers/message/fusion/mptbase.c timeleft = wait_for_completion_timeout(&ioc->mptbase_cmds.done, 10*HZ); mptbase_cmds 5113 drivers/message/fusion/mptbase.c if (!(ioc->mptbase_cmds.status & MPT_MGMT_STATUS_COMMAND_GOOD)) { mptbase_cmds 5116 drivers/message/fusion/mptbase.c if (ioc->mptbase_cmds.status & MPT_MGMT_STATUS_DID_IOCRESET) mptbase_cmds 5128 drivers/message/fusion/mptbase.c if (!(ioc->mptbase_cmds.status & MPT_MGMT_STATUS_RF_VALID)) { mptbase_cmds 5134 drivers/message/fusion/mptbase.c (SasIoUnitControlReply_t *)ioc->mptbase_cmds.reply; mptbase_cmds 5145 drivers/message/fusion/mptbase.c CLEAR_MGMT_STATUS(ioc->mptbase_cmds.status) mptbase_cmds 5146 drivers/message/fusion/mptbase.c mutex_unlock(&ioc->mptbase_cmds.mutex); mptbase_cmds 6391 drivers/message/fusion/mptbase.c mutex_lock(&ioc->mptbase_cmds.mutex); mptbase_cmds 6393 drivers/message/fusion/mptbase.c memset(ioc->mptbase_cmds.reply, 0 , MPT_DEFAULT_FRAME_SIZE); mptbase_cmds 6394 drivers/message/fusion/mptbase.c INITIALIZE_MGMT_STATUS(ioc->mptbase_cmds.status) mptbase_cmds 6463 drivers/message/fusion/mptbase.c timeleft = wait_for_completion_timeout(&ioc->mptbase_cmds.done, mptbase_cmds 6465 drivers/message/fusion/mptbase.c if (!(ioc->mptbase_cmds.status & MPT_MGMT_STATUS_COMMAND_GOOD)) { mptbase_cmds 6471 drivers/message/fusion/mptbase.c pReq->Action, ioc->mptbase_cmds.status, timeleft)); mptbase_cmds 6472 drivers/message/fusion/mptbase.c if (ioc->mptbase_cmds.status & MPT_MGMT_STATUS_DID_IOCRESET) mptbase_cmds 6482 drivers/message/fusion/mptbase.c mutex_unlock(&ioc->mptbase_cmds.mutex); mptbase_cmds 6491 drivers/message/fusion/mptbase.c if (!(ioc->mptbase_cmds.status & MPT_MGMT_STATUS_RF_VALID)) { mptbase_cmds 6495 drivers/message/fusion/mptbase.c pReply = (ConfigReply_t *)ioc->mptbase_cmds.reply; mptbase_cmds 6521 drivers/message/fusion/mptbase.c CLEAR_MGMT_STATUS(ioc->mptbase_cmds.status) mptbase_cmds 6522 drivers/message/fusion/mptbase.c mutex_unlock(&ioc->mptbase_cmds.mutex); mptbase_cmds 6575 drivers/message/fusion/mptbase.c if (ioc->mptbase_cmds.status & MPT_MGMT_STATUS_PENDING) { mptbase_cmds 6576 drivers/message/fusion/mptbase.c ioc->mptbase_cmds.status |= mptbase_cmds 6578 drivers/message/fusion/mptbase.c complete(&ioc->mptbase_cmds.done); mptbase_cmds 748 drivers/message/fusion/mptbase.h MPT_MGMT mptbase_cmds; /* for sending config pages */