Lines Matching defs:pmb
125 LPFC_MBOXQ_t *pmb;
133 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
134 if (!pmb) {
139 mb = &pmb->u.mb;
151 lpfc_read_nv(phba, pmb);
157 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
165 mempool_free(pmb, phba->mbox_mem_pool);
181 lpfc_read_rev(phba, pmb);
182 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
188 mempool_free( pmb, phba->mbox_mem_pool);
202 mempool_free(pmb, phba->mbox_mem_pool);
207 mempool_free(pmb, phba->mbox_mem_pool);
245 lpfc_dump_mem(phba, pmb, offset, DMP_REGION_VPD);
246 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
273 mempool_free(pmb, phba->mbox_mem_pool);
420 LPFC_MBOXQ_t *pmb;
437 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
438 if (!pmb) {
442 mb = &pmb->u.mb;
445 rc = lpfc_read_sparam(phba, pmb, 0);
447 mempool_free(pmb, phba->mbox_mem_pool);
451 pmb->vport = vport;
452 if (lpfc_sli_issue_mbox(phba, pmb, MBX_POLL) != MBX_SUCCESS) {
458 lpfc_mbox_rsrc_cleanup(phba, pmb, MBOX_THD_UNLOCKED);
462 mp = (struct lpfc_dmabuf *)pmb->ctx_buf;
471 pmb->ctx_buf = NULL;
505 lpfc_read_config(phba, pmb);
506 pmb->vport = vport;
507 if (lpfc_sli_issue_mbox(phba, pmb, MBX_POLL) != MBX_SUCCESS) {
513 mempool_free( pmb, phba->mbox_mem_pool);
550 rc = lpfc_config_msi(phba, pmb);
552 mempool_free(pmb, phba->mbox_mem_pool);
555 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
560 pmb->u.mb.mbxCommand,
561 pmb->u.mb.mbxStatus);
562 mempool_free(pmb, phba->mbox_mem_pool);
610 lpfc_down_link(phba, pmb);
611 pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
612 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT);
618 mempool_free(pmb, phba->mbox_mem_pool);
622 mempool_free(pmb, phba->mbox_mem_pool);
628 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
629 if (!pmb) {
634 lpfc_config_async(phba, pmb, LPFC_ELS_RING);
635 pmb->mbox_cmpl = lpfc_config_async_cmpl;
636 pmb->vport = phba->pport;
637 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT);
644 mempool_free(pmb, phba->mbox_mem_pool);
648 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
649 if (!pmb) {
654 lpfc_dump_wakeup_param(phba, pmb);
655 pmb->mbox_cmpl = lpfc_dump_wakeup_param_cmpl;
656 pmb->vport = phba->pport;
657 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT);
663 mempool_free(pmb, phba->mbox_mem_pool);
761 LPFC_MBOXQ_t *pmb;
765 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
766 if (!pmb) {
770 mb = &pmb->u.mb;
771 pmb->vport = vport;
797 lpfc_init_link(phba, pmb, fc_topology, phba->cfg_link_speed);
798 pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
801 rc = lpfc_sli_issue_mbox(phba, pmb, flag);
817 mempool_free(pmb, phba->mbox_mem_pool);
822 mempool_free(pmb, phba->mbox_mem_pool);
843 LPFC_MBOXQ_t *pmb;
846 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
847 if (!pmb) {
854 lpfc_down_link(phba, pmb);
855 pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
856 rc = lpfc_sli_issue_mbox(phba, pmb, flag);
862 mempool_free(pmb, phba->mbox_mem_pool);
866 mempool_free(pmb, phba->mbox_mem_pool);
2198 LPFC_MBOXQ_t *pmb;
2202 pmb = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
2203 if (!pmb) {
2208 rc = lpfc_mbox_rsrc_prep(phba, pmb);
2211 mempool_free(pmb, phba->mbox_mem_pool);
2218 lpfc_read_topology(phba, pmb, (struct lpfc_dmabuf *)pmb->ctx_buf);
2219 pmb->mbox_cmpl = lpfc_mbx_cmpl_read_topology;
2220 pmb->vport = vport;
2223 rc = lpfc_sli_issue_mbox (phba, pmb, MBX_NOWAIT);
2239 lpfc_mbox_rsrc_cleanup(phba, pmb, MBOX_THD_UNLOCKED);
5416 LPFC_MBOXQ_t *pmb;
5426 pmb = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
5427 if (!pmb) {
5433 rc = lpfc_mbox_rsrc_prep(phba, pmb);
5450 lpfc_read_topology(phba, pmb, (struct lpfc_dmabuf *)pmb->ctx_buf);
5451 pmb->mbox_cmpl = lpfc_mbx_cmpl_read_topology;
5452 pmb->vport = phba->pport;
5487 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT);
5498 mb = &pmb->u.mb;
5505 la = (struct lpfc_mbx_read_top *) &pmb->u.mb.un.varReadTop;
5520 lpfc_mbx_cmpl_read_topology(phba, pmb);
5525 lpfc_mbox_rsrc_cleanup(phba, pmb, MBOX_THD_UNLOCKED);
6221 LPFC_MBOXQ_t *pmb;
6320 pmb = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
6321 if (!pmb) {
6326 rc = lpfc_mbox_rsrc_prep(phba, pmb);
6343 lpfc_read_topology(phba, pmb, (struct lpfc_dmabuf *)pmb->ctx_buf);
6344 pmb->mbox_cmpl = lpfc_mbx_cmpl_read_topology;
6345 pmb->vport = phba->pport;
6362 mb = &pmb->u.mb;
6369 la = (struct lpfc_mbx_read_top *)&pmb->u.mb.un.varReadTop;
6381 lpfc_mbx_cmpl_read_topology(phba, pmb);
6386 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAIT);
6392 lpfc_mbox_rsrc_cleanup(phba, pmb, MBOX_THD_UNLOCKED);
9916 LPFC_MBOXQ_t *pmb;
9927 pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
9928 if (!pmb) {
9935 lpfc_read_config(phba, pmb);
9937 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
9942 bf_get(lpfc_mqe_command, &pmb->u.mqe),
9943 bf_get(lpfc_mqe_status, &pmb->u.mqe));
9946 rd_config = &pmb->u.mqe.un.rd_config;
9960 bf_get(lpfc_mqe_command, &pmb->u.mqe));
10207 lpfc_sli4_config(phba, pmb, LPFC_MBOX_SUBSYSTEM_COMMON,
10211 rc2 = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
10213 &pmb->u.mqe.un.sli4_config.header.cfg_shdr;
10220 bf_get(lpfc_mqe_command, &pmb->u.mqe),
10221 bf_get(lpfc_mqe_status, &pmb->u.mqe));
10226 get_func_cfg = &pmb->u.mqe.un.get_func_cfg;
10260 mempool_free(pmb, phba->mbox_mem_pool);
12082 LPFC_MBOXQ_t *pmb;
12123 pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
12125 if (!pmb) {
12132 rc = lpfc_config_msi(phba, pmb);
12135 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL);
12140 pmb->u.mb.mbxCommand, pmb->u.mb.mbxStatus);
12145 mempool_free(pmb, phba->mbox_mem_pool);
12150 mempool_free(pmb, phba->mbox_mem_pool);