Lines Matching refs:mbox

104 		struct lpfc_bsg_mbox mbox;  member
2435 LPFC_MBOXQ_t *mbox; in lpfcdiag_loop_self_reg() local
2439 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfcdiag_loop_self_reg()
2440 if (!mbox) in lpfcdiag_loop_self_reg()
2446 mbox, *rpi); in lpfcdiag_loop_self_reg()
2452 mbox, *rpi); in lpfcdiag_loop_self_reg()
2456 mempool_free(mbox, phba->mbox_mem_pool); in lpfcdiag_loop_self_reg()
2462 dmabuff = (struct lpfc_dmabuf *) mbox->context1; in lpfcdiag_loop_self_reg()
2463 mbox->context1 = NULL; in lpfcdiag_loop_self_reg()
2464 mbox->context2 = NULL; in lpfcdiag_loop_self_reg()
2465 status = lpfc_sli_issue_mbox_wait(phba, mbox, LPFC_MBOX_TMO); in lpfcdiag_loop_self_reg()
2467 if ((status != MBX_SUCCESS) || (mbox->u.mb.mbxStatus)) { in lpfcdiag_loop_self_reg()
2471 mempool_free(mbox, phba->mbox_mem_pool); in lpfcdiag_loop_self_reg()
2478 *rpi = mbox->u.mb.un.varWords[0]; in lpfcdiag_loop_self_reg()
2482 mempool_free(mbox, phba->mbox_mem_pool); in lpfcdiag_loop_self_reg()
2495 LPFC_MBOXQ_t *mbox; in lpfcdiag_loop_self_unreg() local
2499 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfcdiag_loop_self_unreg()
2500 if (mbox == NULL) in lpfcdiag_loop_self_unreg()
2504 lpfc_unreg_login(phba, 0, rpi, mbox); in lpfcdiag_loop_self_unreg()
2507 phba->sli4_hba.rpi_ids[rpi], mbox); in lpfcdiag_loop_self_unreg()
2509 status = lpfc_sli_issue_mbox_wait(phba, mbox, LPFC_MBOX_TMO); in lpfcdiag_loop_self_unreg()
2511 if ((status != MBX_SUCCESS) || (mbox->u.mb.mbxStatus)) { in lpfcdiag_loop_self_unreg()
2513 mempool_free(mbox, phba->mbox_mem_pool); in lpfcdiag_loop_self_unreg()
2516 mempool_free(mbox, phba->mbox_mem_pool); in lpfcdiag_loop_self_unreg()
3360 pmb_buf = (uint8_t *)dd_data->context_un.mbox.mb; in lpfc_bsg_issue_mbox_cmpl()
3384 mempool_free(dd_data->context_un.mbox.pmboxq, phba->mbox_mem_pool); in lpfc_bsg_issue_mbox_cmpl()
3385 lpfc_bsg_dma_page_free(phba, dd_data->context_un.mbox.dmabuffers); in lpfc_bsg_issue_mbox_cmpl()
3552 pmb_buf = (uint8_t *)dd_data->context_un.mbox.mb; in lpfc_bsg_issue_mbox_ext_handle_job()
3916 dd_data->context_un.mbox.pmboxq = pmboxq; in lpfc_bsg_sli_cfg_read_cmd_ext()
3917 dd_data->context_un.mbox.mb = (MAILBOX_t *)pmbx; in lpfc_bsg_sli_cfg_read_cmd_ext()
4085 dd_data->context_un.mbox.pmboxq = pmboxq; in lpfc_bsg_sli_cfg_write_cmd_ext()
4086 dd_data->context_un.mbox.mb = (MAILBOX_t *)mbx; in lpfc_bsg_sli_cfg_write_cmd_ext()
4430 dd_data->context_un.mbox.pmboxq = pmboxq; in lpfc_bsg_write_ebuf_set()
4431 dd_data->context_un.mbox.mb = (MAILBOX_t *)pbuf; in lpfc_bsg_write_ebuf_set()
4833 dd_data->context_un.mbox.dmabuffers = dmabuf; in lpfc_bsg_issue_mbox()
4842 dd_data->context_un.mbox.pmboxq = pmboxq; in lpfc_bsg_issue_mbox()
4843 dd_data->context_un.mbox.mb = (MAILBOX_t *)pmbx; in lpfc_bsg_issue_mbox()
4844 dd_data->context_un.mbox.ext = ext; in lpfc_bsg_issue_mbox()
4845 dd_data->context_un.mbox.mbOffset = mbox_req->mbOffset; in lpfc_bsg_issue_mbox()
4846 dd_data->context_un.mbox.inExtWLen = mbox_req->inExtWLen; in lpfc_bsg_issue_mbox()
4847 dd_data->context_un.mbox.outExtWLen = mbox_req->outExtWLen; in lpfc_bsg_issue_mbox()