Lines Matching refs:mb

3359 	MAILBOX			*mb;
3402 mb = (MAILBOX *) mbq;
3411 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
3420 emlxs_mb_cmd_xlate(mb->mbxCommand), rval);
3426 vres->vpi_max = mb->un.varRdConfig.max_vpi;
3428 (mb->un.varRdConfig.max_vpi <=
3429 mb->un.varRdConfig.avail_vpi) ? 0 : mb->un.varRdConfig.max_vpi -
3430 mb->un.varRdConfig.avail_vpi;
3432 vres->rpi_max = mb->un.varRdConfig.max_rpi;
3434 (mb->un.varRdConfig.max_rpi <=
3435 mb->un.varRdConfig.avail_rpi) ? 0 : mb->un.varRdConfig.max_rpi -
3436 mb->un.varRdConfig.avail_rpi;
4060 MAILBOX *mb = NULL;
4082 mb = (MAILBOX *)mbq;
4091 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4100 emlxs_mb_cmd_xlate(mb->mbxCommand), rval);
4109 stats->tx_frame_cnt = mb->un.varRdStatus.xmitFrameCnt;
4110 stats->rx_frame_cnt = mb->un.varRdStatus.rcvFrameCnt;
4111 stats->tx_kbyte_cnt = mb->un.varRdStatus.xmitByteCnt;
4112 stats->rx_kbyte_cnt = mb->un.varRdStatus.rcvByteCnt;
4113 stats->tx_seq_cnt = mb->un.varRdStatus.xmitSeqCnt;
4114 stats->rx_seq_cnt = mb->un.varRdStatus.rcvSeqCnt;
4115 stats->orig_exch_cnt = mb->un.varRdStatus.totalOrigExchanges;
4116 stats->resp_exch_cnt = mb->un.varRdStatus.totalRespExchanges;
4117 stats->pbsy_cnt = mb->un.varRdStatus.rcvPbsyCnt;
4118 stats->fbsy_cnt = mb->un.varRdStatus.rcvFbsyCnt;
4127 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4136 emlxs_mb_cmd_xlate(mb->mbxCommand), rval);
4142 stats->link_failure_cnt = mb->un.varRdLnk.linkFailureCnt;
4143 stats->loss_sync_cnt = mb->un.varRdLnk.lossSyncCnt;
4144 stats->loss_signal_cnt = mb->un.varRdLnk.lossSignalCnt;
4145 stats->seq_error_cnt = mb->un.varRdLnk.primSeqErrCnt;
4146 stats->inval_tx_word_cnt = mb->un.varRdLnk.invalidXmitWord;
4147 stats->crc_error_cnt = mb->un.varRdLnk.crcCnt;
4148 stats->seq_timeout_cnt = mb->un.varRdLnk.primSeqTimeout;
4149 stats->elastic_overrun_cnt = mb->un.varRdLnk.elasticOverrun;
4150 stats->arb_timeout_cnt = mb->un.varRdLnk.arbTimeout;
4151 stats->rx_buf_credit = mb->un.varRdLnk.rxBufCredit;
4152 stats->rx_buf_cnt = mb->un.varRdLnk.rxBufCreditCur;
4153 stats->tx_buf_credit = mb->un.varRdLnk.txBufCredit;
4154 stats->tx_buf_cnt = mb->un.varRdLnk.txBufCreditCur;
4155 stats->EOFa_cnt = mb->un.varRdLnk.EOFaCnt;
4156 stats->EOFdti_cnt = mb->un.varRdLnk.EOFdtiCnt;
4157 stats->EOFni_cnt = mb->un.varRdLnk.EOFniCnt;
4158 stats->SOFf_cnt = mb->un.varRdLnk.SOFfCnt;
4605 MAILBOX *mb = NULL;
4693 mb = (MAILBOX *) mbq;
4694 bcopy((void *)dfc->buf1, (void *)mb, dfc->buf1_size);
4697 if ((mb->mbxCommand == MBX_READ_SPARM) ||
4698 (mb->mbxCommand == MBX_READ_RPI) ||
4699 (mb->mbxCommand == MBX_REG_LOGIN) ||
4700 (mb->mbxCommand == MBX_READ_LA) ||
4701 (mb->mbxCommand == MBX_RUN_BIU_DIAG)) {
4705 "cmd=%x", emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4715 switch (mb->mbxCommand) {
4728 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4737 ndlp = emlxs_node_find_rpi(port, mb->un.varUnregLogin.rpi);
4755 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand,
4756 mb->un.varUnregLogin.rpi);
4768 did = mb->un.varRegLogin.did;
4773 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand, did);
4815 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand, did);
4828 (uintptr_t)PADDR(mb->un.varRdEvtLog.un.sp64.addrHigh,
4829 mb->un.varRdEvtLog.un.sp64.addrLow);
4830 size = (int)mb->un.varRdEvtLog.un.sp64.tus.f.bdeSize;
4835 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4845 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4851 mb->un.varRdEvtLog.un.sp64.addrHigh = PADDR_HI(rx_mp->phys);
4852 mb->un.varRdEvtLog.un.sp64.addrLow = PADDR_LO(rx_mp->phys);
4853 mb->un.varRdEvtLog.un.sp64.tus.f.bdeFlags = 0;
4860 (uintptr_t)PADDR(mb->un.varRdSparm.un.sp64.addrHigh,
4861 mb->un.varRdSparm.un.sp64.addrLow);
4862 size = (int)mb->un.varRdSparm.un.sp64.tus.f.bdeSize;
4867 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4877 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4883 mb->un.varRdSparm.un.sp64.addrHigh = PADDR_HI(rx_mp->phys);
4884 mb->un.varRdSparm.un.sp64.addrLow = PADDR_LO(rx_mp->phys);
4885 mb->un.varRdSparm.un.sp64.tus.f.bdeFlags = 0;
4892 (uintptr_t)PADDR(mb->un.varRdRPI.un.sp64.addrHigh,
4893 mb->un.varRdRPI.un.sp64.addrLow);
4894 size = (int)mb->un.varRdRPI.un.sp64.tus.f.bdeSize;
4899 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4909 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4915 mb->un.varRdRPI.un.sp64.addrHigh = PADDR_HI(rx_mp->phys);
4916 mb->un.varRdRPI.un.sp64.addrLow = PADDR_LO(rx_mp->phys);
4917 mb->un.varRdRPI.un.sp64.tus.f.bdeFlags = 0;
4924 (uintptr_t)PADDR(mb->un.varBIUdiag.un.s2.xmit_bde64.
4925 addrHigh, mb->un.varBIUdiag.un.s2.xmit_bde64.addrLow);
4926 size = (int)mb->un.varBIUdiag.un.s2.xmit_bde64.tus.f.bdeSize;
4931 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4941 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4952 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4960 mb->un.varBIUdiag.un.s2.xmit_bde64.addrHigh =
4962 mb->un.varBIUdiag.un.s2.xmit_bde64.addrLow =
4964 mb->un.varBIUdiag.un.s2.xmit_bde64.tus.f.bdeFlags = 0;
4968 (uintptr_t)PADDR(mb->un.varBIUdiag.un.s2.rcv_bde64.
4969 addrHigh, mb->un.varBIUdiag.un.s2.rcv_bde64.addrLow);
4970 size = (int)mb->un.varBIUdiag.un.s2.rcv_bde64.tus.f.bdeSize;
4975 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4985 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
4991 mb->un.varBIUdiag.un.s2.rcv_bde64.addrHigh =
4993 mb->un.varBIUdiag.un.s2.rcv_bde64.addrLow =
4995 mb->un.varBIUdiag.un.s2.rcv_bde64.tus.f.bdeFlags = 0;
5002 did = mb->un.varRegLogin.did;
5008 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand, did);
5018 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
5025 (uintptr_t)PADDR(mb->un.varRegLogin.un.sp64.addrHigh,
5026 mb->un.varRegLogin.un.sp64.addrLow);
5027 size = (int)mb->un.varRegLogin.un.sp64.tus.f.bdeSize;
5032 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
5042 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
5053 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
5061 mb->un.varRegLogin.un.sp64.addrHigh = PADDR_HI(tx_mp->phys);
5062 mb->un.varRegLogin.un.sp64.addrLow = PADDR_LO(tx_mp->phys);
5063 mb->un.varRegLogin.un.sp64.tus.f.bdeFlags = 0;
5070 (uintptr_t)PADDR(mb->un.varReadLA.un.lilpBde64.
5071 addrHigh, mb->un.varReadLA.un.lilpBde64.addrLow);
5072 size = (int)mb->un.varReadLA.un.lilpBde64.tus.f.bdeSize;
5077 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
5087 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
5093 mb->un.varReadLA.un.lilpBde64.addrHigh =
5095 mb->un.varReadLA.un.lilpBde64.addrLow =
5097 mb->un.varReadLA.un.lilpBde64.tus.f.bdeFlags = 0;
5106 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
5118 mb->mbxOwner = OWN_HOST;
5122 switch (mb->mbxCommand) {
5140 emlxs_mb_cmd_xlate(mb->mbxCommand), mb->un.varWords[0],
5141 mb->un.varWords[1], mb->un.varWords[2], mb->un.varWords[3]);
5150 emlxs_mb_cmd_xlate(mb->mbxCommand), mbxstatus);
5154 bcopy((void *)mb, (void *)dfc->buf2, dfc->buf2_size);
5164 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
5955 MAILBOX *mb;
6075 mb = (MAILBOX *) mbq;
6088 emlxs_mb_cmd_xlate(mb->mbxCommand), mbxstatus);
8174 MAILBOX *mb = NULL;
8185 mb = (MAILBOX *)mbq;
8200 emlxs_mb_cmd_xlate(mb->mbxCommand), mbxstatus);
8320 emlxs_mb_cmd_xlate(mb->mbxCommand), mbxstatus);
8450 MAILBOX *mb = NULL;
8457 mb = (MAILBOX *)mbq;
8472 emlxs_mb_cmd_xlate(mb->mbxCommand), mbxstatus);
8496 MAILBOX *mb = NULL;
8605 mb = (MAILBOX *) mbq;
8615 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
8624 emlxs_mb_cmd_xlate(mb->mbxCommand), rval);
8669 emlxs_dfc_xlate(dfc->cmd), mb->mbxCommand);
8678 emlxs_mb_cmd_xlate(mb->mbxCommand), rval);
10831 MAILBOX4 *mb = NULL;
10852 mb = (MAILBOX4 *)mbq;
10854 bzero((void *) mb, MAILBOX_CMD_SLI4_BSIZE);
10865 mb->un.varSLIConfig.be.embedded = 0;
10869 mb->mbxCommand = MBX_SLI_CONFIG;
10870 mb->mbxOwner = OWN_HOST;
10892 emlxs_mb_cmd_xlate(mb->mbxCommand), rc);
10922 MAILBOX4 *mb;
10928 mb = (MAILBOX4 *)mbq;
10933 mb->un.varSLIConfig.be.embedded = 1;
10936 mb->mbxCommand = MBX_SLI_CONFIG;
10937 mb->mbxOwner = OWN_HOST;
10938 mb->un.varSLIConfig.be.payload_length = IOCTL_HEADER_SZ;
10939 mb->un.varSLIConfig.be.un_hdr.hdr_req.subsystem =
10941 mb->un.varSLIConfig.be.un_hdr.hdr_req.opcode =
10943 mb->un.varSLIConfig.be.un_hdr.hdr_req.timeout = 0;
10944 mb->un.varSLIConfig.be.un_hdr.hdr_req.req_length =
10946 dcbx_mode = (IOCTL_DCBX_SET_DCBX_MODE *)&mb->un.varSLIConfig.payload;
10957 emlxs_mb_cmd_xlate(mb->mbxCommand), rval);
10978 MAILBOX4 *mb;
10984 mb = (MAILBOX4 *)mbq;
10989 mb->un.varSLIConfig.be.embedded = 1;
10992 mb->mbxCommand = MBX_SLI_CONFIG;
10993 mb->mbxOwner = OWN_HOST;
10994 mb->un.varSLIConfig.be.payload_length = IOCTL_HEADER_SZ;
10995 mb->un.varSLIConfig.be.un_hdr.hdr_req.subsystem =
10997 mb->un.varSLIConfig.be.un_hdr.hdr_req.opcode =
10999 mb->un.varSLIConfig.be.un_hdr.hdr_req.timeout = 0;
11000 mb->un.varSLIConfig.be.un_hdr.hdr_req.req_length =
11002 dcbx_mode = (IOCTL_DCBX_GET_DCBX_MODE *)&mb->un.varSLIConfig.payload;
11012 emlxs_mb_cmd_xlate(mb->mbxCommand), rval);