Lines Matching refs:pmb

1350 lpfc_mbx_cmpl_clear_la(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)  in lpfc_mbx_cmpl_clear_la()  argument
1352 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_clear_la()
1355 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_clear_la()
1383 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_clear_la()
1390 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_clear_la()
1412 lpfc_mbx_cmpl_local_config_link(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_local_config_link() argument
1414 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_local_config_link()
1417 u16 status = pmb->u.mb.mbxStatus; in lpfc_mbx_cmpl_local_config_link()
1420 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_local_config_link()
3360 lpfc_mbx_cmpl_read_sparam(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_read_sparam() argument
3362 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_read_sparam()
3363 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)pmb->ctx_buf; in lpfc_mbx_cmpl_read_sparam()
3364 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_read_sparam()
3403 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_read_sparam()
3415 pmb->ctx_buf = NULL; in lpfc_mbx_cmpl_read_sparam()
3419 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_read_sparam()
3684 lpfc_mbx_cmpl_read_topology(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_read_topology() argument
3686 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_read_topology()
3690 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_read_topology()
3691 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); in lpfc_mbx_cmpl_read_topology()
3710 la = (struct lpfc_mbx_read_top *) &pmb->u.mb.un.varReadTop; in lpfc_mbx_cmpl_read_topology()
3839 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_read_topology()
3850 lpfc_mbx_cmpl_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_reg_login() argument
3852 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_reg_login()
3853 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); in lpfc_mbx_cmpl_reg_login()
3854 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; in lpfc_mbx_cmpl_reg_login()
3856 pmb->ctx_buf = NULL; in lpfc_mbx_cmpl_reg_login()
3857 pmb->ctx_ndlp = NULL; in lpfc_mbx_cmpl_reg_login()
3891 lpfc_disc_state_machine(vport, ndlp, pmb, NLP_EVT_CMPL_REG_LOGIN); in lpfc_mbx_cmpl_reg_login()
3895 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_reg_login()
3905 lpfc_mbx_cmpl_unreg_vpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_unreg_vpi() argument
3907 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_unreg_vpi()
3908 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_unreg_vpi()
3932 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_unreg_vpi()
3968 lpfc_mbx_cmpl_reg_vpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_reg_vpi() argument
3970 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_reg_vpi()
3972 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_reg_vpi()
4015 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_reg_vpi()
4030 LPFC_MBOXQ_t *pmb = NULL; in lpfc_create_static_vport() local
4043 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_create_static_vport()
4044 if (!pmb) { in lpfc_create_static_vport()
4050 memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); in lpfc_create_static_vport()
4051 mb = &pmb->u.mb; in lpfc_create_static_vport()
4058 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_create_static_vport()
4065 if (pmb->ctx_buf) { in lpfc_create_static_vport()
4066 mp = (struct lpfc_dmabuf *)pmb->ctx_buf; in lpfc_create_static_vport()
4070 if (lpfc_dump_static_vport(phba, pmb, offset)) in lpfc_create_static_vport()
4073 pmb->vport = phba->pport; in lpfc_create_static_vport()
4074 mbx_wait_rc = lpfc_sli_issue_mbox_wait(phba, pmb, in lpfc_create_static_vport()
4087 byte_count = pmb->u.mqe.un.mb_words[5]; in lpfc_create_static_vport()
4088 mp = (struct lpfc_dmabuf *)pmb->ctx_buf; in lpfc_create_static_vport()
4154 if (pmb->ctx_buf) { in lpfc_create_static_vport()
4155 mp = (struct lpfc_dmabuf *)pmb->ctx_buf; in lpfc_create_static_vport()
4159 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_create_static_vport()
4172 lpfc_mbx_cmpl_fabric_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_fabric_reg_login() argument
4174 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_fabric_reg_login()
4175 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_fabric_reg_login()
4176 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); in lpfc_mbx_cmpl_fabric_reg_login()
4180 ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; in lpfc_mbx_cmpl_fabric_reg_login()
4181 pmb->ctx_ndlp = NULL; in lpfc_mbx_cmpl_fabric_reg_login()
4182 pmb->ctx_buf = NULL; in lpfc_mbx_cmpl_fabric_reg_login()
4190 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_fabric_reg_login()
4235 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_fabric_reg_login()
4326 lpfc_mbx_cmpl_ns_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_ns_reg_login() argument
4328 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_ns_reg_login()
4329 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); in lpfc_mbx_cmpl_ns_reg_login()
4330 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; in lpfc_mbx_cmpl_ns_reg_login()
4331 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_ns_reg_login()
4334 pmb->ctx_buf = NULL; in lpfc_mbx_cmpl_ns_reg_login()
4335 pmb->ctx_ndlp = NULL; in lpfc_mbx_cmpl_ns_reg_login()
4350 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_ns_reg_login()
4441 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_ns_reg_login()
4452 lpfc_mbx_cmpl_fc_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_fc_reg_login() argument
4454 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_fc_reg_login()
4455 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_fc_reg_login()
4456 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); in lpfc_mbx_cmpl_fc_reg_login()
4459 ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; in lpfc_mbx_cmpl_fc_reg_login()
4460 pmb->ctx_ndlp = NULL; in lpfc_mbx_cmpl_fc_reg_login()
4461 pmb->ctx_buf = NULL; in lpfc_mbx_cmpl_fc_reg_login()
4488 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_fc_reg_login()
5206 lpfc_nlp_logo_unreg(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_nlp_logo_unreg() argument
5208 struct lpfc_vport *vport = pmb->vport; in lpfc_nlp_logo_unreg()
5211 ndlp = (struct lpfc_nodelist *)(pmb->ctx_ndlp); in lpfc_nlp_logo_unreg()
5215 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_nlp_logo_unreg()
6375 lpfc_mbx_cmpl_fdmi_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_fdmi_reg_login() argument
6377 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_fdmi_reg_login()
6378 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); in lpfc_mbx_cmpl_fdmi_reg_login()
6379 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; in lpfc_mbx_cmpl_fdmi_reg_login()
6380 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_fdmi_reg_login()
6382 pmb->ctx_buf = NULL; in lpfc_mbx_cmpl_fdmi_reg_login()
6383 pmb->ctx_ndlp = NULL; in lpfc_mbx_cmpl_fdmi_reg_login()
6415 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_fdmi_reg_login()