Lines Matching refs:mbox
239 LPFC_MBOXQ_t *mbox;
328 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
329 if (mbox == NULL)
331 lpfc_config_link(phba, mbox);
332 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
334 (phba, mbox, (MBX_NOWAIT | MBX_STOP_IOCB));
336 mempool_free( mbox, phba->mbox_mem_pool);
342 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
343 if (mbox == NULL)
347 (uint8_t *) sp, mbox, 0)) {
348 mempool_free( mbox, phba->mbox_mem_pool);
353 * queue this mbox command to be processed later.
355 mbox->mbox_cmpl = lpfc_mbx_cmpl_reg_login;
357 * mbox->context2 = lpfc_nlp_get(ndlp) deferred until mailbox
376 lpfc_els_rsp_acc(phba, ELS_CMD_PLOGI, cmdiocb, ndlp, mbox, 0);
707 LPFC_MBOXQ_t *mbox;
762 if (!(mbox = mempool_alloc(phba->mbox_mem_pool,
768 mbox, 0) == 0) {
771 mbox->mbox_cmpl = lpfc_mbx_cmpl_ns_reg_login;
774 mbox->mbox_cmpl = lpfc_mbx_cmpl_fdmi_reg_login;
777 mbox->mbox_cmpl = lpfc_mbx_cmpl_reg_login;
779 mbox->context2 = lpfc_nlp_get(ndlp);
780 if (lpfc_sli_issue_mbox(phba, mbox,
787 mp = (struct lpfc_dmabuf *)mbox->context1;
790 mempool_free(mbox, phba->mbox_mem_pool);
792 mempool_free(mbox, phba->mbox_mem_pool);
1032 /* cleanup any ndlp on mbox q waiting for reglogin cmpl */