pmb 1841 drivers/scsi/lpfc/lpfc_attr.c MAILBOX_t *pmb; pmb 1862 drivers/scsi/lpfc/lpfc_attr.c pmb = &pmboxq->u.mb; pmb 1863 drivers/scsi/lpfc/lpfc_attr.c pmb->mbxCommand = MBX_READ_CONFIG; pmb 1864 drivers/scsi/lpfc/lpfc_attr.c pmb->mbxOwner = OWN_HOST; pmb 1906 drivers/scsi/lpfc/lpfc_attr.c *mrpi = pmb->un.varRdConfig.max_rpi; pmb 1908 drivers/scsi/lpfc/lpfc_attr.c *arpi = pmb->un.varRdConfig.avail_rpi; pmb 1910 drivers/scsi/lpfc/lpfc_attr.c *mxri = pmb->un.varRdConfig.max_xri; pmb 1912 drivers/scsi/lpfc/lpfc_attr.c *axri = pmb->un.varRdConfig.avail_xri; pmb 1914 drivers/scsi/lpfc/lpfc_attr.c *mvpi = pmb->un.varRdConfig.max_vpi; pmb 1918 drivers/scsi/lpfc/lpfc_attr.c *avpi = pmb->un.varRdConfig.avail_vpi; pmb 1920 drivers/scsi/lpfc/lpfc_attr.c *avpi = pmb->un.varRdConfig.max_vpi; pmb 6585 drivers/scsi/lpfc/lpfc_attr.c MAILBOX_t *pmb; pmb 6605 drivers/scsi/lpfc/lpfc_attr.c pmb = &pmboxq->u.mb; pmb 6606 drivers/scsi/lpfc/lpfc_attr.c pmb->mbxCommand = MBX_READ_STATUS; pmb 6607 drivers/scsi/lpfc/lpfc_attr.c pmb->mbxOwner = OWN_HOST; pmb 6624 drivers/scsi/lpfc/lpfc_attr.c hs->tx_frames = pmb->un.varRdStatus.xmitFrameCnt; pmb 6630 drivers/scsi/lpfc/lpfc_attr.c ((uint64_t)pmb->un.varRdStatus.xmitByteCnt pmb 6632 drivers/scsi/lpfc/lpfc_attr.c hs->rx_frames = pmb->un.varRdStatus.rcvFrameCnt; pmb 6634 drivers/scsi/lpfc/lpfc_attr.c ((uint64_t)pmb->un.varRdStatus.rcvByteCnt pmb 6638 drivers/scsi/lpfc/lpfc_attr.c pmb->mbxCommand = MBX_READ_LNK_STAT; pmb 6639 drivers/scsi/lpfc/lpfc_attr.c pmb->mbxOwner = OWN_HOST; pmb 6654 drivers/scsi/lpfc/lpfc_attr.c hs->link_failure_count = pmb->un.varRdLnk.linkFailureCnt; pmb 6655 drivers/scsi/lpfc/lpfc_attr.c hs->loss_of_sync_count = pmb->un.varRdLnk.lossSyncCnt; pmb 6656 drivers/scsi/lpfc/lpfc_attr.c hs->loss_of_signal_count = pmb->un.varRdLnk.lossSignalCnt; pmb 6657 drivers/scsi/lpfc/lpfc_attr.c hs->prim_seq_protocol_err_count = pmb->un.varRdLnk.primSeqErrCnt; pmb 6658 drivers/scsi/lpfc/lpfc_attr.c hs->invalid_tx_word_count = pmb->un.varRdLnk.invalidXmitWord; pmb 6659 drivers/scsi/lpfc/lpfc_attr.c hs->invalid_crc_count = pmb->un.varRdLnk.crcCnt; pmb 6660 drivers/scsi/lpfc/lpfc_attr.c hs->error_frames = pmb->un.varRdLnk.crcCnt; pmb 6705 drivers/scsi/lpfc/lpfc_attr.c MAILBOX_t *pmb; pmb 6716 drivers/scsi/lpfc/lpfc_attr.c pmb = &pmboxq->u.mb; pmb 6717 drivers/scsi/lpfc/lpfc_attr.c pmb->mbxCommand = MBX_READ_STATUS; pmb 6718 drivers/scsi/lpfc/lpfc_attr.c pmb->mbxOwner = OWN_HOST; pmb 6719 drivers/scsi/lpfc/lpfc_attr.c pmb->un.varWords[0] = 0x1; /* reset request */ pmb 6736 drivers/scsi/lpfc/lpfc_attr.c pmb->mbxCommand = MBX_READ_LNK_STAT; pmb 6737 drivers/scsi/lpfc/lpfc_attr.c pmb->mbxOwner = OWN_HOST; pmb 6753 drivers/scsi/lpfc/lpfc_attr.c lso->link_failure_count = pmb->un.varRdLnk.linkFailureCnt; pmb 6754 drivers/scsi/lpfc/lpfc_attr.c lso->loss_of_sync_count = pmb->un.varRdLnk.lossSyncCnt; pmb 6755 drivers/scsi/lpfc/lpfc_attr.c lso->loss_of_signal_count = pmb->un.varRdLnk.lossSignalCnt; pmb 6756 drivers/scsi/lpfc/lpfc_attr.c lso->prim_seq_protocol_err_count = pmb->un.varRdLnk.primSeqErrCnt; pmb 6757 drivers/scsi/lpfc/lpfc_attr.c lso->invalid_tx_word_count = pmb->un.varRdLnk.invalidXmitWord; pmb 6758 drivers/scsi/lpfc/lpfc_attr.c lso->invalid_crc_count = pmb->un.varRdLnk.crcCnt; pmb 6759 drivers/scsi/lpfc/lpfc_attr.c lso->error_frames = pmb->un.varRdLnk.crcCnt; pmb 3461 drivers/scsi/lpfc/lpfc_bsg.c uint8_t *pmb, *pmb_buf; pmb 3469 drivers/scsi/lpfc/lpfc_bsg.c pmb = (uint8_t *)&pmboxq->u.mb; pmb 3471 drivers/scsi/lpfc/lpfc_bsg.c memcpy(pmb_buf, pmb, sizeof(MAILBOX_t)); pmb 3640 drivers/scsi/lpfc/lpfc_bsg.c uint8_t *pmb, *pmb_buf; pmb 3665 drivers/scsi/lpfc/lpfc_bsg.c pmb = (uint8_t *)&pmboxq->u.mb; pmb 3668 drivers/scsi/lpfc/lpfc_bsg.c memcpy(pmb_buf, pmb, sizeof(MAILBOX_t)); pmb 3913 drivers/scsi/lpfc/lpfc_bsg.c MAILBOX_t *pmb; pmb 4017 drivers/scsi/lpfc/lpfc_bsg.c pmb = &pmboxq->u.mb; pmb 4019 drivers/scsi/lpfc/lpfc_bsg.c memcpy(pmb, pmbx, sizeof(*pmb)); pmb 4020 drivers/scsi/lpfc/lpfc_bsg.c pmb->mbxOwner = OWN_HOST; pmb 4100 drivers/scsi/lpfc/lpfc_bsg.c MAILBOX_t *pmb; pmb 4196 drivers/scsi/lpfc/lpfc_bsg.c pmb = &pmboxq->u.mb; pmb 4198 drivers/scsi/lpfc/lpfc_bsg.c memcpy(pmb, mbx, sizeof(*pmb)); pmb 4199 drivers/scsi/lpfc/lpfc_bsg.c pmb->mbxOwner = OWN_HOST; pmb 4481 drivers/scsi/lpfc/lpfc_bsg.c MAILBOX_t *pmb; pmb 4543 drivers/scsi/lpfc/lpfc_bsg.c pmb = &pmboxq->u.mb; pmb 4544 drivers/scsi/lpfc/lpfc_bsg.c memcpy(pmb, pbuf, sizeof(*pmb)); pmb 4545 drivers/scsi/lpfc/lpfc_bsg.c pmb->mbxOwner = OWN_HOST; pmb 4730 drivers/scsi/lpfc/lpfc_bsg.c MAILBOX_t *pmb; /* shortcut to the pmboxq mailbox */ pmb 4817 drivers/scsi/lpfc/lpfc_bsg.c pmb = &pmboxq->u.mb; pmb 4818 drivers/scsi/lpfc/lpfc_bsg.c memcpy(pmb, pmbx, sizeof(*pmb)); pmb 4819 drivers/scsi/lpfc/lpfc_bsg.c pmb->mbxOwner = OWN_HOST; pmb 4826 drivers/scsi/lpfc/lpfc_bsg.c pmb->mbxCommand != MBX_DUMP_MEMORY && pmb 4827 drivers/scsi/lpfc/lpfc_bsg.c pmb->mbxCommand != MBX_RESTART && pmb 4828 drivers/scsi/lpfc/lpfc_bsg.c pmb->mbxCommand != MBX_WRITE_VPARMS && pmb 4829 drivers/scsi/lpfc/lpfc_bsg.c pmb->mbxCommand != MBX_WRITE_WWN) pmb 4833 drivers/scsi/lpfc/lpfc_bsg.c pmb->mbxCommand); pmb 4851 drivers/scsi/lpfc/lpfc_bsg.c if (pmb->mbxCommand == MBX_RUN_BIU_DIAG64) { pmb 4852 drivers/scsi/lpfc/lpfc_bsg.c transmit_length = pmb->un.varWords[1]; pmb 4853 drivers/scsi/lpfc/lpfc_bsg.c receive_length = pmb->un.varWords[4]; pmb 4862 drivers/scsi/lpfc/lpfc_bsg.c pmb->un.varBIUdiag.un.s2.xmit_bde64.addrHigh = pmb 4864 drivers/scsi/lpfc/lpfc_bsg.c pmb->un.varBIUdiag.un.s2.xmit_bde64.addrLow = pmb 4867 drivers/scsi/lpfc/lpfc_bsg.c pmb->un.varBIUdiag.un.s2.rcv_bde64.addrHigh = pmb 4869 drivers/scsi/lpfc/lpfc_bsg.c + pmb->un.varBIUdiag.un.s2.xmit_bde64.tus.f.bdeSize); pmb 4870 drivers/scsi/lpfc/lpfc_bsg.c pmb->un.varBIUdiag.un.s2.rcv_bde64.addrLow = pmb 4872 drivers/scsi/lpfc/lpfc_bsg.c + pmb->un.varBIUdiag.un.s2.xmit_bde64.tus.f.bdeSize); pmb 4873 drivers/scsi/lpfc/lpfc_bsg.c } else if (pmb->mbxCommand == MBX_READ_EVENT_LOG) { pmb 4874 drivers/scsi/lpfc/lpfc_bsg.c rdEventLog = &pmb->un.varRdEventLog; pmb 4888 drivers/scsi/lpfc/lpfc_bsg.c pmb->un.varWords[3] = putPaddrLow(dmabuf->phys pmb 4890 drivers/scsi/lpfc/lpfc_bsg.c pmb->un.varWords[4] = putPaddrHigh(dmabuf->phys pmb 4898 drivers/scsi/lpfc/lpfc_bsg.c if ((pmb->mbxCommand == MBX_DUMP_MEMORY) && pmb 4899 drivers/scsi/lpfc/lpfc_bsg.c (pmb->un.varDmp.type != DMP_WELL_KNOWN)) { pmb 4903 drivers/scsi/lpfc/lpfc_bsg.c receive_length = pmb->un.varWords[2]; pmb 4911 drivers/scsi/lpfc/lpfc_bsg.c pmb->un.varWords[3] = putPaddrLow(dmabuf->phys pmb 4913 drivers/scsi/lpfc/lpfc_bsg.c pmb->un.varWords[4] = putPaddrHigh(dmabuf->phys pmb 4915 drivers/scsi/lpfc/lpfc_bsg.c } else if ((pmb->mbxCommand == MBX_UPDATE_CFG) && pmb 4916 drivers/scsi/lpfc/lpfc_bsg.c pmb->un.varUpdateCfg.co) { pmb 4917 drivers/scsi/lpfc/lpfc_bsg.c bde = (struct ulp_bde64 *)&pmb->un.varWords[4]; pmb 4929 drivers/scsi/lpfc/lpfc_bsg.c } else if (pmb->mbxCommand == MBX_SLI4_CONFIG) { pmb 4938 drivers/scsi/lpfc/lpfc_bsg.c &pmb->un.varWords[0]; pmb 4987 drivers/scsi/lpfc/lpfc_bsg.c memcpy(pmbx, pmb, sizeof(*pmb)); pmb 545 drivers/scsi/lpfc/lpfc_crtn.h void lpfc_mbx_cmpl_rdp_page_a0(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb); pmb 4241 drivers/scsi/lpfc/lpfc_els.c lpfc_mbx_cmpl_dflt_rpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 4243 drivers/scsi/lpfc/lpfc_els.c struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); pmb 4244 drivers/scsi/lpfc/lpfc_els.c struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; pmb 4246 drivers/scsi/lpfc/lpfc_els.c pmb->ctx_buf = NULL; pmb 4247 drivers/scsi/lpfc/lpfc_els.c pmb->ctx_ndlp = NULL; pmb 4251 drivers/scsi/lpfc/lpfc_els.c mempool_free(pmb, phba->mbox_mem_pool); pmb 5961 drivers/scsi/lpfc/lpfc_els.c lpfc_els_lcb_rsp(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 5975 drivers/scsi/lpfc/lpfc_els.c mb = &pmb->u.mb; pmb 5976 drivers/scsi/lpfc/lpfc_els.c lcb_context = (struct lpfc_lcb_context *)pmb->ctx_ndlp; pmb 5978 drivers/scsi/lpfc/lpfc_els.c pmb->ctx_ndlp = NULL; pmb 5979 drivers/scsi/lpfc/lpfc_els.c pmb->ctx_buf = NULL; pmb 5982 drivers/scsi/lpfc/lpfc_els.c &pmb->u.mqe.un.beacon_config.header.cfg_shdr; pmb 5995 drivers/scsi/lpfc/lpfc_els.c mempool_free(pmb, phba->mbox_mem_pool); pmb 5999 drivers/scsi/lpfc/lpfc_els.c mempool_free(pmb, phba->mbox_mem_pool); pmb 7059 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rsp_rls_acc(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 7071 drivers/scsi/lpfc/lpfc_els.c mb = &pmb->u.mb; pmb 7073 drivers/scsi/lpfc/lpfc_els.c ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; pmb 7074 drivers/scsi/lpfc/lpfc_els.c rxid = (uint16_t)((unsigned long)(pmb->ctx_buf) & 0xffff); pmb 7075 drivers/scsi/lpfc/lpfc_els.c oxid = (uint16_t)(((unsigned long)(pmb->ctx_buf) >> 16) & 0xffff); pmb 7076 drivers/scsi/lpfc/lpfc_els.c pmb->ctx_buf = NULL; pmb 7077 drivers/scsi/lpfc/lpfc_els.c pmb->ctx_ndlp = NULL; pmb 7080 drivers/scsi/lpfc/lpfc_els.c mempool_free(pmb, phba->mbox_mem_pool); pmb 7093 drivers/scsi/lpfc/lpfc_els.c mempool_free(pmb, phba->mbox_mem_pool); pmb 7112 drivers/scsi/lpfc/lpfc_els.c mempool_free(pmb, phba->mbox_mem_pool); pmb 7146 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rsp_rps_acc(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 7159 drivers/scsi/lpfc/lpfc_els.c mb = &pmb->u.mb; pmb 7161 drivers/scsi/lpfc/lpfc_els.c ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; pmb 7162 drivers/scsi/lpfc/lpfc_els.c rxid = (uint16_t)((unsigned long)(pmb->ctx_buf) & 0xffff); pmb 7163 drivers/scsi/lpfc/lpfc_els.c oxid = (uint16_t)(((unsigned long)(pmb->ctx_buf) >> 16) & 0xffff); pmb 7164 drivers/scsi/lpfc/lpfc_els.c pmb->ctx_ndlp = NULL; pmb 7165 drivers/scsi/lpfc/lpfc_els.c pmb->ctx_buf = NULL; pmb 7168 drivers/scsi/lpfc/lpfc_els.c mempool_free(pmb, phba->mbox_mem_pool); pmb 7173 drivers/scsi/lpfc/lpfc_els.c mempool_free(pmb, phba->mbox_mem_pool); pmb 8966 drivers/scsi/lpfc/lpfc_els.c lpfc_cmpl_reg_new_vport(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 8968 drivers/scsi/lpfc/lpfc_els.c struct lpfc_vport *vport = pmb->vport; pmb 8970 drivers/scsi/lpfc/lpfc_els.c struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; pmb 8971 drivers/scsi/lpfc/lpfc_els.c MAILBOX_t *mb = &pmb->u.mb; pmb 9003 drivers/scsi/lpfc/lpfc_els.c lpfc_init_vpi(phba, pmb, vport->vpi); pmb 9004 drivers/scsi/lpfc/lpfc_els.c pmb->vport = vport; pmb 9005 drivers/scsi/lpfc/lpfc_els.c pmb->mbox_cmpl = lpfc_init_vpi_cmpl; pmb 9006 drivers/scsi/lpfc/lpfc_els.c rc = lpfc_sli_issue_mbox(phba, pmb, pmb 9064 drivers/scsi/lpfc/lpfc_els.c mempool_free(pmb, phba->mbox_mem_pool); pmb 1076 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_cmpl_clear_la(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 1078 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_vport *vport = pmb->vport; pmb 1081 drivers/scsi/lpfc/lpfc_hbadisc.c MAILBOX_t *mb = &pmb->u.mb; pmb 1109 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 1116 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 1139 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_cmpl_local_config_link(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 1141 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_vport *vport = pmb->vport; pmb 1143 drivers/scsi/lpfc/lpfc_hbadisc.c if (pmb->u.mb.mbxStatus) pmb 1146 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 1182 drivers/scsi/lpfc/lpfc_hbadisc.c pmb->u.mb.mbxStatus, vport->port_state); pmb 1183 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 3056 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_cmpl_read_sparam(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 3058 drivers/scsi/lpfc/lpfc_hbadisc.c MAILBOX_t *mb = &pmb->u.mb; pmb 3059 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)pmb->ctx_buf; pmb 3060 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_vport *vport = pmb->vport; pmb 3099 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 3111 drivers/scsi/lpfc/lpfc_hbadisc.c pmb->ctx_buf = NULL; pmb 3115 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 3385 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_cmpl_read_topology(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 3387 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_vport *vport = pmb->vport; pmb 3391 drivers/scsi/lpfc/lpfc_hbadisc.c MAILBOX_t *mb = &pmb->u.mb; pmb 3392 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); pmb 3411 drivers/scsi/lpfc/lpfc_hbadisc.c la = (struct lpfc_mbx_read_top *) &pmb->u.mb.un.varReadTop; pmb 3536 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 3547 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_cmpl_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 3549 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_vport *vport = pmb->vport; pmb 3550 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); pmb 3551 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; pmb 3554 drivers/scsi/lpfc/lpfc_hbadisc.c pmb->ctx_buf = NULL; pmb 3555 drivers/scsi/lpfc/lpfc_hbadisc.c pmb->ctx_ndlp = NULL; pmb 3589 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_disc_state_machine(vport, ndlp, pmb, NLP_EVT_CMPL_REG_LOGIN); pmb 3593 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 3603 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_cmpl_unreg_vpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 3605 drivers/scsi/lpfc/lpfc_hbadisc.c MAILBOX_t *mb = &pmb->u.mb; pmb 3606 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_vport *vport = pmb->vport; pmb 3630 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 3666 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_cmpl_reg_vpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 3668 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_vport *vport = pmb->vport; pmb 3670 drivers/scsi/lpfc/lpfc_hbadisc.c MAILBOX_t *mb = &pmb->u.mb; pmb 3713 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 3728 drivers/scsi/lpfc/lpfc_hbadisc.c LPFC_MBOXQ_t *pmb = NULL; pmb 3741 drivers/scsi/lpfc/lpfc_hbadisc.c pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 3742 drivers/scsi/lpfc/lpfc_hbadisc.c if (!pmb) { pmb 3748 drivers/scsi/lpfc/lpfc_hbadisc.c memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); pmb 3749 drivers/scsi/lpfc/lpfc_hbadisc.c mb = &pmb->u.mb; pmb 3756 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 3763 drivers/scsi/lpfc/lpfc_hbadisc.c if (pmb->ctx_buf) { pmb 3764 drivers/scsi/lpfc/lpfc_hbadisc.c mp = (struct lpfc_dmabuf *)pmb->ctx_buf; pmb 3768 drivers/scsi/lpfc/lpfc_hbadisc.c if (lpfc_dump_static_vport(phba, pmb, offset)) pmb 3771 drivers/scsi/lpfc/lpfc_hbadisc.c pmb->vport = phba->pport; pmb 3772 drivers/scsi/lpfc/lpfc_hbadisc.c mbx_wait_rc = lpfc_sli_issue_mbox_wait(phba, pmb, pmb 3785 drivers/scsi/lpfc/lpfc_hbadisc.c byte_count = pmb->u.mqe.un.mb_words[5]; pmb 3786 drivers/scsi/lpfc/lpfc_hbadisc.c mp = (struct lpfc_dmabuf *)pmb->ctx_buf; pmb 3851 drivers/scsi/lpfc/lpfc_hbadisc.c if (pmb->ctx_buf) { pmb 3852 drivers/scsi/lpfc/lpfc_hbadisc.c mp = (struct lpfc_dmabuf *)pmb->ctx_buf; pmb 3856 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 3869 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_cmpl_fabric_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 3871 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_vport *vport = pmb->vport; pmb 3872 drivers/scsi/lpfc/lpfc_hbadisc.c MAILBOX_t *mb = &pmb->u.mb; pmb 3873 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); pmb 3877 drivers/scsi/lpfc/lpfc_hbadisc.c ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; pmb 3878 drivers/scsi/lpfc/lpfc_hbadisc.c pmb->ctx_ndlp = NULL; pmb 3879 drivers/scsi/lpfc/lpfc_hbadisc.c pmb->ctx_buf = NULL; pmb 3887 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 3932 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 4021 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_cmpl_ns_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 4023 drivers/scsi/lpfc/lpfc_hbadisc.c MAILBOX_t *mb = &pmb->u.mb; pmb 4024 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); pmb 4025 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; pmb 4026 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_vport *vport = pmb->vport; pmb 4028 drivers/scsi/lpfc/lpfc_hbadisc.c pmb->ctx_buf = NULL; pmb 4029 drivers/scsi/lpfc/lpfc_hbadisc.c pmb->ctx_ndlp = NULL; pmb 4044 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 4109 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 4831 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_nlp_logo_unreg(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 4833 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_vport *vport = pmb->vport; pmb 4836 drivers/scsi/lpfc/lpfc_hbadisc.c ndlp = (struct lpfc_nodelist *)(pmb->ctx_ndlp); pmb 4840 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 6039 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_cmpl_fdmi_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 6041 drivers/scsi/lpfc/lpfc_hbadisc.c MAILBOX_t *mb = &pmb->u.mb; pmb 6042 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); pmb 6043 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; pmb 6044 drivers/scsi/lpfc/lpfc_hbadisc.c struct lpfc_vport *vport = pmb->vport; pmb 6046 drivers/scsi/lpfc/lpfc_hbadisc.c pmb->ctx_buf = NULL; pmb 6047 drivers/scsi/lpfc/lpfc_hbadisc.c pmb->ctx_ndlp = NULL; pmb 6077 drivers/scsi/lpfc/lpfc_hbadisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 123 drivers/scsi/lpfc/lpfc_init.c LPFC_MBOXQ_t *pmb; pmb 131 drivers/scsi/lpfc/lpfc_init.c pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 132 drivers/scsi/lpfc/lpfc_init.c if (!pmb) { pmb 137 drivers/scsi/lpfc/lpfc_init.c mb = &pmb->u.mb; pmb 149 drivers/scsi/lpfc/lpfc_init.c lpfc_read_nv(phba, pmb); pmb 155 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); pmb 163 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 179 drivers/scsi/lpfc/lpfc_init.c lpfc_read_rev(phba, pmb); pmb 180 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); pmb 186 drivers/scsi/lpfc/lpfc_init.c mempool_free( pmb, phba->mbox_mem_pool); pmb 200 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 205 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 243 drivers/scsi/lpfc/lpfc_init.c lpfc_dump_mem(phba, pmb, offset, DMP_REGION_VPD); pmb 244 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); pmb 269 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 414 drivers/scsi/lpfc/lpfc_init.c LPFC_MBOXQ_t *pmb; pmb 431 drivers/scsi/lpfc/lpfc_init.c pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 432 drivers/scsi/lpfc/lpfc_init.c if (!pmb) { pmb 436 drivers/scsi/lpfc/lpfc_init.c mb = &pmb->u.mb; pmb 439 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_read_sparam(phba, pmb, 0); pmb 441 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 445 drivers/scsi/lpfc/lpfc_init.c pmb->vport = vport; pmb 446 drivers/scsi/lpfc/lpfc_init.c if (lpfc_sli_issue_mbox(phba, pmb, MBX_POLL) != MBX_SUCCESS) { pmb 452 drivers/scsi/lpfc/lpfc_init.c mp = (struct lpfc_dmabuf *)pmb->ctx_buf; pmb 453 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 459 drivers/scsi/lpfc/lpfc_init.c mp = (struct lpfc_dmabuf *)pmb->ctx_buf; pmb 464 drivers/scsi/lpfc/lpfc_init.c pmb->ctx_buf = NULL; pmb 498 drivers/scsi/lpfc/lpfc_init.c lpfc_read_config(phba, pmb); pmb 499 drivers/scsi/lpfc/lpfc_init.c pmb->vport = vport; pmb 500 drivers/scsi/lpfc/lpfc_init.c if (lpfc_sli_issue_mbox(phba, pmb, MBX_POLL) != MBX_SUCCESS) { pmb 506 drivers/scsi/lpfc/lpfc_init.c mempool_free( pmb, phba->mbox_mem_pool); pmb 552 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_config_msi(phba, pmb); pmb 554 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 557 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); pmb 562 drivers/scsi/lpfc/lpfc_init.c pmb->u.mb.mbxCommand, pmb 563 drivers/scsi/lpfc/lpfc_init.c pmb->u.mb.mbxStatus); pmb 564 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 613 drivers/scsi/lpfc/lpfc_init.c lpfc_down_link(phba, pmb); pmb 614 drivers/scsi/lpfc/lpfc_init.c pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl; pmb 615 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT); pmb 622 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 626 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 632 drivers/scsi/lpfc/lpfc_init.c pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 633 drivers/scsi/lpfc/lpfc_init.c if (!pmb) { pmb 638 drivers/scsi/lpfc/lpfc_init.c lpfc_config_async(phba, pmb, LPFC_ELS_RING); pmb 639 drivers/scsi/lpfc/lpfc_init.c pmb->mbox_cmpl = lpfc_config_async_cmpl; pmb 640 drivers/scsi/lpfc/lpfc_init.c pmb->vport = phba->pport; pmb 641 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT); pmb 650 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 654 drivers/scsi/lpfc/lpfc_init.c pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 655 drivers/scsi/lpfc/lpfc_init.c if (!pmb) { pmb 660 drivers/scsi/lpfc/lpfc_init.c lpfc_dump_wakeup_param(phba, pmb); pmb 661 drivers/scsi/lpfc/lpfc_init.c pmb->mbox_cmpl = lpfc_dump_wakeup_param_cmpl; pmb 662 drivers/scsi/lpfc/lpfc_init.c pmb->vport = phba->pport; pmb 663 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT); pmb 668 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 714 drivers/scsi/lpfc/lpfc_init.c LPFC_MBOXQ_t *pmb; pmb 718 drivers/scsi/lpfc/lpfc_init.c pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 719 drivers/scsi/lpfc/lpfc_init.c if (!pmb) { pmb 723 drivers/scsi/lpfc/lpfc_init.c mb = &pmb->u.mb; pmb 724 drivers/scsi/lpfc/lpfc_init.c pmb->vport = vport; pmb 750 drivers/scsi/lpfc/lpfc_init.c lpfc_init_link(phba, pmb, fc_topology, phba->cfg_link_speed); pmb 751 drivers/scsi/lpfc/lpfc_init.c pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl; pmb 754 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox(phba, pmb, flag); pmb 770 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 775 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 796 drivers/scsi/lpfc/lpfc_init.c LPFC_MBOXQ_t *pmb; pmb 799 drivers/scsi/lpfc/lpfc_init.c pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 800 drivers/scsi/lpfc/lpfc_init.c if (!pmb) { pmb 808 drivers/scsi/lpfc/lpfc_init.c lpfc_down_link(phba, pmb); pmb 809 drivers/scsi/lpfc/lpfc_init.c pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl; pmb 810 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox(phba, pmb, flag); pmb 817 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 821 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 2034 drivers/scsi/lpfc/lpfc_init.c LPFC_MBOXQ_t *pmb; pmb 2039 drivers/scsi/lpfc/lpfc_init.c pmb = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 2040 drivers/scsi/lpfc/lpfc_init.c if (!pmb) { pmb 2061 drivers/scsi/lpfc/lpfc_init.c lpfc_read_topology(phba, pmb, mp); pmb 2062 drivers/scsi/lpfc/lpfc_init.c pmb->mbox_cmpl = lpfc_mbx_cmpl_read_topology; pmb 2063 drivers/scsi/lpfc/lpfc_init.c pmb->vport = vport; pmb 2066 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox (phba, pmb, MBX_NOWAIT); pmb 2086 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 4872 drivers/scsi/lpfc/lpfc_init.c LPFC_MBOXQ_t *pmb; pmb 4882 drivers/scsi/lpfc/lpfc_init.c pmb = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 4883 drivers/scsi/lpfc/lpfc_init.c if (!pmb) { pmb 4911 drivers/scsi/lpfc/lpfc_init.c lpfc_read_topology(phba, pmb, mp); pmb 4912 drivers/scsi/lpfc/lpfc_init.c pmb->mbox_cmpl = lpfc_mbx_cmpl_read_topology; pmb 4913 drivers/scsi/lpfc/lpfc_init.c pmb->vport = phba->pport; pmb 4948 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT); pmb 4959 drivers/scsi/lpfc/lpfc_init.c mb = &pmb->u.mb; pmb 4966 drivers/scsi/lpfc/lpfc_init.c la = (struct lpfc_mbx_read_top *) &pmb->u.mb.un.varReadTop; pmb 4981 drivers/scsi/lpfc/lpfc_init.c lpfc_mbx_cmpl_read_topology(phba, pmb); pmb 4988 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 5134 drivers/scsi/lpfc/lpfc_init.c LPFC_MBOXQ_t *pmb; pmb 5187 drivers/scsi/lpfc/lpfc_init.c pmb = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 5188 drivers/scsi/lpfc/lpfc_init.c if (!pmb) { pmb 5216 drivers/scsi/lpfc/lpfc_init.c lpfc_read_topology(phba, pmb, mp); pmb 5217 drivers/scsi/lpfc/lpfc_init.c pmb->mbox_cmpl = lpfc_mbx_cmpl_read_topology; pmb 5218 drivers/scsi/lpfc/lpfc_init.c pmb->vport = phba->pport; pmb 5235 drivers/scsi/lpfc/lpfc_init.c mb = &pmb->u.mb; pmb 5242 drivers/scsi/lpfc/lpfc_init.c la = (struct lpfc_mbx_read_top *)&pmb->u.mb.un.varReadTop; pmb 5254 drivers/scsi/lpfc/lpfc_init.c lpfc_mbx_cmpl_read_topology(phba, pmb); pmb 5259 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT); pmb 5267 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 8263 drivers/scsi/lpfc/lpfc_init.c LPFC_MBOXQ_t *pmb; pmb 8274 drivers/scsi/lpfc/lpfc_init.c pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 8275 drivers/scsi/lpfc/lpfc_init.c if (!pmb) { pmb 8282 drivers/scsi/lpfc/lpfc_init.c lpfc_read_config(phba, pmb); pmb 8284 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); pmb 8289 drivers/scsi/lpfc/lpfc_init.c bf_get(lpfc_mqe_command, &pmb->u.mqe), pmb 8290 drivers/scsi/lpfc/lpfc_init.c bf_get(lpfc_mqe_status, &pmb->u.mqe)); pmb 8293 drivers/scsi/lpfc/lpfc_init.c rd_config = &pmb->u.mqe.un.rd_config; pmb 8307 drivers/scsi/lpfc/lpfc_init.c bf_get(lpfc_mqe_command, &pmb->u.mqe)); pmb 8492 drivers/scsi/lpfc/lpfc_init.c lpfc_sli4_config(phba, pmb, LPFC_MBOX_SUBSYSTEM_COMMON, pmb 8496 drivers/scsi/lpfc/lpfc_init.c rc2 = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); pmb 8498 drivers/scsi/lpfc/lpfc_init.c &pmb->u.mqe.un.sli4_config.header.cfg_shdr; pmb 8505 drivers/scsi/lpfc/lpfc_init.c bf_get(lpfc_mqe_command, &pmb->u.mqe), pmb 8506 drivers/scsi/lpfc/lpfc_init.c bf_get(lpfc_mqe_status, &pmb->u.mqe)); pmb 8511 drivers/scsi/lpfc/lpfc_init.c get_func_cfg = &pmb->u.mqe.un.get_func_cfg; pmb 8545 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 10358 drivers/scsi/lpfc/lpfc_init.c LPFC_MBOXQ_t *pmb; pmb 10399 drivers/scsi/lpfc/lpfc_init.c pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 10401 drivers/scsi/lpfc/lpfc_init.c if (!pmb) { pmb 10408 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_config_msi(phba, pmb); pmb 10411 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); pmb 10416 drivers/scsi/lpfc/lpfc_init.c pmb->u.mb.mbxCommand, pmb->u.mb.mbxStatus); pmb 10421 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 10426 drivers/scsi/lpfc/lpfc_init.c mempool_free(pmb, phba->mbox_mem_pool); pmb 59 drivers/scsi/lpfc/lpfc_mbox.c lpfc_dump_static_vport(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, pmb 65 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 68 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); pmb 97 drivers/scsi/lpfc/lpfc_mbox.c pmb->ctx_buf = (uint8_t *)mp; pmb 113 drivers/scsi/lpfc/lpfc_mbox.c lpfc_down_link(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 116 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); pmb 117 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 135 drivers/scsi/lpfc/lpfc_mbox.c lpfc_dump_mem(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, uint16_t offset, pmb 141 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 142 drivers/scsi/lpfc/lpfc_mbox.c ctx = pmb->ctx_buf; pmb 145 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 154 drivers/scsi/lpfc/lpfc_mbox.c pmb->ctx_buf = ctx; pmb 168 drivers/scsi/lpfc/lpfc_mbox.c lpfc_dump_wakeup_param(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 173 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 175 drivers/scsi/lpfc/lpfc_mbox.c ctx = pmb->ctx_buf; pmb 178 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); pmb 189 drivers/scsi/lpfc/lpfc_mbox.c pmb->ctx_buf = ctx; pmb 205 drivers/scsi/lpfc/lpfc_mbox.c lpfc_read_nv(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) pmb 209 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 210 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 230 drivers/scsi/lpfc/lpfc_mbox.c lpfc_config_async(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb, pmb 235 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 236 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 257 drivers/scsi/lpfc/lpfc_mbox.c lpfc_heart_beat(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) pmb 261 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 262 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 290 drivers/scsi/lpfc/lpfc_mbox.c lpfc_read_topology(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, pmb 295 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 296 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 307 drivers/scsi/lpfc/lpfc_mbox.c pmb->ctx_buf = (uint8_t *)mp; pmb 328 drivers/scsi/lpfc/lpfc_mbox.c lpfc_clear_la(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) pmb 332 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 333 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 356 drivers/scsi/lpfc/lpfc_mbox.c lpfc_config_link(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) pmb 359 drivers/scsi/lpfc/lpfc_mbox.c MAILBOX_t *mb = &pmb->u.mb; pmb 360 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 408 drivers/scsi/lpfc/lpfc_mbox.c lpfc_config_msi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 410 drivers/scsi/lpfc/lpfc_mbox.c MAILBOX_t *mb = &pmb->u.mb; pmb 429 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); pmb 488 drivers/scsi/lpfc/lpfc_mbox.c LPFC_MBOXQ_t * pmb, uint32_t topology, uint32_t linkspeed) pmb 493 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 494 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 602 drivers/scsi/lpfc/lpfc_mbox.c lpfc_read_sparam(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, int vpi) pmb 607 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 608 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 634 drivers/scsi/lpfc/lpfc_mbox.c pmb->ctx_buf = mp; pmb 656 drivers/scsi/lpfc/lpfc_mbox.c LPFC_MBOXQ_t * pmb) pmb 660 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 661 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 688 drivers/scsi/lpfc/lpfc_mbox.c lpfc_read_config(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) pmb 692 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 693 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 713 drivers/scsi/lpfc/lpfc_mbox.c lpfc_read_lnk_stat(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) pmb 717 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 718 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 751 drivers/scsi/lpfc/lpfc_mbox.c uint8_t *param, LPFC_MBOXQ_t *pmb, uint16_t rpi) pmb 753 drivers/scsi/lpfc/lpfc_mbox.c MAILBOX_t *mb = &pmb->u.mb; pmb 757 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 786 drivers/scsi/lpfc/lpfc_mbox.c pmb->ctx_buf = (uint8_t *)mp; pmb 815 drivers/scsi/lpfc/lpfc_mbox.c LPFC_MBOXQ_t * pmb) pmb 819 drivers/scsi/lpfc/lpfc_mbox.c mb = &pmb->u.mb; pmb 820 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 884 drivers/scsi/lpfc/lpfc_mbox.c lpfc_reg_vpi(struct lpfc_vport *vport, LPFC_MBOXQ_t *pmb) pmb 886 drivers/scsi/lpfc/lpfc_mbox.c MAILBOX_t *mb = &pmb->u.mb; pmb 889 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 931 drivers/scsi/lpfc/lpfc_mbox.c lpfc_unreg_vpi(struct lpfc_hba *phba, uint16_t vpi, LPFC_MBOXQ_t *pmb) pmb 933 drivers/scsi/lpfc/lpfc_mbox.c MAILBOX_t *mb = &pmb->u.mb; pmb 934 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 1029 drivers/scsi/lpfc/lpfc_mbox.c lpfc_read_rev(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) pmb 1031 drivers/scsi/lpfc/lpfc_mbox.c MAILBOX_t *mb = &pmb->u.mb; pmb 1032 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 1041 drivers/scsi/lpfc/lpfc_mbox.c lpfc_sli4_swap_str(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 1043 drivers/scsi/lpfc/lpfc_mbox.c MAILBOX_t *mb = &pmb->u.mb; pmb 1048 drivers/scsi/lpfc/lpfc_mbox.c mqe = &pmb->u.mqe; pmb 1141 drivers/scsi/lpfc/lpfc_mbox.c uint32_t hbq_entry_index, LPFC_MBOXQ_t *pmb) pmb 1144 drivers/scsi/lpfc/lpfc_mbox.c MAILBOX_t *mb = &pmb->u.mb; pmb 1147 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 1216 drivers/scsi/lpfc/lpfc_mbox.c lpfc_config_ring(struct lpfc_hba * phba, int ring, LPFC_MBOXQ_t * pmb) pmb 1219 drivers/scsi/lpfc/lpfc_mbox.c MAILBOX_t *mb = &pmb->u.mb; pmb 1223 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof (LPFC_MBOXQ_t)); pmb 1271 drivers/scsi/lpfc/lpfc_mbox.c lpfc_config_port(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 1274 drivers/scsi/lpfc/lpfc_mbox.c MAILBOX_t *mb = &pmb->u.mb; pmb 1282 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); pmb 1460 drivers/scsi/lpfc/lpfc_mbox.c lpfc_kill_board(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) pmb 1462 drivers/scsi/lpfc/lpfc_mbox.c MAILBOX_t *mb = &pmb->u.mb; pmb 1464 drivers/scsi/lpfc/lpfc_mbox.c memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); pmb 886 drivers/scsi/lpfc/lpfc_nportdisc.c LPFC_MBOXQ_t *pmb; pmb 903 drivers/scsi/lpfc/lpfc_nportdisc.c pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, pmb 905 drivers/scsi/lpfc/lpfc_nportdisc.c if (!pmb) pmb 909 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_unreg_login(phba, vport->vpi, rpi, pmb); pmb 910 drivers/scsi/lpfc/lpfc_nportdisc.c pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl; pmb 911 drivers/scsi/lpfc/lpfc_nportdisc.c pmb->vport = vport; pmb 912 drivers/scsi/lpfc/lpfc_nportdisc.c pmb->ctx_ndlp = ndlp; pmb 923 drivers/scsi/lpfc/lpfc_nportdisc.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT); pmb 925 drivers/scsi/lpfc/lpfc_nportdisc.c mempool_free(pmb, phba->mbox_mem_pool); pmb 934 drivers/scsi/lpfc/lpfc_nportdisc.c LPFC_MBOXQ_t *pmb = (LPFC_MBOXQ_t *) arg; pmb 941 drivers/scsi/lpfc/lpfc_nportdisc.c (!pmb->u.mb.mbxStatus)) { pmb 942 drivers/scsi/lpfc/lpfc_nportdisc.c rpi = pmb->u.mb.un.varWords[0]; pmb 1362 drivers/scsi/lpfc/lpfc_nportdisc.c LPFC_MBOXQ_t *pmb = (LPFC_MBOXQ_t *) arg; pmb 1363 drivers/scsi/lpfc/lpfc_nportdisc.c MAILBOX_t *mb = &pmb->u.mb; pmb 1370 drivers/scsi/lpfc/lpfc_nportdisc.c rpi = pmb->u.mb.un.varWords[0]; pmb 1749 drivers/scsi/lpfc/lpfc_nportdisc.c LPFC_MBOXQ_t *pmb = (LPFC_MBOXQ_t *) arg; pmb 1750 drivers/scsi/lpfc/lpfc_nportdisc.c MAILBOX_t *mb = &pmb->u.mb; pmb 2668 drivers/scsi/lpfc/lpfc_nportdisc.c LPFC_MBOXQ_t *pmb = (LPFC_MBOXQ_t *) arg; pmb 2669 drivers/scsi/lpfc/lpfc_nportdisc.c MAILBOX_t *mb = &pmb->u.mb; pmb 1539 drivers/scsi/lpfc/lpfc_sli.c LPFC_MBOXQ_t *pmb; pmb 1543 drivers/scsi/lpfc/lpfc_sli.c pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 1544 drivers/scsi/lpfc/lpfc_sli.c if (!pmb) pmb 1546 drivers/scsi/lpfc/lpfc_sli.c pmbox = &pmb->u.mb; pmb 1549 drivers/scsi/lpfc/lpfc_sli.c lpfc_config_ring(phba, i, pmb); pmb 1550 drivers/scsi/lpfc/lpfc_sli.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); pmb 1563 drivers/scsi/lpfc/lpfc_sli.c mempool_free(pmb, phba->mbox_mem_pool); pmb 2459 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_def_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 2461 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_vport *vport = pmb->vport; pmb 2468 drivers/scsi/lpfc/lpfc_sli.c mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); pmb 2480 drivers/scsi/lpfc/lpfc_sli.c pmb->u.mb.mbxCommand == MBX_REG_LOGIN64 && pmb 2481 drivers/scsi/lpfc/lpfc_sli.c !pmb->u.mb.mbxStatus) { pmb 2482 drivers/scsi/lpfc/lpfc_sli.c rpi = pmb->u.mb.un.varWords[0]; pmb 2483 drivers/scsi/lpfc/lpfc_sli.c vpi = pmb->u.mb.un.varRegLogin.vpi; pmb 2486 drivers/scsi/lpfc/lpfc_sli.c lpfc_unreg_login(phba, vpi, rpi, pmb); pmb 2487 drivers/scsi/lpfc/lpfc_sli.c pmb->vport = vport; pmb 2488 drivers/scsi/lpfc/lpfc_sli.c pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl; pmb 2489 drivers/scsi/lpfc/lpfc_sli.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT); pmb 2494 drivers/scsi/lpfc/lpfc_sli.c if ((pmb->u.mb.mbxCommand == MBX_REG_VPI) && pmb 2496 drivers/scsi/lpfc/lpfc_sli.c !pmb->u.mb.mbxStatus) { pmb 2504 drivers/scsi/lpfc/lpfc_sli.c if (pmb->u.mb.mbxCommand == MBX_REG_LOGIN64) { pmb 2505 drivers/scsi/lpfc/lpfc_sli.c ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; pmb 2507 drivers/scsi/lpfc/lpfc_sli.c pmb->ctx_buf = NULL; pmb 2508 drivers/scsi/lpfc/lpfc_sli.c pmb->ctx_ndlp = NULL; pmb 2511 drivers/scsi/lpfc/lpfc_sli.c if (pmb->u.mb.mbxCommand == MBX_UNREG_LOGIN) { pmb 2512 drivers/scsi/lpfc/lpfc_sli.c ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; pmb 2534 drivers/scsi/lpfc/lpfc_sli.c pmb->ctx_ndlp = NULL; pmb 2539 drivers/scsi/lpfc/lpfc_sli.c if ((pmb->u.mb.mbxCommand == MBX_INIT_LINK) && pmb 2540 drivers/scsi/lpfc/lpfc_sli.c (pmb->u.mb.mbxStatus == MBXERR_SEC_NO_PERMISSION)) pmb 2545 drivers/scsi/lpfc/lpfc_sli.c if (bf_get(lpfc_mqe_command, &pmb->u.mqe) == MBX_SLI4_CONFIG) pmb 2546 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_mbox_cmd_free(phba, pmb); pmb 2548 drivers/scsi/lpfc/lpfc_sli.c mempool_free(pmb, phba->mbox_mem_pool); pmb 2564 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_unreg_rpi_cmpl_clr(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 2566 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_vport *vport = pmb->vport; pmb 2569 drivers/scsi/lpfc/lpfc_sli.c ndlp = pmb->ctx_ndlp; pmb 2570 drivers/scsi/lpfc/lpfc_sli.c if (pmb->u.mb.mbxCommand == MBX_UNREG_LOGIN) { pmb 2613 drivers/scsi/lpfc/lpfc_sli.c mempool_free(pmb, phba->mbox_mem_pool); pmb 2633 drivers/scsi/lpfc/lpfc_sli.c LPFC_MBOXQ_t *pmb; pmb 2646 drivers/scsi/lpfc/lpfc_sli.c list_remove_head(&cmplq, pmb, LPFC_MBOXQ_t, list); pmb 2647 drivers/scsi/lpfc/lpfc_sli.c if (pmb == NULL) pmb 2650 drivers/scsi/lpfc/lpfc_sli.c pmbox = &pmb->u.mb; pmb 2653 drivers/scsi/lpfc/lpfc_sli.c if (pmb->vport) { pmb 2654 drivers/scsi/lpfc/lpfc_sli.c lpfc_debugfs_disc_trc(pmb->vport, pmb 2680 drivers/scsi/lpfc/lpfc_sli.c pmb->vport ? pmb->vport->vpi : 0, pmb 2683 drivers/scsi/lpfc/lpfc_sli.c pmb), pmb 2685 drivers/scsi/lpfc/lpfc_sli.c pmb)); pmb 2701 drivers/scsi/lpfc/lpfc_sli.c pmb->vport ? pmb->vport->vpi : 0, pmb 2704 drivers/scsi/lpfc/lpfc_sli.c pmb), pmb 2706 drivers/scsi/lpfc/lpfc_sli.c pmb), pmb 2709 drivers/scsi/lpfc/lpfc_sli.c pmb->vport->port_state); pmb 2712 drivers/scsi/lpfc/lpfc_sli.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT); pmb 2723 drivers/scsi/lpfc/lpfc_sli.c pmb->vport ? pmb->vport->vpi : 0, pmb 2725 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_config_mbox_subsys_get(phba, pmb), pmb 2726 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_config_mbox_opcode_get(phba, pmb), pmb 2727 drivers/scsi/lpfc/lpfc_sli.c pmb->mbox_cmpl, pmb 2741 drivers/scsi/lpfc/lpfc_sli.c if (pmb->mbox_cmpl) pmb 2742 drivers/scsi/lpfc/lpfc_sli.c pmb->mbox_cmpl(phba,pmb); pmb 4315 drivers/scsi/lpfc/lpfc_sli.c LPFC_MBOXQ_t *pmb; pmb 4328 drivers/scsi/lpfc/lpfc_sli.c pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 4329 drivers/scsi/lpfc/lpfc_sli.c if (!pmb) pmb 4336 drivers/scsi/lpfc/lpfc_sli.c mempool_free(pmb, phba->mbox_mem_pool); pmb 4345 drivers/scsi/lpfc/lpfc_sli.c lpfc_kill_board(phba, pmb); pmb 4346 drivers/scsi/lpfc/lpfc_sli.c pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl; pmb 4347 drivers/scsi/lpfc/lpfc_sli.c retval = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT); pmb 4351 drivers/scsi/lpfc/lpfc_sli.c mempool_free(pmb, phba->mbox_mem_pool); pmb 4365 drivers/scsi/lpfc/lpfc_sli.c mempool_free(pmb, phba->mbox_mem_pool); pmb 4826 drivers/scsi/lpfc/lpfc_sli.c LPFC_MBOXQ_t *pmb; pmb 4834 drivers/scsi/lpfc/lpfc_sli.c pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 4836 drivers/scsi/lpfc/lpfc_sli.c if (!pmb) pmb 4839 drivers/scsi/lpfc/lpfc_sli.c pmbox = &pmb->u.mb; pmb 4853 drivers/scsi/lpfc/lpfc_sli.c hbq_entry_index, pmb); pmb 4856 drivers/scsi/lpfc/lpfc_sli.c if (lpfc_sli_issue_mbox(phba, pmb, MBX_POLL) != MBX_SUCCESS) { pmb 4868 drivers/scsi/lpfc/lpfc_sli.c mempool_free(pmb, phba->mbox_mem_pool); pmb 4874 drivers/scsi/lpfc/lpfc_sli.c mempool_free(pmb, phba->mbox_mem_pool); pmb 4919 drivers/scsi/lpfc/lpfc_sli.c LPFC_MBOXQ_t *pmb; pmb 4922 drivers/scsi/lpfc/lpfc_sli.c pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 4923 drivers/scsi/lpfc/lpfc_sli.c if (!pmb) { pmb 4957 drivers/scsi/lpfc/lpfc_sli.c lpfc_config_port(phba, pmb); pmb 4958 drivers/scsi/lpfc/lpfc_sli.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); pmb 4967 drivers/scsi/lpfc/lpfc_sli.c pmb->u.mb.mbxCommand, pmb->u.mb.mbxStatus, 0); pmb 4979 drivers/scsi/lpfc/lpfc_sli.c if ((pmb->u.mb.un.varCfgPort.casabt == 1) && pmb 4980 drivers/scsi/lpfc/lpfc_sli.c (pmb->u.mb.un.varCfgPort.gasabt == 0)) pmb 4989 drivers/scsi/lpfc/lpfc_sli.c if (pmb->u.mb.un.varCfgPort.sli_mode == 3) { pmb 4990 drivers/scsi/lpfc/lpfc_sli.c if (!pmb->u.mb.un.varCfgPort.cMA) { pmb 4994 drivers/scsi/lpfc/lpfc_sli.c if (phba->max_vpi && pmb->u.mb.un.varCfgPort.gmv) { pmb 4996 drivers/scsi/lpfc/lpfc_sli.c phba->max_vpi = pmb->u.mb.un.varCfgPort.max_vpi; pmb 5004 drivers/scsi/lpfc/lpfc_sli.c if (pmb->u.mb.un.varCfgPort.gdss) { pmb 5006 drivers/scsi/lpfc/lpfc_sli.c phba->fips_level = pmb->u.mb.un.varCfgPort.fips_level; pmb 5007 drivers/scsi/lpfc/lpfc_sli.c phba->fips_spec_rev = pmb->u.mb.un.varCfgPort.fips_rev; pmb 5013 drivers/scsi/lpfc/lpfc_sli.c if (pmb->u.mb.un.varCfgPort.sec_err) { pmb 5017 drivers/scsi/lpfc/lpfc_sli.c pmb->u.mb.un.varCfgPort.sec_err); pmb 5019 drivers/scsi/lpfc/lpfc_sli.c if (pmb->u.mb.un.varCfgPort.gerbm) pmb 5021 drivers/scsi/lpfc/lpfc_sli.c if (pmb->u.mb.un.varCfgPort.gcrp) pmb 5028 drivers/scsi/lpfc/lpfc_sli.c if (pmb->u.mb.un.varCfgPort.gbg == 0) { pmb 5042 drivers/scsi/lpfc/lpfc_sli.c mempool_free(pmb, phba->mbox_mem_pool); pmb 6314 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_ras_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) pmb 6321 drivers/scsi/lpfc/lpfc_sli.c mb = &pmb->u.mb; pmb 6324 drivers/scsi/lpfc/lpfc_sli.c &pmb->u.mqe.un.ras_fwlog.header.cfg_shdr; pmb 6340 drivers/scsi/lpfc/lpfc_sli.c mempool_free(pmb, phba->mbox_mem_pool); pmb 6347 drivers/scsi/lpfc/lpfc_sli.c mempool_free(pmb, phba->mbox_mem_pool); pmb 10589 drivers/scsi/lpfc/lpfc_sli.c LPFC_MBOXQ_t *pmb; pmb 10615 drivers/scsi/lpfc/lpfc_sli.c list_remove_head(&completions, pmb, LPFC_MBOXQ_t, list); pmb 10616 drivers/scsi/lpfc/lpfc_sli.c pmb->u.mb.mbxStatus = MBX_NOT_FINISHED; pmb 10617 drivers/scsi/lpfc/lpfc_sli.c if (pmb->mbox_cmpl) pmb 10618 drivers/scsi/lpfc/lpfc_sli.c pmb->mbox_cmpl(phba, pmb); pmb 12350 drivers/scsi/lpfc/lpfc_sli.c LPFC_MBOXQ_t *pmb; pmb 12497 drivers/scsi/lpfc/lpfc_sli.c pmb = phba->sli.mbox_active; pmb 12498 drivers/scsi/lpfc/lpfc_sli.c pmbox = &pmb->u.mb; pmb 12500 drivers/scsi/lpfc/lpfc_sli.c vport = pmb->vport; pmb 12525 drivers/scsi/lpfc/lpfc_sli.c if (pmb->mbox_cmpl) { pmb 12528 drivers/scsi/lpfc/lpfc_sli.c if (pmb->out_ext_byte_len && pmb 12529 drivers/scsi/lpfc/lpfc_sli.c pmb->ctx_buf) pmb 12532 drivers/scsi/lpfc/lpfc_sli.c pmb->ctx_buf, pmb 12533 drivers/scsi/lpfc/lpfc_sli.c pmb->out_ext_byte_len); pmb 12535 drivers/scsi/lpfc/lpfc_sli.c if (pmb->mbox_flag & LPFC_MBX_IMED_UNREG) { pmb 12536 drivers/scsi/lpfc/lpfc_sli.c pmb->mbox_flag &= ~LPFC_MBX_IMED_UNREG; pmb 12547 drivers/scsi/lpfc/lpfc_sli.c (pmb->ctx_buf); pmb 12549 drivers/scsi/lpfc/lpfc_sli.c pmb->ctx_ndlp; pmb 12559 drivers/scsi/lpfc/lpfc_sli.c pmb); pmb 12560 drivers/scsi/lpfc/lpfc_sli.c pmb->mbox_cmpl = pmb 12562 drivers/scsi/lpfc/lpfc_sli.c pmb->ctx_buf = mp; pmb 12563 drivers/scsi/lpfc/lpfc_sli.c pmb->ctx_ndlp = ndlp; pmb 12564 drivers/scsi/lpfc/lpfc_sli.c pmb->vport = vport; pmb 12566 drivers/scsi/lpfc/lpfc_sli.c pmb, pmb 12586 drivers/scsi/lpfc/lpfc_sli.c lpfc_mbox_cmpl_put(phba, pmb); pmb 13091 drivers/scsi/lpfc/lpfc_sli.c LPFC_MBOXQ_t *pmb; pmb 13101 drivers/scsi/lpfc/lpfc_sli.c pmb = phba->sli.mbox_active; pmb 13102 drivers/scsi/lpfc/lpfc_sli.c if (unlikely(!pmb)) { pmb 13109 drivers/scsi/lpfc/lpfc_sli.c mqe = &pmb->u.mqe; pmb 13110 drivers/scsi/lpfc/lpfc_sli.c pmbox = (MAILBOX_t *)&pmb->u.mqe; pmb 13112 drivers/scsi/lpfc/lpfc_sli.c vport = pmb->vport; pmb 13119 drivers/scsi/lpfc/lpfc_sli.c if (pmb->mbox_cmpl && mbox) pmb 13132 drivers/scsi/lpfc/lpfc_sli.c if (pmb->mbox_flag & LPFC_MBX_IMED_UNREG) { pmb 13133 drivers/scsi/lpfc/lpfc_sli.c pmb->mbox_flag &= ~LPFC_MBX_IMED_UNREG; pmb 13139 drivers/scsi/lpfc/lpfc_sli.c mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); pmb 13140 drivers/scsi/lpfc/lpfc_sli.c ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; pmb 13145 drivers/scsi/lpfc/lpfc_sli.c pmbox->un.varWords[0], pmb); pmb 13146 drivers/scsi/lpfc/lpfc_sli.c pmb->mbox_cmpl = lpfc_mbx_cmpl_dflt_rpi; pmb 13147 drivers/scsi/lpfc/lpfc_sli.c pmb->ctx_buf = mp; pmb 13148 drivers/scsi/lpfc/lpfc_sli.c pmb->ctx_ndlp = ndlp; pmb 13149 drivers/scsi/lpfc/lpfc_sli.c pmb->vport = vport; pmb 13150 drivers/scsi/lpfc/lpfc_sli.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT); pmb 13165 drivers/scsi/lpfc/lpfc_sli.c __lpfc_mbox_cmpl_put(phba, pmb); pmb 19153 drivers/scsi/lpfc/lpfc_sli.c LPFC_MBOXQ_t *pmb = NULL; pmb 19161 drivers/scsi/lpfc/lpfc_sli.c pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 19162 drivers/scsi/lpfc/lpfc_sli.c if (!pmb) { pmb 19167 drivers/scsi/lpfc/lpfc_sli.c mb = &pmb->u.mb; pmb 19170 drivers/scsi/lpfc/lpfc_sli.c lpfc_dump_mem(phba, pmb, offset, DMP_REGION_23); pmb 19171 drivers/scsi/lpfc/lpfc_sli.c rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); pmb 19195 drivers/scsi/lpfc/lpfc_sli.c mempool_free(pmb, phba->mbox_mem_pool); pmb 120 drivers/scsi/lpfc/lpfc_vport.c LPFC_MBOXQ_t *pmb; pmb 125 drivers/scsi/lpfc/lpfc_vport.c pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); pmb 126 drivers/scsi/lpfc/lpfc_vport.c if (!pmb) { pmb 129 drivers/scsi/lpfc/lpfc_vport.c mb = &pmb->u.mb; pmb 131 drivers/scsi/lpfc/lpfc_vport.c rc = lpfc_read_sparam(phba, pmb, vport->vpi); pmb 133 drivers/scsi/lpfc/lpfc_vport.c mempool_free(pmb, phba->mbox_mem_pool); pmb 141 drivers/scsi/lpfc/lpfc_vport.c mp = (struct lpfc_dmabuf *)pmb->ctx_buf; pmb 142 drivers/scsi/lpfc/lpfc_vport.c pmb->ctx_buf = NULL; pmb 144 drivers/scsi/lpfc/lpfc_vport.c pmb->vport = vport; pmb 145 drivers/scsi/lpfc/lpfc_vport.c rc = lpfc_sli_issue_mbox_wait(phba, pmb, phba->fc_ratov * 2); pmb 154 drivers/scsi/lpfc/lpfc_vport.c mempool_free(pmb, phba->mbox_mem_pool); pmb 164 drivers/scsi/lpfc/lpfc_vport.c mempool_free(pmb, phba->mbox_mem_pool); pmb 177 drivers/scsi/lpfc/lpfc_vport.c mempool_free(pmb, phba->mbox_mem_pool);