Lines Matching refs:pmb
3228 * @pmb: pointer to the driver internal queue element for mailbox command.
3239 lpfc_mbx_cmpl_dflt_rpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
3241 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *) (pmb->context1);
3242 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) pmb->context2;
3248 if ((pmb->u.mb.mbxCommand == MBX_UNREG_LOGIN) &&
3250 lpfc_sli4_free_rpi(phba, pmb->u.mb.un.varUnregLogin.rpi);
3252 pmb->context1 = NULL;
3255 mempool_free(pmb, phba->mbox_mem_pool);
4738 * @pmb: pointer to the driver internal queue element for mailbox command.
4755 lpfc_els_rsp_rps_acc(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
4766 mb = &pmb->u.mb;
4768 ndlp = (struct lpfc_nodelist *) pmb->context2;
4769 xri = (uint16_t) ((unsigned long)(pmb->context1));
4770 pmb->context1 = NULL;
4771 pmb->context2 = NULL;
4774 mempool_free(pmb, phba->mbox_mem_pool);
4779 mempool_free(pmb, phba->mbox_mem_pool);
6107 * @pmb: pointer to the driver internal queue element for mailbox command.
6117 lpfc_cmpl_reg_new_vport(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
6119 struct lpfc_vport *vport = pmb->vport;
6121 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) pmb->context2;
6122 MAILBOX_t *mb = &pmb->u.mb;
6154 lpfc_init_vpi(phba, pmb, vport->vpi);
6155 pmb->vport = vport;
6156 pmb->mbox_cmpl = lpfc_init_vpi_cmpl;
6157 rc = lpfc_sli_issue_mbox(phba, pmb,
6207 mempool_free(pmb, phba->mbox_mem_pool);