Lines Matching defs:pmb
121 LPFC_MBOXQ_t *pmb;
129 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
130 if (!pmb) {
135 mb = &pmb->u.mb;
147 lpfc_read_nv(phba, pmb);
153 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
161 mempool_free(pmb, phba->mbox_mem_pool);
177 lpfc_read_rev(phba, pmb);
178 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
184 mempool_free( pmb, phba->mbox_mem_pool);
198 mempool_free(pmb, phba->mbox_mem_pool);
203 mempool_free(pmb, phba->mbox_mem_pool);
241 lpfc_dump_mem(phba, pmb, offset, DMP_REGION_VPD);
242 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
269 mempool_free(pmb, phba->mbox_mem_pool);
414 LPFC_MBOXQ_t *pmb;
431 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
432 if (!pmb) {
436 mb = &pmb->u.mb;
439 rc = lpfc_read_sparam(phba, pmb, 0);
441 mempool_free(pmb, phba->mbox_mem_pool);
445 pmb->vport = vport;
446 if (lpfc_sli_issue_mbox(phba, pmb, MBX_POLL) != MBX_SUCCESS) {
452 mp = (struct lpfc_dmabuf *)pmb->ctx_buf;
453 mempool_free(pmb, phba->mbox_mem_pool);
459 mp = (struct lpfc_dmabuf *)pmb->ctx_buf;
464 pmb->ctx_buf = NULL;
498 lpfc_read_config(phba, pmb);
499 pmb->vport = vport;
500 if (lpfc_sli_issue_mbox(phba, pmb, MBX_POLL) != MBX_SUCCESS) {
506 mempool_free( pmb, phba->mbox_mem_pool);
543 rc = lpfc_config_msi(phba, pmb);
545 mempool_free(pmb, phba->mbox_mem_pool);
548 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
553 pmb->u.mb.mbxCommand,
554 pmb->u.mb.mbxStatus);
555 mempool_free(pmb, phba->mbox_mem_pool);
603 lpfc_down_link(phba, pmb);
604 pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
605 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT);
611 mempool_free(pmb, phba->mbox_mem_pool);
615 mempool_free(pmb, phba->mbox_mem_pool);
621 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
622 if (!pmb) {
627 lpfc_config_async(phba, pmb, LPFC_ELS_RING);
628 pmb->mbox_cmpl = lpfc_config_async_cmpl;
629 pmb->vport = phba->pport;
630 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT);
637 mempool_free(pmb, phba->mbox_mem_pool);
641 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
642 if (!pmb) {
647 lpfc_dump_wakeup_param(phba, pmb);
648 pmb->mbox_cmpl = lpfc_dump_wakeup_param_cmpl;
649 pmb->vport = phba->pport;
650 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT);
656 mempool_free(pmb, phba->mbox_mem_pool);
702 LPFC_MBOXQ_t *pmb;
706 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
707 if (!pmb) {
711 mb = &pmb->u.mb;
712 pmb->vport = vport;
738 lpfc_init_link(phba, pmb, fc_topology, phba->cfg_link_speed);
739 pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
742 rc = lpfc_sli_issue_mbox(phba, pmb, flag);
758 mempool_free(pmb, phba->mbox_mem_pool);
763 mempool_free(pmb, phba->mbox_mem_pool);
784 LPFC_MBOXQ_t *pmb;
787 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
788 if (!pmb) {
795 lpfc_down_link(phba, pmb);
796 pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
797 rc = lpfc_sli_issue_mbox(phba, pmb, flag);
803 mempool_free(pmb, phba->mbox_mem_pool);
807 mempool_free(pmb, phba->mbox_mem_pool);
2079 LPFC_MBOXQ_t *pmb;
2084 pmb = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
2085 if (!pmb) {
2106 lpfc_read_topology(phba, pmb, mp);
2107 pmb->mbox_cmpl = lpfc_mbx_cmpl_read_topology;
2108 pmb->vport = vport;
2111 rc = lpfc_sli_issue_mbox (phba, pmb, MBX_NOWAIT);
2131 mempool_free(pmb, phba->mbox_mem_pool);
4981 LPFC_MBOXQ_t *pmb;
4991 pmb = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
4992 if (!pmb) {
5020 lpfc_read_topology(phba, pmb, mp);
5021 pmb->mbox_cmpl = lpfc_mbx_cmpl_read_topology;
5022 pmb->vport = phba->pport;
5057 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT);
5068 mb = &pmb->u.mb;
5075 la = (struct lpfc_mbx_read_top *) &pmb->u.mb.un.varReadTop;
5090 lpfc_mbx_cmpl_read_topology(phba, pmb);
5097 mempool_free(pmb, phba->mbox_mem_pool);
5242 LPFC_MBOXQ_t *pmb;
5295 pmb = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
5296 if (!pmb) {
5324 lpfc_read_topology(phba, pmb, mp);
5325 pmb->mbox_cmpl = lpfc_mbx_cmpl_read_topology;
5326 pmb->vport = phba->pport;
5343 mb = &pmb->u.mb;
5350 la = (struct lpfc_mbx_read_top *)&pmb->u.mb.un.varReadTop;
5362 lpfc_mbx_cmpl_read_topology(phba, pmb);
5367 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT);
5375 mempool_free(pmb, phba->mbox_mem_pool);
8482 LPFC_MBOXQ_t *pmb;
8493 pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
8494 if (!pmb) {
8501 lpfc_read_config(phba, pmb);
8503 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
8508 bf_get(lpfc_mqe_command, &pmb->u.mqe),
8509 bf_get(lpfc_mqe_status, &pmb->u.mqe));
8512 rd_config = &pmb->u.mqe.un.rd_config;
8526 bf_get(lpfc_mqe_command, &pmb->u.mqe));
8715 lpfc_sli4_config(phba, pmb, LPFC_MBOX_SUBSYSTEM_COMMON,
8719 rc2 = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
8721 &pmb->u.mqe.un.sli4_config.header.cfg_shdr;
8728 bf_get(lpfc_mqe_command, &pmb->u.mqe),
8729 bf_get(lpfc_mqe_status, &pmb->u.mqe));
8734 get_func_cfg = &pmb->u.mqe.un.get_func_cfg;
8768 mempool_free(pmb, phba->mbox_mem_pool);
10586 LPFC_MBOXQ_t *pmb;
10627 pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
10629 if (!pmb) {
10636 rc = lpfc_config_msi(phba, pmb);
10639 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
10644 pmb->u.mb.mbxCommand, pmb->u.mb.mbxStatus);
10649 mempool_free(pmb, phba->mbox_mem_pool);
10654 mempool_free(pmb, phba->mbox_mem_pool);