Lines Matching refs:pmb

1049 lpfc_mbx_cmpl_clear_la(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)  in lpfc_mbx_cmpl_clear_la()  argument
1051 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_clear_la()
1054 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_clear_la()
1083 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_clear_la()
1090 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_clear_la()
1113 lpfc_mbx_cmpl_local_config_link(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_local_config_link() argument
1115 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_local_config_link()
1117 if (pmb->u.mb.mbxStatus) in lpfc_mbx_cmpl_local_config_link()
1120 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_local_config_link()
1150 pmb->u.mb.mbxStatus, vport->port_state); in lpfc_mbx_cmpl_local_config_link()
1151 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_local_config_link()
2998 lpfc_mbx_cmpl_read_sparam(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_read_sparam() argument
3000 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_read_sparam()
3001 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *) pmb->context1; in lpfc_mbx_cmpl_read_sparam()
3002 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_read_sparam()
3026 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_read_sparam()
3030 pmb->context1 = NULL; in lpfc_mbx_cmpl_read_sparam()
3034 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_read_sparam()
3285 lpfc_mbx_cmpl_read_topology(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_read_topology() argument
3287 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_read_topology()
3290 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_read_topology()
3291 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *) (pmb->context1); in lpfc_mbx_cmpl_read_topology()
3305 la = (struct lpfc_mbx_read_top *) &pmb->u.mb.un.varReadTop; in lpfc_mbx_cmpl_read_topology()
3421 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_read_topology()
3432 lpfc_mbx_cmpl_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_reg_login() argument
3434 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_reg_login()
3435 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *) (pmb->context1); in lpfc_mbx_cmpl_reg_login()
3436 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) pmb->context2; in lpfc_mbx_cmpl_reg_login()
3439 pmb->context1 = NULL; in lpfc_mbx_cmpl_reg_login()
3440 pmb->context2 = NULL; in lpfc_mbx_cmpl_reg_login()
3465 lpfc_disc_state_machine(vport, ndlp, pmb, in lpfc_mbx_cmpl_reg_login()
3470 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_reg_login()
3480 lpfc_mbx_cmpl_unreg_vpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_unreg_vpi() argument
3482 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_unreg_vpi()
3483 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_unreg_vpi()
3507 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_unreg_vpi()
3543 lpfc_mbx_cmpl_reg_vpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_reg_vpi() argument
3545 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_reg_vpi()
3547 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_reg_vpi()
3582 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_reg_vpi()
3597 LPFC_MBOXQ_t *pmb = NULL; in lpfc_create_static_vport() local
3610 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_create_static_vport()
3611 if (!pmb) { in lpfc_create_static_vport()
3617 memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); in lpfc_create_static_vport()
3618 mb = &pmb->u.mb; in lpfc_create_static_vport()
3625 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_create_static_vport()
3632 if (pmb->context1) { in lpfc_create_static_vport()
3633 mp = (struct lpfc_dmabuf *)pmb->context1; in lpfc_create_static_vport()
3637 if (lpfc_dump_static_vport(phba, pmb, offset)) in lpfc_create_static_vport()
3640 pmb->vport = phba->pport; in lpfc_create_static_vport()
3641 mbx_wait_rc = lpfc_sli_issue_mbox_wait(phba, pmb, in lpfc_create_static_vport()
3654 byte_count = pmb->u.mqe.un.mb_words[5]; in lpfc_create_static_vport()
3655 mp = (struct lpfc_dmabuf *)pmb->context1; in lpfc_create_static_vport()
3720 if (pmb->context1) { in lpfc_create_static_vport()
3721 mp = (struct lpfc_dmabuf *)pmb->context1; in lpfc_create_static_vport()
3725 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_create_static_vport()
3738 lpfc_mbx_cmpl_fabric_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_fabric_reg_login() argument
3740 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_fabric_reg_login()
3741 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_fabric_reg_login()
3742 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *) (pmb->context1); in lpfc_mbx_cmpl_fabric_reg_login()
3746 ndlp = (struct lpfc_nodelist *) pmb->context2; in lpfc_mbx_cmpl_fabric_reg_login()
3747 pmb->context1 = NULL; in lpfc_mbx_cmpl_fabric_reg_login()
3748 pmb->context2 = NULL; in lpfc_mbx_cmpl_fabric_reg_login()
3756 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_fabric_reg_login()
3801 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_fabric_reg_login()
3817 lpfc_mbx_cmpl_ns_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_ns_reg_login() argument
3819 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_ns_reg_login()
3820 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *) (pmb->context1); in lpfc_mbx_cmpl_ns_reg_login()
3821 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) pmb->context2; in lpfc_mbx_cmpl_ns_reg_login()
3822 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_ns_reg_login()
3824 pmb->context1 = NULL; in lpfc_mbx_cmpl_ns_reg_login()
3825 pmb->context2 = NULL; in lpfc_mbx_cmpl_ns_reg_login()
3838 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_ns_reg_login()
3894 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_ns_reg_login()
4487 lpfc_nlp_logo_unreg(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_nlp_logo_unreg() argument
4489 struct lpfc_vport *vport = pmb->vport; in lpfc_nlp_logo_unreg()
4492 ndlp = (struct lpfc_nodelist *)(pmb->context1); in lpfc_nlp_logo_unreg()
4496 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_nlp_logo_unreg()
5505 lpfc_mbx_cmpl_fdmi_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_fdmi_reg_login() argument
5507 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_fdmi_reg_login()
5508 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *) (pmb->context1); in lpfc_mbx_cmpl_fdmi_reg_login()
5509 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) pmb->context2; in lpfc_mbx_cmpl_fdmi_reg_login()
5510 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_fdmi_reg_login()
5512 pmb->context1 = NULL; in lpfc_mbx_cmpl_fdmi_reg_login()
5513 pmb->context2 = NULL; in lpfc_mbx_cmpl_fdmi_reg_login()
5543 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_fdmi_reg_login()