Lines Matching refs:mbox
267 LPFC_MBOXQ_t *mbox;
370 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
371 if (mbox == NULL)
373 lpfc_config_link(phba, mbox);
374 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
375 mbox->vport = vport;
376 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT);
378 mempool_free(mbox, phba->mbox_mem_pool);
384 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
385 if (!mbox)
389 (uint8_t *) sp, mbox, 0);
391 mempool_free(mbox, phba->mbox_mem_pool);
396 * queue this mbox command to be processed later.
398 mbox->mbox_cmpl = lpfc_mbx_cmpl_reg_login;
400 * mbox->context2 = lpfc_nlp_get(ndlp) deferred until mailbox
403 mbox->vport = vport;
436 ndlp, mbox);
439 lpfc_els_rsp_acc(vport, ELS_CMD_PLOGI, cmdiocb, ndlp, mbox);
904 LPFC_MBOXQ_t *mbox;
958 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
959 if (!mbox) {
971 (uint8_t *) sp, mbox, 0) == 0) {
974 mbox->mbox_cmpl = lpfc_mbx_cmpl_ns_reg_login;
977 mbox->mbox_cmpl = lpfc_mbx_cmpl_fdmi_reg_login;
981 mbox->mbox_cmpl = lpfc_mbx_cmpl_reg_login;
983 mbox->context2 = lpfc_nlp_get(ndlp);
984 mbox->vport = vport;
985 if (lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT)
993 /* decrement node reference count to the failed mbox
997 mp = (struct lpfc_dmabuf *) mbox->context1;
1000 mempool_free(mbox, phba->mbox_mem_pool);
1008 mempool_free(mbox, phba->mbox_mem_pool);
1327 /* cleanup any ndlp on mbox q waiting for reglogin cmpl */