Lines Matching defs:mboxq
1466 (list_empty(&psli->mboxq))) {
4257 LPFC_MBOXQ_t *mboxq;
4260 mboxq = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool,
4262 if (!mboxq)
4266 lpfc_read_nv(phba, mboxq);
4267 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
4272 bf_get(lpfc_mqe_command, &mboxq->u.mqe),
4273 bf_get(lpfc_mqe_status, &mboxq->u.mqe));
4274 mempool_free(mboxq, phba->mbox_mem_pool);
4277 mb = &mboxq->u.mb;
4280 mempool_free(mboxq, phba->mbox_mem_pool);
4994 "0395 The mboxq allocation failed\n");
5298 "2897 The mboxq allocation failed\n");
6548 LPFC_MBOXQ_t *mboxq;
6661 /* Initialize mboxq lists. If the early init routines fail
6664 INIT_LIST_HEAD(&phba->sli.mboxq);
6712 mboxq = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool,
6714 if (!mboxq) {
6724 lpfc_read_nv(phba, mboxq);
6725 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
6731 bf_get(lpfc_mqe_command, &mboxq->u.mqe),
6732 bf_get(lpfc_mqe_status, &mboxq->u.mqe));
6733 mempool_free(mboxq, phba->mbox_mem_pool);
6737 mb = &mboxq->u.mb;
6789 rc = lpfc_get_sli4_parameters(phba, mboxq);
6802 mempool_free(mboxq, phba->mbox_mem_pool);
6809 mempool_free(mboxq, phba->mbox_mem_pool);
6935 mempool_free(mboxq, phba->mbox_mem_pool);
8788 LPFC_MBOXQ_t *mboxq;
8796 mboxq = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool,
8798 if (!mboxq) {
8810 memset(mboxq, 0, sizeof(LPFC_MBOXQ_t));
8811 memcpy(&mboxq->u.mqe, &endian_mb_data, sizeof(endian_mb_data));
8812 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
8820 mempool_free(mboxq, phba->mbox_mem_pool);
9584 LPFC_MBOXQ_t *mboxq;
9590 mboxq = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
9591 if (!mboxq) {
9599 lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_COMMON,
9603 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
9606 &mboxq->u.mqe.un.sli4_config.header.cfg_shdr;
9614 mempool_free(mboxq, phba->mbox_mem_pool);
9620 mboxq->u.mqe.un.query_fw_cfg.rsp.function_mode;
9621 phba->sli4_hba.ulp0_mode = mboxq->u.mqe.un.query_fw_cfg.rsp.ulp0_mode;
9622 phba->sli4_hba.ulp1_mode = mboxq->u.mqe.un.query_fw_cfg.rsp.ulp1_mode;
9624 mboxq->u.mqe.un.query_fw_cfg.rsp.physical_port;
9630 mempool_free(mboxq, phba->mbox_mem_pool);
10196 LPFC_MBOXQ_t *mboxq;
10208 mboxq = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool,
10210 if (!mboxq) {
10219 lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_COMMON,
10222 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
10224 &mboxq->u.mqe.un.sli4_config.header.cfg_shdr;
10228 mempool_free(mboxq, phba->mbox_mem_pool);
11952 LPFC_MBOXQ_t *mboxq;
11977 mboxq = phba->sli.mbox_active;
11978 mboxq->u.mb.mbxStatus = MBX_NOT_FINISHED;
11979 __lpfc_mbox_cmpl_put(phba, mboxq);
12029 * @mboxq: Pointer to the mailboxq memory for the mailbox command response.
12039 lpfc_get_sli4_parameters(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq)
12042 struct lpfc_mqe *mqe = &mboxq->u.mqe;
12059 lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_COMMON,
12063 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
12065 mbox_tmo = lpfc_mbox_tmo_val(phba, mboxq);
12066 rc = lpfc_sli_issue_mbox_wait(phba, mboxq, mbox_tmo);