Lines Matching refs:mbox
3521 LPFC_MBOXQ_t *mbox; in lpfc_mbx_unreg_vpi() local
3524 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_mbx_unreg_vpi()
3525 if (!mbox) in lpfc_mbx_unreg_vpi()
3528 lpfc_unreg_vpi(phba, vport->vpi, mbox); in lpfc_mbx_unreg_vpi()
3529 mbox->vport = vport; in lpfc_mbx_unreg_vpi()
3530 mbox->mbox_cmpl = lpfc_mbx_cmpl_unreg_vpi; in lpfc_mbx_unreg_vpi()
3531 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT); in lpfc_mbx_unreg_vpi()
3535 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_mbx_unreg_vpi()
4512 LPFC_MBOXQ_t *mbox; in lpfc_unreg_rpi() local
4525 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_unreg_rpi()
4526 if (mbox) { in lpfc_unreg_rpi()
4532 lpfc_unreg_login(phba, vport->vpi, rpi, mbox); in lpfc_unreg_rpi()
4533 mbox->vport = vport; in lpfc_unreg_rpi()
4535 mbox->context1 = ndlp; in lpfc_unreg_rpi()
4536 mbox->mbox_cmpl = lpfc_nlp_logo_unreg; in lpfc_unreg_rpi()
4543 mbox->context1 = lpfc_nlp_get(ndlp); in lpfc_unreg_rpi()
4544 mbox->mbox_cmpl = in lpfc_unreg_rpi()
4547 mbox->mbox_cmpl = in lpfc_unreg_rpi()
4551 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT); in lpfc_unreg_rpi()
4553 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_unreg_rpi()
4607 LPFC_MBOXQ_t *mbox; in lpfc_unreg_all_rpis() local
4615 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_unreg_all_rpis()
4616 if (mbox) { in lpfc_unreg_all_rpis()
4618 mbox); in lpfc_unreg_all_rpis()
4619 mbox->vport = vport; in lpfc_unreg_all_rpis()
4620 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_unreg_all_rpis()
4621 mbox->context1 = NULL; in lpfc_unreg_all_rpis()
4622 rc = lpfc_sli_issue_mbox_wait(phba, mbox, LPFC_MBOX_TMO); in lpfc_unreg_all_rpis()
4624 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_unreg_all_rpis()
4637 LPFC_MBOXQ_t *mbox; in lpfc_unreg_default_rpis() local
4640 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_unreg_default_rpis()
4641 if (mbox) { in lpfc_unreg_default_rpis()
4643 mbox); in lpfc_unreg_default_rpis()
4644 mbox->vport = vport; in lpfc_unreg_default_rpis()
4645 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_unreg_default_rpis()
4646 mbox->context1 = NULL; in lpfc_unreg_default_rpis()
4647 rc = lpfc_sli_issue_mbox_wait(phba, mbox, LPFC_MBOX_TMO); in lpfc_unreg_default_rpis()
4649 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_unreg_default_rpis()
4764 LPFC_MBOXQ_t *mbox; in lpfc_nlp_remove() local
4779 if ((mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL)) in lpfc_nlp_remove()
4782 (uint8_t *) &vport->fc_sparam, mbox, ndlp->nlp_rpi); in lpfc_nlp_remove()
4784 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_nlp_remove()
4787 mbox->mbox_flag |= LPFC_MBX_IMED_UNREG; in lpfc_nlp_remove()
4788 mbox->mbox_cmpl = lpfc_mbx_cmpl_dflt_rpi; in lpfc_nlp_remove()
4789 mbox->vport = vport; in lpfc_nlp_remove()
4790 mbox->context2 = ndlp; in lpfc_nlp_remove()
4791 rc =lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT); in lpfc_nlp_remove()
4793 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_nlp_remove()
5009 LPFC_MBOXQ_t *mbox; in lpfc_issue_clear_la() local
5026 if ((mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL)) != NULL) { in lpfc_issue_clear_la()
5028 lpfc_clear_la(phba, mbox); in lpfc_issue_clear_la()
5029 mbox->mbox_cmpl = lpfc_mbx_cmpl_clear_la; in lpfc_issue_clear_la()
5030 mbox->vport = vport; in lpfc_issue_clear_la()
5031 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT); in lpfc_issue_clear_la()
5033 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_issue_clear_la()
6065 LPFC_MBOXQ_t *mbox; in lpfc_sli4_unregister_fcf() local
6068 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_unregister_fcf()
6069 if (!mbox) { in lpfc_sli4_unregister_fcf()
6075 lpfc_unreg_fcfi(mbox, phba->fcf.fcfi); in lpfc_sli4_unregister_fcf()
6076 mbox->vport = phba->pport; in lpfc_sli4_unregister_fcf()
6077 mbox->mbox_cmpl = lpfc_unregister_fcfi_cmpl; in lpfc_sli4_unregister_fcf()
6078 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT); in lpfc_sli4_unregister_fcf()