Lines Matching defs:mboxq

679 	LPFC_MBOXQ_t *mboxq;
684 mboxq = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
685 if (!mboxq)
688 mqe = &mboxq->u.mqe;
692 lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_COMMON,
696 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
698 mempool_free(mboxq, phba->mbox_mem_pool);
717 mempool_free(mboxq, phba->mbox_mem_pool);
1589 (list_empty(&psli->mboxq))) {
1919 LPFC_MBOXQ_t *mboxq;
1946 mboxq = phba->sli.mbox_active;
1947 mboxq->u.mb.mbxStatus = MBX_NOT_FINISHED;
1948 __lpfc_mbox_cmpl_put(phba, mboxq);
4598 LPFC_MBOXQ_t *mboxq;
4601 mboxq = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool,
4603 if (!mboxq)
4607 lpfc_read_nv(phba, mboxq);
4608 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
4613 bf_get(lpfc_mqe_command, &mboxq->u.mqe),
4614 bf_get(lpfc_mqe_status, &mboxq->u.mqe));
4615 mempool_free(mboxq, phba->mbox_mem_pool);
4618 mb = &mboxq->u.mb;
4621 mempool_free(mboxq, phba->mbox_mem_pool);
5429 "0395 The mboxq allocation failed\n");
6323 "2897 The mboxq allocation failed\n");
6329 "2898 The mboxq prep failed\n");
7917 LPFC_MBOXQ_t *mboxq;
8043 /* Initialize mboxq lists. If the early init routines fail
8046 INIT_LIST_HEAD(&phba->sli.mboxq);
8106 mboxq = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool,
8108 if (!mboxq) {
8118 lpfc_read_nv(phba, mboxq);
8119 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
8125 bf_get(lpfc_mqe_command, &mboxq->u.mqe),
8126 bf_get(lpfc_mqe_status, &mboxq->u.mqe));
8127 mempool_free(mboxq, phba->mbox_mem_pool);
8131 mb = &mboxq->u.mb;
8183 rc = lpfc_get_sli4_parameters(phba, mboxq);
8196 mempool_free(mboxq, phba->mbox_mem_pool);
8203 mempool_free(mboxq, phba->mbox_mem_pool);
8333 mempool_free(mboxq, phba->mbox_mem_pool);
10280 LPFC_MBOXQ_t *mboxq;
10288 mboxq = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool,
10290 if (!mboxq) {
10302 memset(mboxq, 0, sizeof(LPFC_MBOXQ_t));
10303 memcpy(&mboxq->u.mqe, &endian_mb_data, sizeof(endian_mb_data));
10304 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
10312 mempool_free(mboxq, phba->mbox_mem_pool);
11076 LPFC_MBOXQ_t *mboxq;
11082 mboxq = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
11083 if (!mboxq) {
11091 lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_COMMON,
11095 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
11098 &mboxq->u.mqe.un.sli4_config.header.cfg_shdr;
11106 mempool_free(mboxq, phba->mbox_mem_pool);
11112 mboxq->u.mqe.un.query_fw_cfg.rsp.function_mode;
11113 phba->sli4_hba.ulp0_mode = mboxq->u.mqe.un.query_fw_cfg.rsp.ulp0_mode;
11114 phba->sli4_hba.ulp1_mode = mboxq->u.mqe.un.query_fw_cfg.rsp.ulp1_mode;
11116 mboxq->u.mqe.un.query_fw_cfg.rsp.physical_port;
11122 mempool_free(mboxq, phba->mbox_mem_pool);
11688 LPFC_MBOXQ_t *mboxq;
11700 mboxq = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool,
11702 if (!mboxq) {
11711 lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_COMMON,
11714 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
11716 &mboxq->u.mqe.un.sli4_config.header.cfg_shdr;
11720 mempool_free(mboxq, phba->mbox_mem_pool);
13453 LPFC_MBOXQ_t *mboxq;
13481 mboxq = phba->sli.mbox_active;
13482 mboxq->u.mb.mbxStatus = MBX_NOT_FINISHED;
13483 __lpfc_mbox_cmpl_put(phba, mboxq);
13662 LPFC_MBOXQ_t *mboxq;
13668 mboxq = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
13669 if (!mboxq) {
13679 lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_COMMON,
13682 reg_congestion_buf = &mboxq->u.mqe.un.reg_congestion_buf;
13694 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
13696 &mboxq->u.mqe.un.sli4_config.header.cfg_shdr;
13700 mempool_free(mboxq, phba->mbox_mem_pool);
13728 * @mboxq: Pointer to the mailboxq memory for the mailbox command response.
13738 lpfc_get_sli4_parameters(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq)
13741 struct lpfc_mqe *mqe = &mboxq->u.mqe;
13758 lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_COMMON,
13762 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
13764 mbox_tmo = lpfc_mbox_tmo_val(phba, mboxq);
13765 rc = lpfc_sli_issue_mbox_wait(phba, mboxq, mbox_tmo);