Lines Matching refs:pmb

1081 lpfc_mbx_cmpl_clear_la(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)  in lpfc_mbx_cmpl_clear_la()  argument
1083 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_clear_la()
1086 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_clear_la()
1114 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_clear_la()
1121 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_clear_la()
1143 lpfc_mbx_cmpl_local_config_link(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_local_config_link() argument
1145 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_local_config_link()
1150 if (pmb->u.mb.mbxStatus) in lpfc_mbx_cmpl_local_config_link()
1153 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_local_config_link()
1219 pmb->u.mb.mbxStatus, vport->port_state); in lpfc_mbx_cmpl_local_config_link()
1221 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_local_config_link()
3092 lpfc_mbx_cmpl_read_sparam(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_read_sparam() argument
3094 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_read_sparam()
3095 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)pmb->ctx_buf; in lpfc_mbx_cmpl_read_sparam()
3096 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_read_sparam()
3135 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_read_sparam()
3147 pmb->ctx_buf = NULL; in lpfc_mbx_cmpl_read_sparam()
3151 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_read_sparam()
3415 lpfc_mbx_cmpl_read_topology(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_read_topology() argument
3417 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_read_topology()
3421 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_read_topology()
3422 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); in lpfc_mbx_cmpl_read_topology()
3441 la = (struct lpfc_mbx_read_top *) &pmb->u.mb.un.varReadTop; in lpfc_mbx_cmpl_read_topology()
3566 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_read_topology()
3577 lpfc_mbx_cmpl_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_reg_login() argument
3579 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_reg_login()
3580 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); in lpfc_mbx_cmpl_reg_login()
3581 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; in lpfc_mbx_cmpl_reg_login()
3584 pmb->ctx_buf = NULL; in lpfc_mbx_cmpl_reg_login()
3585 pmb->ctx_ndlp = NULL; in lpfc_mbx_cmpl_reg_login()
3619 lpfc_disc_state_machine(vport, ndlp, pmb, NLP_EVT_CMPL_REG_LOGIN); in lpfc_mbx_cmpl_reg_login()
3623 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_reg_login()
3633 lpfc_mbx_cmpl_unreg_vpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_unreg_vpi() argument
3635 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_unreg_vpi()
3636 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_unreg_vpi()
3660 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_unreg_vpi()
3696 lpfc_mbx_cmpl_reg_vpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_reg_vpi() argument
3698 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_reg_vpi()
3700 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_reg_vpi()
3743 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_reg_vpi()
3758 LPFC_MBOXQ_t *pmb = NULL; in lpfc_create_static_vport() local
3771 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_create_static_vport()
3772 if (!pmb) { in lpfc_create_static_vport()
3778 memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); in lpfc_create_static_vport()
3779 mb = &pmb->u.mb; in lpfc_create_static_vport()
3786 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_create_static_vport()
3793 if (pmb->ctx_buf) { in lpfc_create_static_vport()
3794 mp = (struct lpfc_dmabuf *)pmb->ctx_buf; in lpfc_create_static_vport()
3798 if (lpfc_dump_static_vport(phba, pmb, offset)) in lpfc_create_static_vport()
3801 pmb->vport = phba->pport; in lpfc_create_static_vport()
3802 mbx_wait_rc = lpfc_sli_issue_mbox_wait(phba, pmb, in lpfc_create_static_vport()
3815 byte_count = pmb->u.mqe.un.mb_words[5]; in lpfc_create_static_vport()
3816 mp = (struct lpfc_dmabuf *)pmb->ctx_buf; in lpfc_create_static_vport()
3882 if (pmb->ctx_buf) { in lpfc_create_static_vport()
3883 mp = (struct lpfc_dmabuf *)pmb->ctx_buf; in lpfc_create_static_vport()
3887 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_create_static_vport()
3900 lpfc_mbx_cmpl_fabric_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_fabric_reg_login() argument
3902 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_fabric_reg_login()
3903 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_fabric_reg_login()
3904 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); in lpfc_mbx_cmpl_fabric_reg_login()
3908 ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; in lpfc_mbx_cmpl_fabric_reg_login()
3909 pmb->ctx_ndlp = NULL; in lpfc_mbx_cmpl_fabric_reg_login()
3910 pmb->ctx_buf = NULL; in lpfc_mbx_cmpl_fabric_reg_login()
3918 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_fabric_reg_login()
3963 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_fabric_reg_login()
4054 lpfc_mbx_cmpl_ns_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_ns_reg_login() argument
4056 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_ns_reg_login()
4057 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); in lpfc_mbx_cmpl_ns_reg_login()
4058 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; in lpfc_mbx_cmpl_ns_reg_login()
4059 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_ns_reg_login()
4061 pmb->ctx_buf = NULL; in lpfc_mbx_cmpl_ns_reg_login()
4062 pmb->ctx_ndlp = NULL; in lpfc_mbx_cmpl_ns_reg_login()
4077 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_ns_reg_login()
4144 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_ns_reg_login()
4867 lpfc_nlp_logo_unreg(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_nlp_logo_unreg() argument
4869 struct lpfc_vport *vport = pmb->vport; in lpfc_nlp_logo_unreg()
4872 ndlp = (struct lpfc_nodelist *)(pmb->ctx_ndlp); in lpfc_nlp_logo_unreg()
4876 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_nlp_logo_unreg()
6123 lpfc_mbx_cmpl_fdmi_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_fdmi_reg_login() argument
6125 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_fdmi_reg_login()
6126 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); in lpfc_mbx_cmpl_fdmi_reg_login()
6127 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; in lpfc_mbx_cmpl_fdmi_reg_login()
6128 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_fdmi_reg_login()
6130 pmb->ctx_buf = NULL; in lpfc_mbx_cmpl_fdmi_reg_login()
6131 pmb->ctx_ndlp = NULL; in lpfc_mbx_cmpl_fdmi_reg_login()
6161 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_fdmi_reg_login()