Lines Matching refs:mb

879 	LPFC_MBOXQ_t          *mb;  in lpfc_linkdown()  local
905 mb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_linkdown()
906 if (mb) { in lpfc_linkdown()
907 lpfc_unreg_did(phba, 0xffff, LPFC_UNREG_ALL_DFLT_RPIS, mb); in lpfc_linkdown()
908 mb->vport = vport; in lpfc_linkdown()
909 mb->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_linkdown()
910 if (lpfc_sli_issue_mbox(phba, mb, MBX_NOWAIT) in lpfc_linkdown()
912 mempool_free(mb, phba->mbox_mem_pool); in lpfc_linkdown()
919 mb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_linkdown()
920 if (mb) { in lpfc_linkdown()
921 lpfc_config_link(phba, mb); in lpfc_linkdown()
922 mb->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_linkdown()
923 mb->vport = vport; in lpfc_linkdown()
924 if (lpfc_sli_issue_mbox(phba, mb, MBX_NOWAIT) in lpfc_linkdown()
926 mempool_free(mb, phba->mbox_mem_pool); in lpfc_linkdown()
1028 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_clear_la() local
1037 if ((mb->mbxStatus) && (mb->mbxStatus != 0x1601)) { in lpfc_mbx_cmpl_clear_la()
1042 mb->mbxStatus, vport->port_state); in lpfc_mbx_cmpl_clear_la()
1091 if (pmb->u.mb.mbxStatus) in lpfc_mbx_cmpl_local_config_link()
1124 pmb->u.mb.mbxStatus, vport->port_state); in lpfc_mbx_cmpl_local_config_link()
1164 if (mboxq->u.mb.mbxStatus) { in lpfc_mbx_cmpl_reg_fcfi()
1168 mboxq->u.mb.mbxStatus, vport->port_state); in lpfc_mbx_cmpl_reg_fcfi()
2689 if (mboxq->u.mb.mbxStatus && in lpfc_init_vfi_cmpl()
2692 mboxq->u.mb.mbxStatus != MBX_VFI_IN_USE) { in lpfc_init_vfi_cmpl()
2696 mboxq->u.mb.mbxStatus); in lpfc_init_vfi_cmpl()
2752 if (mboxq->u.mb.mbxStatus) { in lpfc_init_vpi_cmpl()
2756 mboxq->u.mb.mbxStatus); in lpfc_init_vpi_cmpl()
2892 if (mboxq->u.mb.mbxStatus && in lpfc_mbx_cmpl_reg_vfi()
2895 mboxq->u.mb.mbxStatus != MBX_VFI_IN_USE) { in lpfc_mbx_cmpl_reg_vfi()
2899 mboxq->u.mb.mbxStatus, vport->port_state); in lpfc_mbx_cmpl_reg_vfi()
2974 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_read_sparam() local
2981 if (mb->mbxStatus) { in lpfc_mbx_cmpl_read_sparam()
2986 mb->mbxStatus, vport->port_state); in lpfc_mbx_cmpl_read_sparam()
3278 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_read_topology() local
3284 if (mb->mbxStatus) { in lpfc_mbx_cmpl_read_topology()
3287 mb->mbxStatus, vport->port_state); in lpfc_mbx_cmpl_read_topology()
3293 la = (struct lpfc_mbx_read_top *) &pmb->u.mb.un.varReadTop; in lpfc_mbx_cmpl_read_topology()
3470 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_unreg_vpi() local
3474 switch (mb->mbxStatus) { in lpfc_mbx_cmpl_unreg_vpi()
3479 mb->mbxStatus); in lpfc_mbx_cmpl_unreg_vpi()
3485 vport->vpi, mb->mbxStatus); in lpfc_mbx_cmpl_unreg_vpi()
3535 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_reg_vpi() local
3537 switch (mb->mbxStatus) { in lpfc_mbx_cmpl_reg_vpi()
3543 mb->mbxStatus); in lpfc_mbx_cmpl_reg_vpi()
3586 MAILBOX_t *mb; in lpfc_create_static_vport() local
3606 mb = &pmb->u.mb; in lpfc_create_static_vport()
3632 if ((mbx_wait_rc != MBX_SUCCESS) || mb->mbxStatus) { in lpfc_create_static_vport()
3637 mbx_wait_rc, mb->mbxStatus); in lpfc_create_static_vport()
3651 if (mb->un.varDmp.word_cnt > in lpfc_create_static_vport()
3653 mb->un.varDmp.word_cnt = in lpfc_create_static_vport()
3656 byte_count = mb->un.varDmp.word_cnt; in lpfc_create_static_vport()
3657 lpfc_sli_pcimem_bcopy(((uint8_t *)mb) + DMP_RSP_OFFSET, in lpfc_create_static_vport()
3729 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_fabric_reg_login() local
3738 if (mb->mbxStatus) { in lpfc_mbx_cmpl_fabric_reg_login()
3741 mb->mbxStatus); in lpfc_mbx_cmpl_fabric_reg_login()
3768 ndlp->nlp_rpi = mb->un.varWords[0]; in lpfc_mbx_cmpl_fabric_reg_login()
3807 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_ns_reg_login() local
3815 if (mb->mbxStatus) { in lpfc_mbx_cmpl_ns_reg_login()
3819 mb->mbxStatus); in lpfc_mbx_cmpl_ns_reg_login()
3847 ndlp->nlp_rpi = mb->un.varWords[0]; in lpfc_mbx_cmpl_ns_reg_login()
4673 LPFC_MBOXQ_t *mb, *nextmb; in lpfc_cleanup_node() local
4702 if ((mb = phba->sli.mbox_active)) { in lpfc_cleanup_node()
4703 if ((mb->u.mb.mbxCommand == MBX_REG_LOGIN64) && in lpfc_cleanup_node()
4704 !(mb->mbox_flag & LPFC_MBX_IMED_UNREG) && in lpfc_cleanup_node()
4705 (ndlp == (struct lpfc_nodelist *) mb->context2)) { in lpfc_cleanup_node()
4706 mb->context2 = NULL; in lpfc_cleanup_node()
4707 mb->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_cleanup_node()
4713 list_for_each_entry(mb, &phba->sli.mboxq_cmpl, list) { in lpfc_cleanup_node()
4714 if ((mb->u.mb.mbxCommand != MBX_REG_LOGIN64) || in lpfc_cleanup_node()
4715 (mb->mbox_flag & LPFC_MBX_IMED_UNREG) || in lpfc_cleanup_node()
4716 (ndlp != (struct lpfc_nodelist *) mb->context2)) in lpfc_cleanup_node()
4719 mb->context2 = NULL; in lpfc_cleanup_node()
4720 mb->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_cleanup_node()
4723 list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) { in lpfc_cleanup_node()
4724 if ((mb->u.mb.mbxCommand == MBX_REG_LOGIN64) && in lpfc_cleanup_node()
4725 !(mb->mbox_flag & LPFC_MBX_IMED_UNREG) && in lpfc_cleanup_node()
4726 (ndlp == (struct lpfc_nodelist *) mb->context2)) { in lpfc_cleanup_node()
4727 mp = (struct lpfc_dmabuf *) (mb->context1); in lpfc_cleanup_node()
4732 list_del(&mb->list); in lpfc_cleanup_node()
4733 mempool_free(mb, phba->mbox_mem_pool); in lpfc_cleanup_node()
5434 initlinkmbox->u.mb.un.varInitLnk.lipsr_AL_PA = 0; in lpfc_disc_timeout_handler()
5533 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_fdmi_reg_login() local
5542 ndlp->nlp_rpi = mb->un.varWords[0]; in lpfc_mbx_cmpl_fdmi_reg_login()
5978 if (mboxq->u.mb.mbxStatus) { in lpfc_unregister_vfi_cmpl()
5982 mboxq->u.mb.mbxStatus, vport->port_state); in lpfc_unregister_vfi_cmpl()
6003 if (mboxq->u.mb.mbxStatus) { in lpfc_unregister_fcfi_cmpl()
6007 mboxq->u.mb.mbxStatus, vport->port_state); in lpfc_unregister_fcfi_cmpl()