Lines Matching refs:mb

751 			MAILBOX4 *mb = (MAILBOX4 *)mbq;  in emlxs_read_cfg_region()  local
761 bzero((void *) mb, MAILBOX_CMD_SLI4_BSIZE); in emlxs_read_cfg_region()
763 mb->mbxCommand = MBX_DUMP_MEMORY; in emlxs_read_cfg_region()
764 mb->un.varDmp4.type = DMP_NV_PARAMS; in emlxs_read_cfg_region()
765 mb->un.varDmp4.entry_index = Offset; in emlxs_read_cfg_region()
766 mb->un.varDmp4.region_id = Identifier; in emlxs_read_cfg_region()
768 mb->un.varDmp4.available_cnt = ByteCountReq; in emlxs_read_cfg_region()
769 mb->un.varDmp4.addrHigh = in emlxs_read_cfg_region()
771 mb->un.varDmp4.addrLow = in emlxs_read_cfg_region()
773 mb->un.varDmp4.rsp_cnt = 0; in emlxs_read_cfg_region()
775 mb->mbxOwner = OWN_HOST; in emlxs_read_cfg_region()
783 Identifier, Offset, mb->mbxStatus); in emlxs_read_cfg_region()
789 CopyCount = mb->un.varDmp4.rsp_cnt; in emlxs_read_cfg_region()
809 MAILBOX *mb = (MAILBOX *)mbq; in emlxs_read_cfg_region() local
815 bzero((void *)mb, MAILBOX_CMD_BSIZE); in emlxs_read_cfg_region()
817 mb->mbxCommand = MBX_DUMP_MEMORY; in emlxs_read_cfg_region()
818 mb->un.varDmp.type = DMP_NV_PARAMS; in emlxs_read_cfg_region()
819 mb->un.varDmp.cv = 1; in emlxs_read_cfg_region()
820 mb->un.varDmp.region_id = Identifier; in emlxs_read_cfg_region()
821 mb->un.varDmp.entry_index = Offset; in emlxs_read_cfg_region()
822 mb->un.varDmp.word_cnt = ByteCountReq / 4; in emlxs_read_cfg_region()
823 mb->mbxOwner = OWN_HOST; in emlxs_read_cfg_region()
831 Identifier, Offset, mb->mbxStatus); in emlxs_read_cfg_region()
839 CopyCount = mb->un.varDmp.word_cnt; in emlxs_read_cfg_region()
855 bcopy((uint8_t *)&mb->un.varDmp.resp_offset, pLocalBuf, in emlxs_read_cfg_region()
2386 MAILBOX *mb; in emlxs_dump_table_check() local
2398 mb = (MAILBOX *) mbq; in emlxs_dump_table_check()
2406 mb->mbxStatus); in emlxs_dump_table_check()
2412 DumpTableAddr = mb->un.varDmp.resp_offset; in emlxs_dump_table_check()
2428 DumpTableAddr, mb->mbxStatus); in emlxs_dump_table_check()
2434 entry.un.PortBlock.un.w[0] = mb->un.varWords[4]; in emlxs_dump_table_check()
2499 MAILBOX *mb; in emlxs_dump_table_read() local
2526 mb = (MAILBOX *) mbq; in emlxs_dump_table_read()
2534 mb->mbxStatus); in emlxs_dump_table_read()
2546 DumpTableAddr = mb->un.varDmp.resp_offset; in emlxs_dump_table_read()
2569 DumpTableAddr, mb->mbxStatus); in emlxs_dump_table_read()
2582 mb->un.varDmp.base_adr); in emlxs_dump_table_read()
2585 entry.un.PortBlock.un.w[0] = mb->un.varWords[4]; in emlxs_dump_table_read()
2586 *pDumpTableEntry++ = mb->un.varWords[4]; in emlxs_dump_table_read()
2627 entry.un.PortBlock.un.w[1] = mb->un.varWords[5]; in emlxs_dump_table_read()
2628 *pDumpTableEntry++ = mb->un.varWords[5]; in emlxs_dump_table_read()
2677 MAILBOX *mb; in emlxs_dump_hba_memory() local
2699 mb = (MAILBOX *) mbq; in emlxs_dump_hba_memory()
2753 offset, mb->mbxStatus); in emlxs_dump_hba_memory()
2762 mb->un.varWords[4]; in emlxs_dump_hba_memory()
2810 portAddr, wcount, mb->mbxStatus); in emlxs_dump_hba_memory()
2814 bcopy((uint8_t *)&mb->un.varWords[4], p1, in emlxs_dump_hba_memory()
2815 (mb->un.varDmp.word_cnt * 4)); in emlxs_dump_hba_memory()
2817 byteCountRem -= (mb->un.varDmp.word_cnt * 4); in emlxs_dump_hba_memory()
2818 p1 += (mb->un.varDmp.word_cnt * 4); in emlxs_dump_hba_memory()
2819 portAddr += (mb->un.varDmp.word_cnt * 4); in emlxs_dump_hba_memory()
3543 MAILBOX *mb; in emlxs_dump_saturn_log() local
3564 mb = (MAILBOX *) mbq; in emlxs_dump_saturn_log()
3568 bzero((void *)mb, MAILBOX_CMD_BSIZE); in emlxs_dump_saturn_log()
3569 mb->mbxCommand = MBX_READ_EVENT_LOG_STATUS; in emlxs_dump_saturn_log()
3579 mb->mbxStatus); in emlxs_dump_saturn_log()
3581 if ((mb->mbxStatus & 0xFFFF) == MBXERR_NOT_SUPPORTED || in emlxs_dump_saturn_log()
3582 (mb->mbxStatus & 0xFFFF) == MBX_DRVR_ERROR) { in emlxs_dump_saturn_log()
3594 if ((mb->mbxStatus & 0xFFFF) != MBX_BUSY) { in emlxs_dump_saturn_log()
3617 logSize = mb->un.varLogStat.size; in emlxs_dump_saturn_log()
3638 bzero((void *)mb, MAILBOX_CMD_BSIZE); in emlxs_dump_saturn_log()
3639 mb->mbxCommand = MBX_READ_EVENT_LOG; /* 0x38 */ in emlxs_dump_saturn_log()
3640 mb->un.varRdEvtLog.read_log = 1; /* read log */ in emlxs_dump_saturn_log()
3641 mb->un.varRdEvtLog.mbox_rsp = 0; /* not using Mailbox */ in emlxs_dump_saturn_log()
3642 mb->un.varRdEvtLog.offset = offset; in emlxs_dump_saturn_log()
3643 mb->un.varRdEvtLog.un.sp64.tus.f.bdeFlags = 0x0; in emlxs_dump_saturn_log()
3644 mb->un.varRdEvtLog.un.sp64.tus.f.bdeSize = block_size; in emlxs_dump_saturn_log()
3645 mb->un.varRdEvtLog.un.sp64.addrLow = PADDR_LO(tempAddress); in emlxs_dump_saturn_log()
3646 mb->un.varRdEvtLog.un.sp64.addrHigh = PADDR_HI(tempAddress); in emlxs_dump_saturn_log()
3653 mb->mbxStatus); in emlxs_dump_saturn_log()
3711 MAILBOX4 *mb = NULL; in emlxs_dump_tigershark_log() local
3727 mb = (MAILBOX4*)mbq; in emlxs_dump_tigershark_log()
3739 mb->un.varSLIConfig.be.embedded = 0; in emlxs_dump_tigershark_log()
3743 mb->mbxCommand = MBX_SLI_CONFIG; in emlxs_dump_tigershark_log()
3744 mb->mbxOwner = OWN_HOST; in emlxs_dump_tigershark_log()
3762 mb->mbxStatus); in emlxs_dump_tigershark_log()
3796 bzero((void *) mb, MAILBOX_CMD_SLI4_BSIZE); in emlxs_dump_tigershark_log()
3801 mb->un.varSLIConfig.be.embedded = 0; in emlxs_dump_tigershark_log()
3805 mb->mbxCommand = MBX_SLI_CONFIG; in emlxs_dump_tigershark_log()
3806 mb->mbxOwner = OWN_HOST; in emlxs_dump_tigershark_log()
3825 mb->mbxStatus); in emlxs_dump_tigershark_log()