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);