Lines Matching refs:mboxq

5320 	LPFC_MBOXQ_t *mboxq;  in lpfc_sli4_read_fcoe_params()  local
5332 mboxq = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_read_fcoe_params()
5333 if (!mboxq) in lpfc_sli4_read_fcoe_params()
5336 mqe = &mboxq->u.mqe; in lpfc_sli4_read_fcoe_params()
5337 if (lpfc_sli4_dump_cfg_rg23(phba, mboxq)) { in lpfc_sli4_read_fcoe_params()
5342 mp = (struct lpfc_dmabuf *)mboxq->ctx_buf; in lpfc_sli4_read_fcoe_params()
5343 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_read_fcoe_params()
5350 mboxq->vport ? mboxq->vport->vpi : 0, in lpfc_sli4_read_fcoe_params()
5362 mboxq->mcqe.word0, in lpfc_sli4_read_fcoe_params()
5363 mboxq->mcqe.mcqe_tag0, mboxq->mcqe.mcqe_tag1, in lpfc_sli4_read_fcoe_params()
5364 mboxq->mcqe.trailer); in lpfc_sli4_read_fcoe_params()
5386 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_sli4_read_fcoe_params()
5406 lpfc_sli4_read_rev(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq, in lpfc_sli4_read_rev() argument
5435 lpfc_read_rev(phba, mboxq); in lpfc_sli4_read_rev()
5436 mqe = &mboxq->u.mqe; in lpfc_sli4_read_rev()
5443 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_read_rev()
5481 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_get_ctl_attr() local
5490 mboxq = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_get_ctl_attr()
5491 if (!mboxq) in lpfc_sli4_get_ctl_attr()
5496 alloclen = lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_sli4_get_ctl_attr()
5508 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_get_ctl_attr()
5509 virtaddr = mboxq->sge_array->addr[0]; in lpfc_sli4_get_ctl_attr()
5518 bf_get(lpfc_mqe_command, &mboxq->u.mqe), in lpfc_sli4_get_ctl_attr()
5519 lpfc_sli_config_mbox_subsys_get(phba, mboxq), in lpfc_sli4_get_ctl_attr()
5520 lpfc_sli_config_mbox_opcode_get(phba, mboxq), in lpfc_sli4_get_ctl_attr()
5543 if (bf_get(lpfc_mqe_command, &mboxq->u.mqe) == MBX_SLI4_CONFIG) in lpfc_sli4_get_ctl_attr()
5544 lpfc_sli4_mbox_cmd_free(phba, mboxq); in lpfc_sli4_get_ctl_attr()
5546 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_sli4_get_ctl_attr()
5564 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_retrieve_pport_name() local
5575 mboxq = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_retrieve_pport_name()
5576 if (!mboxq) in lpfc_sli4_retrieve_pport_name()
5590 lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_sli4_retrieve_pport_name()
5595 get_port_name = &mboxq->u.mqe.un.get_port_name; in lpfc_sli4_retrieve_pport_name()
5600 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_retrieve_pport_name()
5607 bf_get(lpfc_mqe_command, &mboxq->u.mqe), in lpfc_sli4_retrieve_pport_name()
5608 lpfc_sli_config_mbox_subsys_get(phba, mboxq), in lpfc_sli4_retrieve_pport_name()
5609 lpfc_sli_config_mbox_opcode_get(phba, mboxq), in lpfc_sli4_retrieve_pport_name()
5647 if (bf_get(lpfc_mqe_command, &mboxq->u.mqe) == MBX_SLI4_CONFIG) in lpfc_sli4_retrieve_pport_name()
5648 lpfc_sli4_mbox_cmd_free(phba, mboxq); in lpfc_sli4_retrieve_pport_name()
5650 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_sli4_retrieve_pport_name()
7366 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_hba_setup() local
7408 mboxq = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_hba_setup()
7409 if (!mboxq) in lpfc_sli4_hba_setup()
7420 rc = lpfc_sli4_read_rev(phba, mboxq, vpd, &vpd_size); in lpfc_sli4_hba_setup()
7426 mqe = &mboxq->u.mqe; in lpfc_sli4_hba_setup()
7526 mboxq->vport ? mboxq->vport->vpi : 0, in lpfc_sli4_hba_setup()
7534 lpfc_set_features(phba, mboxq, LPFC_SET_UE_RECOVERY); in lpfc_sli4_hba_setup()
7535 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_hba_setup()
7542 &mboxq->u.mqe.un.set_feature); in lpfc_sli4_hba_setup()
7545 &mboxq->u.mqe.un.set_feature); in lpfc_sli4_hba_setup()
7551 lpfc_set_features(phba, mboxq, LPFC_SET_MDS_DIAGS); in lpfc_sli4_hba_setup()
7552 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_hba_setup()
7561 lpfc_request_features(phba, mboxq); in lpfc_sli4_hba_setup()
7562 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_hba_setup()
7621 lpfc_set_features(phba, mboxq, LPFC_SET_DUAL_DUMP); in lpfc_sli4_hba_setup()
7622 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_hba_setup()
7623 dd = bf_get(lpfc_mbx_set_feature_dd, &mboxq->u.mqe.un.set_feature); in lpfc_sli4_hba_setup()
7631 bf_get(lpfc_mqe_command, &mboxq->u.mqe), in lpfc_sli4_hba_setup()
7633 phba, mboxq), in lpfc_sli4_hba_setup()
7635 phba, mboxq), in lpfc_sli4_hba_setup()
7649 lpfc_set_host_data(phba, mboxq); in lpfc_sli4_hba_setup()
7651 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_hba_setup()
7659 rc = lpfc_read_sparam(phba, mboxq, vport->vpi); in lpfc_sli4_hba_setup()
7666 mboxq->vport = vport; in lpfc_sli4_hba_setup()
7667 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_hba_setup()
7668 mp = (struct lpfc_dmabuf *)mboxq->ctx_buf; in lpfc_sli4_hba_setup()
7680 mboxq->ctx_buf = NULL; in lpfc_sli4_hba_setup()
7842 lpfc_reg_fcfi(phba, mboxq); in lpfc_sli4_hba_setup()
7843 mboxq->vport = phba->pport; in lpfc_sli4_hba_setup()
7844 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_hba_setup()
7849 &mboxq->u.mqe.un.reg_fcfi); in lpfc_sli4_hba_setup()
7854 lpfc_reg_fcfi_mrq(phba, mboxq, 0); in lpfc_sli4_hba_setup()
7855 mboxq->vport = phba->pport; in lpfc_sli4_hba_setup()
7856 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_hba_setup()
7861 &mboxq->u.mqe.un.reg_fcfi_mrq); in lpfc_sli4_hba_setup()
7864 lpfc_reg_fcfi_mrq(phba, mboxq, 1); in lpfc_sli4_hba_setup()
7865 mboxq->vport = phba->pport; in lpfc_sli4_hba_setup()
7866 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_hba_setup()
7975 lpfc_down_link(phba, mboxq); in lpfc_sli4_hba_setup()
7976 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_hba_setup()
7991 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_sli4_hba_setup()
8006 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_sli4_hba_setup()
8736 lpfc_sli4_wait_bmbx_ready(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_sli4_wait_bmbx_ready() argument
8742 timeout = msecs_to_jiffies(lpfc_mbox_tmo_val(phba, mboxq) in lpfc_sli4_wait_bmbx_ready()
8775 lpfc_sli4_post_sync_mbox(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_sli4_post_sync_mbox() argument
8782 struct lpfc_mqe *mb = &mboxq->u.mqe; in lpfc_sli4_post_sync_mbox()
8796 mboxq->vport ? mboxq->vport->vpi : 0, in lpfc_sli4_post_sync_mbox()
8797 mboxq->u.mb.mbxCommand, in lpfc_sli4_post_sync_mbox()
8798 lpfc_sli_config_mbox_subsys_get(phba, mboxq), in lpfc_sli4_post_sync_mbox()
8799 lpfc_sli_config_mbox_opcode_get(phba, mboxq), in lpfc_sli4_post_sync_mbox()
8805 phba->sli.mbox_active = mboxq; in lpfc_sli4_post_sync_mbox()
8809 rc = lpfc_sli4_wait_bmbx_ready(phba, mboxq); in lpfc_sli4_post_sync_mbox()
8827 rc = lpfc_sli4_wait_bmbx_ready(phba, mboxq); in lpfc_sli4_post_sync_mbox()
8835 rc = lpfc_sli4_wait_bmbx_ready(phba, mboxq); in lpfc_sli4_post_sync_mbox()
8847 lpfc_sli4_pcimem_bcopy(&mbox_rgn->mcqe, &mboxq->mcqe, in lpfc_sli4_post_sync_mbox()
8861 lpfc_sli4_swap_str(phba, mboxq); in lpfc_sli4_post_sync_mbox()
8867 mboxq->vport ? mboxq->vport->vpi : 0, mbx_cmnd, in lpfc_sli4_post_sync_mbox()
8868 lpfc_sli_config_mbox_subsys_get(phba, mboxq), in lpfc_sli4_post_sync_mbox()
8869 lpfc_sli_config_mbox_opcode_get(phba, mboxq), in lpfc_sli4_post_sync_mbox()
8877 mb->un.mb_words[12], mboxq->mcqe.word0, in lpfc_sli4_post_sync_mbox()
8878 mboxq->mcqe.mcqe_tag0, mboxq->mcqe.mcqe_tag1, in lpfc_sli4_post_sync_mbox()
8879 mboxq->mcqe.trailer); in lpfc_sli4_post_sync_mbox()
8902 lpfc_sli_issue_mbox_s4(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq, in lpfc_sli_issue_mbox_s4() argument
8910 lpfc_idiag_mbxacc_dump_issue_mbox(phba, &mboxq->u.mb); in lpfc_sli_issue_mbox_s4()
8917 mboxq->vport ? mboxq->vport->vpi : 0, in lpfc_sli_issue_mbox_s4()
8918 mboxq->u.mb.mbxCommand, in lpfc_sli_issue_mbox_s4()
8919 lpfc_sli_config_mbox_subsys_get(phba, mboxq), in lpfc_sli_issue_mbox_s4()
8920 lpfc_sli_config_mbox_opcode_get(phba, mboxq), in lpfc_sli_issue_mbox_s4()
8928 rc = lpfc_sli4_post_sync_mbox(phba, mboxq); in lpfc_sli_issue_mbox_s4()
8937 mboxq->vport ? mboxq->vport->vpi : 0, in lpfc_sli_issue_mbox_s4()
8938 mboxq->u.mb.mbxCommand, in lpfc_sli_issue_mbox_s4()
8940 mboxq), in lpfc_sli_issue_mbox_s4()
8942 mboxq), in lpfc_sli_issue_mbox_s4()
8943 bf_get(lpfc_mqe_status, &mboxq->u.mqe), in lpfc_sli_issue_mbox_s4()
8944 bf_get(lpfc_mcqe_status, &mboxq->mcqe), in lpfc_sli_issue_mbox_s4()
8946 &mboxq->mcqe), in lpfc_sli_issue_mbox_s4()
8954 mboxq->vport ? mboxq->vport->vpi : 0, in lpfc_sli_issue_mbox_s4()
8955 mboxq->u.mb.mbxCommand, in lpfc_sli_issue_mbox_s4()
8956 lpfc_sli_config_mbox_subsys_get(phba, mboxq), in lpfc_sli_issue_mbox_s4()
8957 lpfc_sli_config_mbox_opcode_get(phba, mboxq), in lpfc_sli_issue_mbox_s4()
8963 rc = lpfc_sli4_post_sync_mbox(phba, mboxq); in lpfc_sli_issue_mbox_s4()
8971 mboxq->vport ? mboxq->vport->vpi : 0, in lpfc_sli_issue_mbox_s4()
8972 mboxq->u.mb.mbxCommand, in lpfc_sli_issue_mbox_s4()
8974 mboxq), in lpfc_sli_issue_mbox_s4()
8976 mboxq), in lpfc_sli_issue_mbox_s4()
8977 bf_get(lpfc_mqe_status, &mboxq->u.mqe), in lpfc_sli_issue_mbox_s4()
8978 bf_get(lpfc_mcqe_status, &mboxq->mcqe), in lpfc_sli_issue_mbox_s4()
8980 &mboxq->mcqe), in lpfc_sli_issue_mbox_s4()
8989 rc = lpfc_mbox_cmd_check(phba, mboxq); in lpfc_sli_issue_mbox_s4()
8994 mboxq->vport ? mboxq->vport->vpi : 0, in lpfc_sli_issue_mbox_s4()
8995 mboxq->u.mb.mbxCommand, in lpfc_sli_issue_mbox_s4()
8996 lpfc_sli_config_mbox_subsys_get(phba, mboxq), in lpfc_sli_issue_mbox_s4()
8997 lpfc_sli_config_mbox_opcode_get(phba, mboxq), in lpfc_sli_issue_mbox_s4()
9005 lpfc_mbox_put(phba, mboxq); in lpfc_sli_issue_mbox_s4()
9010 mboxq->vport ? mboxq->vport->vpi : 0xffffff, in lpfc_sli_issue_mbox_s4()
9011 bf_get(lpfc_mqe_command, &mboxq->u.mqe), in lpfc_sli_issue_mbox_s4()
9012 lpfc_sli_config_mbox_subsys_get(phba, mboxq), in lpfc_sli_issue_mbox_s4()
9013 lpfc_sli_config_mbox_opcode_get(phba, mboxq), in lpfc_sli_issue_mbox_s4()
9037 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_post_async_mbox() local
9067 mboxq = lpfc_mbox_get(phba); in lpfc_sli4_post_async_mbox()
9070 if (!mboxq) { in lpfc_sli4_post_async_mbox()
9075 phba->sli.mbox_active = mboxq; in lpfc_sli4_post_async_mbox()
9085 mqe = &mboxq->u.mqe; in lpfc_sli4_post_async_mbox()
9090 msecs_to_jiffies(1000 * lpfc_mbox_tmo_val(phba, mboxq)))); in lpfc_sli4_post_async_mbox()
9095 mboxq->vport ? mboxq->vport->vpi : 0, mbx_cmnd, in lpfc_sli4_post_async_mbox()
9096 lpfc_sli_config_mbox_subsys_get(phba, mboxq), in lpfc_sli4_post_async_mbox()
9097 lpfc_sli_config_mbox_opcode_get(phba, mboxq), in lpfc_sli4_post_async_mbox()
9101 if (mboxq->vport) { in lpfc_sli4_post_async_mbox()
9102 lpfc_debugfs_disc_trc(mboxq->vport, in lpfc_sli4_post_async_mbox()
9123 mboxq->vport ? mboxq->vport->vpi : 0, in lpfc_sli4_post_async_mbox()
9124 mboxq->u.mb.mbxCommand, in lpfc_sli4_post_async_mbox()
9125 lpfc_sli_config_mbox_subsys_get(phba, mboxq), in lpfc_sli4_post_async_mbox()
9126 lpfc_sli_config_mbox_opcode_get(phba, mboxq), in lpfc_sli4_post_async_mbox()
9136 mboxq->u.mb.mbxStatus = MBX_NOT_FINISHED; in lpfc_sli4_post_async_mbox()
9137 __lpfc_mbox_cmpl_put(phba, mboxq); in lpfc_sli4_post_async_mbox()
10755 INIT_LIST_HEAD(&psli->mboxq); in lpfc_sli4_queue_init()
10811 INIT_LIST_HEAD(&psli->mboxq); in lpfc_sli_queue_init()
10861 list_splice_init(&phba->sli.mboxq, &completions); in lpfc_sli_mbox_sys_flush()
18590 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_post_rpi_hdr() local
18603 mboxq = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_post_rpi_hdr()
18604 if (!mboxq) { in lpfc_sli4_post_rpi_hdr()
18612 hdr_tmpl = &mboxq->u.mqe.un.hdr_tmpl; in lpfc_sli4_post_rpi_hdr()
18613 lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_sli4_post_rpi_hdr()
18628 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_post_rpi_hdr()
18632 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_sli4_post_rpi_hdr()
18810 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_resume_rpi() local
18815 mboxq = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_resume_rpi()
18816 if (!mboxq) in lpfc_sli4_resume_rpi()
18820 lpfc_resume_rpi(mboxq, ndlp); in lpfc_sli4_resume_rpi()
18822 mboxq->mbox_cmpl = cmpl; in lpfc_sli4_resume_rpi()
18823 mboxq->ctx_buf = arg; in lpfc_sli4_resume_rpi()
18824 mboxq->ctx_ndlp = ndlp; in lpfc_sli4_resume_rpi()
18826 mboxq->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_sli4_resume_rpi()
18827 mboxq->vport = ndlp->vport; in lpfc_sli4_resume_rpi()
18828 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_NOWAIT); in lpfc_sli4_resume_rpi()
18833 bf_get(lpfc_mqe_status, &mboxq->u.mqe)); in lpfc_sli4_resume_rpi()
18834 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_sli4_resume_rpi()
18853 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_init_vpi() local
18858 mboxq = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_init_vpi()
18859 if (!mboxq) in lpfc_sli4_init_vpi()
18861 lpfc_init_vpi(phba, mboxq, vport->vpi); in lpfc_sli4_init_vpi()
18862 mbox_tmo = lpfc_mbox_tmo_val(phba, mboxq); in lpfc_sli4_init_vpi()
18863 rc = lpfc_sli_issue_mbox_wait(phba, mboxq, mbox_tmo); in lpfc_sli4_init_vpi()
18868 bf_get(lpfc_mqe_status, &mboxq->u.mqe)); in lpfc_sli4_init_vpi()
18872 mempool_free(mboxq, vport->phba->mbox_mem_pool); in lpfc_sli4_init_vpi()
18887 lpfc_mbx_cmpl_add_fcf_record(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbx_cmpl_add_fcf_record() argument
18893 virt_addr = mboxq->sge_array->addr[0]; in lpfc_mbx_cmpl_add_fcf_record()
18906 lpfc_sli4_mbox_cmd_free(phba, mboxq); in lpfc_mbx_cmpl_add_fcf_record()
18922 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_add_fcf_record() local
18929 mboxq = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_add_fcf_record()
18930 if (!mboxq) { in lpfc_sli4_add_fcf_record()
18940 alloc_len = lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_sli4_add_fcf_record()
18948 lpfc_sli4_mbox_cmd_free(phba, mboxq); in lpfc_sli4_add_fcf_record()
18956 lpfc_sli4_mbx_sge_get(mboxq, 0, &sge); in lpfc_sli4_add_fcf_record()
18957 virt_addr = mboxq->sge_array->addr[0]; in lpfc_sli4_add_fcf_record()
18973 mboxq->vport = phba->pport; in lpfc_sli4_add_fcf_record()
18974 mboxq->mbox_cmpl = lpfc_mbx_cmpl_add_fcf_record; in lpfc_sli4_add_fcf_record()
18975 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_NOWAIT); in lpfc_sli4_add_fcf_record()
18980 lpfc_sli4_mbox_cmd_free(phba, mboxq); in lpfc_sli4_add_fcf_record()
19044 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_fcf_scan_read_fcf_rec() local
19048 mboxq = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_fcf_scan_read_fcf_rec()
19049 if (!mboxq) { in lpfc_sli4_fcf_scan_read_fcf_rec()
19057 rc = lpfc_sli4_mbx_read_fcf_rec(phba, mboxq, fcf_index); in lpfc_sli4_fcf_scan_read_fcf_rec()
19063 mboxq->vport = phba->pport; in lpfc_sli4_fcf_scan_read_fcf_rec()
19064 mboxq->mbox_cmpl = lpfc_mbx_cmpl_fcf_scan_read_fcf_rec; in lpfc_sli4_fcf_scan_read_fcf_rec()
19070 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_NOWAIT); in lpfc_sli4_fcf_scan_read_fcf_rec()
19081 if (mboxq) in lpfc_sli4_fcf_scan_read_fcf_rec()
19082 lpfc_sli4_mbox_cmd_free(phba, mboxq); in lpfc_sli4_fcf_scan_read_fcf_rec()
19106 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_fcf_rr_read_fcf_rec() local
19108 mboxq = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_fcf_rr_read_fcf_rec()
19109 if (!mboxq) { in lpfc_sli4_fcf_rr_read_fcf_rec()
19117 rc = lpfc_sli4_mbx_read_fcf_rec(phba, mboxq, fcf_index); in lpfc_sli4_fcf_rr_read_fcf_rec()
19123 mboxq->vport = phba->pport; in lpfc_sli4_fcf_rr_read_fcf_rec()
19124 mboxq->mbox_cmpl = lpfc_mbx_cmpl_fcf_rr_read_fcf_rec; in lpfc_sli4_fcf_rr_read_fcf_rec()
19125 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_NOWAIT); in lpfc_sli4_fcf_rr_read_fcf_rec()
19132 if (error && mboxq) in lpfc_sli4_fcf_rr_read_fcf_rec()
19133 lpfc_sli4_mbox_cmd_free(phba, mboxq); in lpfc_sli4_fcf_rr_read_fcf_rec()
19152 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_read_fcf_rec() local
19154 mboxq = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_read_fcf_rec()
19155 if (!mboxq) { in lpfc_sli4_read_fcf_rec()
19163 rc = lpfc_sli4_mbx_read_fcf_rec(phba, mboxq, fcf_index); in lpfc_sli4_read_fcf_rec()
19169 mboxq->vport = phba->pport; in lpfc_sli4_read_fcf_rec()
19170 mboxq->mbox_cmpl = lpfc_mbx_cmpl_read_fcf_rec; in lpfc_sli4_read_fcf_rec()
19171 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_NOWAIT); in lpfc_sli4_read_fcf_rec()
19178 if (error && mboxq) in lpfc_sli4_read_fcf_rec()
19179 lpfc_sli4_mbox_cmd_free(phba, mboxq); in lpfc_sli4_read_fcf_rec()
19619 LPFC_MBOXQ_t *mboxq = NULL; in lpfc_sli4_get_config_region23() local
19628 mboxq = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_get_config_region23()
19629 if (!mboxq) { in lpfc_sli4_get_config_region23()
19635 if (lpfc_sli4_dump_cfg_rg23(phba, mboxq)) in lpfc_sli4_get_config_region23()
19637 mqe = &mboxq->u.mqe; in lpfc_sli4_get_config_region23()
19638 mp = (struct lpfc_dmabuf *)mboxq->ctx_buf; in lpfc_sli4_get_config_region23()
19639 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_get_config_region23()
19651 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_sli4_get_config_region23()
19915 list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) { in lpfc_cleanup_pending_mbox()