Lines Matching refs:phba
57 lpfc_dump_static_vport(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, in lpfc_dump_static_vport() argument
74 if (phba->sli_rev != LPFC_SLI_REV4) { in lpfc_dump_static_vport()
83 mp->virt = lpfc_mbuf_alloc(phba, 0, &mp->phys); in lpfc_dump_static_vport()
87 lpfc_printf_log(phba, KERN_ERR, LOG_MBOX, in lpfc_dump_static_vport()
111 lpfc_down_link(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_down_link() argument
133 lpfc_dump_mem(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, uint16_t offset, in lpfc_dump_mem() argument
166 lpfc_dump_wakeup_param(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_dump_wakeup_param() argument
181 if (phba->sli_rev < LPFC_SLI_REV4) in lpfc_dump_wakeup_param()
203 lpfc_read_nv(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) in lpfc_read_nv() argument
228 lpfc_config_async(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb, in lpfc_config_async() argument
255 lpfc_heart_beat(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) in lpfc_heart_beat() argument
288 lpfc_read_topology(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, in lpfc_read_topology() argument
326 lpfc_clear_la(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) in lpfc_clear_la() argument
333 mb->un.varClearLA.eventTag = phba->fc_eventTag; in lpfc_clear_la()
354 lpfc_config_link(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) in lpfc_config_link() argument
356 struct lpfc_vport *vport = phba->pport; in lpfc_config_link()
363 if (phba->cfg_cr_delay && (phba->sli_rev < LPFC_SLI_REV4)) { in lpfc_config_link()
366 mb->un.varCfgLnk.cr_delay = phba->cfg_cr_delay; in lpfc_config_link()
367 mb->un.varCfgLnk.cr_count = phba->cfg_cr_count; in lpfc_config_link()
371 mb->un.varCfgLnk.edtov = phba->fc_edtov; in lpfc_config_link()
372 mb->un.varCfgLnk.arbtov = phba->fc_arbtov; in lpfc_config_link()
373 mb->un.varCfgLnk.ratov = phba->fc_ratov; in lpfc_config_link()
374 mb->un.varCfgLnk.rttov = phba->fc_rttov; in lpfc_config_link()
375 mb->un.varCfgLnk.altov = phba->fc_altov; in lpfc_config_link()
376 mb->un.varCfgLnk.crtov = phba->fc_crtov; in lpfc_config_link()
377 mb->un.varCfgLnk.citov = phba->fc_citov; in lpfc_config_link()
379 if (phba->cfg_ack0 && (phba->sli_rev < LPFC_SLI_REV4)) in lpfc_config_link()
401 lpfc_config_msi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_config_msi() argument
407 if (phba->cfg_use_msi != 2) { in lpfc_config_msi()
408 lpfc_printf_log(phba, KERN_ERR, LOG_INIT, in lpfc_config_msi()
410 "cfg_use_msi: 0x%x\n", phba->cfg_use_msi); in lpfc_config_msi()
414 if (phba->sli_rev < 3) { in lpfc_config_msi()
415 lpfc_printf_log(phba, KERN_ERR, LOG_INIT, in lpfc_config_msi()
417 "SLI Revision: 0x%x\n", phba->sli_rev); in lpfc_config_msi()
480 lpfc_init_link(struct lpfc_hba * phba, in lpfc_init_link() argument
509 if (phba->pcidev->device == PCI_DEVICE_ID_LANCER_G6_FC && in lpfc_init_link()
513 phba->cfg_topology = FLAGS_TOPOLOGY_MODE_PT_PT; in lpfc_init_link()
522 vpd = &phba->vpd; in lpfc_init_link()
565 mb->un.varInitLnk.fabric_AL_PA = phba->fc_pref_ALPA; in lpfc_init_link()
591 lpfc_read_sparam(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, int vpi) in lpfc_read_sparam() argument
605 mp->virt = lpfc_mbuf_alloc(phba, 0, &mp->phys); in lpfc_read_sparam()
610 lpfc_printf_log(phba, KERN_WARNING, LOG_MBOX, in lpfc_read_sparam()
619 if (phba->sli_rev >= LPFC_SLI_REV3) in lpfc_read_sparam()
620 mb->un.varRdSparm.vpi = phba->vpi_ids[vpi]; in lpfc_read_sparam()
644 lpfc_unreg_did(struct lpfc_hba * phba, uint16_t vpi, uint32_t did, in lpfc_unreg_did() argument
655 (phba->sli_rev == LPFC_SLI_REV4)) in lpfc_unreg_did()
656 mb->un.varUnregDID.vpi = phba->vpi_ids[vpi]; in lpfc_unreg_did()
677 lpfc_read_config(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) in lpfc_read_config() argument
702 lpfc_read_lnk_stat(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) in lpfc_read_lnk_stat() argument
739 lpfc_reg_rpi(struct lpfc_hba *phba, uint16_t vpi, uint32_t did, in lpfc_reg_rpi() argument
749 if (phba->sli_rev == LPFC_SLI_REV4) in lpfc_reg_rpi()
750 mb->un.varRegLogin.rpi = phba->sli4_hba.rpi_ids[rpi]; in lpfc_reg_rpi()
751 if (phba->sli_rev >= LPFC_SLI_REV3) in lpfc_reg_rpi()
752 mb->un.varRegLogin.vpi = phba->vpi_ids[vpi]; in lpfc_reg_rpi()
758 mp->virt = lpfc_mbuf_alloc(phba, 0, &mp->phys); in lpfc_reg_rpi()
763 lpfc_printf_log(phba, KERN_WARNING, LOG_MBOX, in lpfc_reg_rpi()
803 lpfc_unreg_login(struct lpfc_hba *phba, uint16_t vpi, uint32_t rpi, in lpfc_unreg_login() argument
813 if (phba->sli_rev >= LPFC_SLI_REV3) in lpfc_unreg_login()
814 mb->un.varUnregLogin.vpi = phba->vpi_ids[vpi]; in lpfc_unreg_login()
832 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_unreg_all_rpis() local
836 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_unreg_all_rpis()
845 lpfc_unreg_login(phba, vport->vpi, phba->vpi_ids[vport->vpi], in lpfc_sli4_unreg_all_rpis()
851 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT); in lpfc_sli4_unreg_all_rpis()
853 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_sli4_unreg_all_rpis()
876 struct lpfc_hba *phba = vport->phba; in lpfc_reg_vpi() local
882 if ((phba->sli_rev == LPFC_SLI_REV4) && in lpfc_reg_vpi()
886 mb->un.varRegVpi.vpi = phba->vpi_ids[vport->vpi]; in lpfc_reg_vpi()
888 if (phba->sli_rev == LPFC_SLI_REV4) in lpfc_reg_vpi()
889 mb->un.varRegVpi.vfi = phba->sli4_hba.vfi_ids[vport->vfi]; in lpfc_reg_vpi()
891 mb->un.varRegVpi.vfi = vport->vfi + vport->phba->vfi_base; in lpfc_reg_vpi()
920 lpfc_unreg_vpi(struct lpfc_hba *phba, uint16_t vpi, LPFC_MBOXQ_t *pmb) in lpfc_unreg_vpi() argument
925 if (phba->sli_rev == LPFC_SLI_REV3) in lpfc_unreg_vpi()
926 mb->un.varUnregVpi.vpi = phba->vpi_ids[vpi]; in lpfc_unreg_vpi()
927 else if (phba->sli_rev >= LPFC_SLI_REV4) in lpfc_unreg_vpi()
928 mb->un.varUnregVpi.sli4_vpi = phba->vpi_ids[vpi]; in lpfc_unreg_vpi()
944 lpfc_config_pcb_setup(struct lpfc_hba * phba) in lpfc_config_pcb_setup() argument
946 struct lpfc_sli *psli = &phba->sli; in lpfc_config_pcb_setup()
948 PCB_t *pcbp = phba->pcb; in lpfc_config_pcb_setup()
960 phba->sli_rev == 3 ? SLI3_IOCB_CMD_SIZE : in lpfc_config_pcb_setup()
963 phba->sli_rev == 3 ? SLI3_IOCB_RSP_SIZE : in lpfc_config_pcb_setup()
980 pring->sli.sli3.cmdringaddr = (void *)&phba->IOCBs[iocbCnt]; in lpfc_config_pcb_setup()
983 offset = (uint8_t *) &phba->IOCBs[iocbCnt] - in lpfc_config_pcb_setup()
984 (uint8_t *) phba->slim2p.virt; in lpfc_config_pcb_setup()
985 pdma_addr = phba->slim2p.phys + offset; in lpfc_config_pcb_setup()
991 pring->sli.sli3.rspringaddr = (void *) &phba->IOCBs[iocbCnt]; in lpfc_config_pcb_setup()
994 offset = (uint8_t *)&phba->IOCBs[iocbCnt] - in lpfc_config_pcb_setup()
995 (uint8_t *)phba->slim2p.virt; in lpfc_config_pcb_setup()
996 pdma_addr = phba->slim2p.phys + offset; in lpfc_config_pcb_setup()
1018 lpfc_read_rev(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) in lpfc_read_rev() argument
1030 lpfc_sli4_swap_str(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_sli4_swap_str() argument
1128 lpfc_config_hbq(struct lpfc_hba *phba, uint32_t id, in lpfc_config_hbq() argument
1155 hbqmb->hbqaddrLow = putPaddrLow(phba->hbqslimp.phys) + in lpfc_config_hbq()
1157 hbqmb->hbqaddrHigh = putPaddrHigh(phba->hbqslimp.phys); in lpfc_config_hbq()
1205 lpfc_config_ring(struct lpfc_hba * phba, int ring, LPFC_MBOXQ_t * pmb) in lpfc_config_ring() argument
1219 psli = &phba->sli; in lpfc_config_ring()
1260 lpfc_config_port(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_config_port() argument
1262 MAILBOX_t __iomem *mb_slim = (MAILBOX_t __iomem *) phba->MBslimaddr; in lpfc_config_port()
1277 offset = (uint8_t *)phba->pcb - (uint8_t *)phba->slim2p.virt; in lpfc_config_port()
1278 pdma_addr = phba->slim2p.phys + offset; in lpfc_config_port()
1287 if (phba->sli_rev == LPFC_SLI_REV3 && phba->vpd.sli3Feat.cerbm) { in lpfc_config_port()
1288 if (phba->cfg_enable_bg) in lpfc_config_port()
1290 if (phba->cfg_enable_dss) in lpfc_config_port()
1295 if (phba->max_vpi && phba->cfg_enable_npiv && in lpfc_config_port()
1296 phba->vpd.sli3Feat.cmv) { in lpfc_config_port()
1300 mb->un.varCfgPort.max_vpi = phba->max_vpi = 0; in lpfc_config_port()
1302 phba->sli_rev = LPFC_SLI_REV2; in lpfc_config_port()
1303 mb->un.varCfgPort.sli_mode = phba->sli_rev; in lpfc_config_port()
1306 if (phba->sli_rev == LPFC_SLI_REV3) in lpfc_config_port()
1310 phba->pcb->type = TYPE_NATIVE_SLI2; in lpfc_config_port()
1311 phba->pcb->feature = FEATURE_INITIAL_SLI2; in lpfc_config_port()
1314 phba->pcb->mailBoxSize = sizeof(MAILBOX_t) + MAILBOX_EXT_SIZE; in lpfc_config_port()
1315 offset = (uint8_t *)phba->mbox - (uint8_t *)phba->slim2p.virt; in lpfc_config_port()
1316 pdma_addr = phba->slim2p.phys + offset; in lpfc_config_port()
1317 phba->pcb->mbAddrHigh = putPaddrHigh(pdma_addr); in lpfc_config_port()
1318 phba->pcb->mbAddrLow = putPaddrLow(pdma_addr); in lpfc_config_port()
1339 pci_read_config_dword(phba->pcidev, PCI_BASE_ADDRESS_0, &bar_low); in lpfc_config_port()
1340 pci_read_config_dword(phba->pcidev, PCI_BASE_ADDRESS_1, &bar_high); in lpfc_config_port()
1370 if (phba->cfg_hostmem_hgp && phba->sli_rev != 3) { in lpfc_config_port()
1371 phba->host_gp = &phba->mbox->us.s2.host[0]; in lpfc_config_port()
1372 phba->hbq_put = NULL; in lpfc_config_port()
1373 offset = (uint8_t *)&phba->mbox->us.s2.host - in lpfc_config_port()
1374 (uint8_t *)phba->slim2p.virt; in lpfc_config_port()
1375 pdma_addr = phba->slim2p.phys + offset; in lpfc_config_port()
1376 phba->pcb->hgpAddrHigh = putPaddrHigh(pdma_addr); in lpfc_config_port()
1377 phba->pcb->hgpAddrLow = putPaddrLow(pdma_addr); in lpfc_config_port()
1382 if (phba->sli_rev == 3) { in lpfc_config_port()
1383 phba->host_gp = &mb_slim->us.s3.host[0]; in lpfc_config_port()
1384 phba->hbq_put = &mb_slim->us.s3.hbq_put[0]; in lpfc_config_port()
1386 phba->host_gp = &mb_slim->us.s2.host[0]; in lpfc_config_port()
1387 phba->hbq_put = NULL; in lpfc_config_port()
1391 phba->pcb->hgpAddrLow = (bar_low & PCI_BASE_ADDRESS_MEM_MASK) + in lpfc_config_port()
1392 (void __iomem *)phba->host_gp - in lpfc_config_port()
1393 (void __iomem *)phba->MBslimaddr; in lpfc_config_port()
1395 phba->pcb->hgpAddrHigh = bar_high; in lpfc_config_port()
1397 phba->pcb->hgpAddrHigh = 0; in lpfc_config_port()
1401 for (i = 0; i < phba->sli.num_rings; i++) { in lpfc_config_port()
1402 lpfc_memcpy_to_slim(phba->host_gp + i, &hgp, in lpfc_config_port()
1403 sizeof(*phba->host_gp)); in lpfc_config_port()
1408 if (phba->sli_rev == 3) in lpfc_config_port()
1413 pdma_addr = phba->slim2p.phys + pgp_offset; in lpfc_config_port()
1414 phba->pcb->pgpAddrHigh = putPaddrHigh(pdma_addr); in lpfc_config_port()
1415 phba->pcb->pgpAddrLow = putPaddrLow(pdma_addr); in lpfc_config_port()
1418 lpfc_config_pcb_setup(phba); in lpfc_config_port()
1421 if (lpfc_is_LC_HBA(phba->pcidev->device)) { in lpfc_config_port()
1424 lpfc_hba_init(phba, hbainit); in lpfc_config_port()
1430 lpfc_sli_pcimem_bcopy(phba->pcb, phba->pcb, sizeof(PCB_t)); in lpfc_config_port()
1449 lpfc_kill_board(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) in lpfc_kill_board() argument
1470 lpfc_mbox_put(struct lpfc_hba * phba, LPFC_MBOXQ_t * mbq) in lpfc_mbox_put() argument
1474 psli = &phba->sli; in lpfc_mbox_put()
1498 lpfc_mbox_get(struct lpfc_hba * phba) in lpfc_mbox_get() argument
1501 struct lpfc_sli *psli = &phba->sli; in lpfc_mbox_get()
1521 __lpfc_mbox_cmpl_put(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbq) in __lpfc_mbox_cmpl_put() argument
1523 list_add_tail(&mbq->list, &phba->sli.mboxq_cmpl); in __lpfc_mbox_cmpl_put()
1537 lpfc_mbox_cmpl_put(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbq) in lpfc_mbox_cmpl_put() argument
1542 spin_lock_irqsave(&phba->hbalock, iflag); in lpfc_mbox_cmpl_put()
1543 __lpfc_mbox_cmpl_put(phba, mbq); in lpfc_mbox_cmpl_put()
1544 spin_unlock_irqrestore(&phba->hbalock, iflag); in lpfc_mbox_cmpl_put()
1560 lpfc_mbox_cmd_check(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbox_cmd_check() argument
1568 lpfc_printf_log(phba, KERN_ERR, LOG_MBOX | LOG_VPORT, in lpfc_mbox_cmd_check()
1589 lpfc_mbox_dev_check(struct lpfc_hba *phba) in lpfc_mbox_dev_check() argument
1592 if (unlikely(pci_channel_offline(phba->pcidev))) in lpfc_mbox_dev_check()
1596 if (phba->link_state == LPFC_HBA_ERROR) in lpfc_mbox_dev_check()
1614 lpfc_mbox_tmo_val(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbox_tmo_val() argument
1632 subsys = lpfc_sli_config_mbox_subsys_get(phba, mboxq); in lpfc_mbox_tmo_val()
1633 opcode = lpfc_sli_config_mbox_opcode_get(phba, mboxq); in lpfc_mbox_tmo_val()
1717 lpfc_sli4_mbox_cmd_free(struct lpfc_hba *phba, struct lpfcMboxq *mbox) in lpfc_sli4_mbox_cmd_free() argument
1728 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_sli4_mbox_cmd_free()
1736 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_sli4_mbox_cmd_free()
1743 dma_free_coherent(&phba->pcidev->dev, SLI4_PAGE_SIZE, in lpfc_sli4_mbox_cmd_free()
1749 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_sli4_mbox_cmd_free()
1767 lpfc_sli4_config(struct lpfc_hba *phba, struct lpfcMboxq *mbox, in lpfc_sli4_config() argument
1808 lpfc_printf_log(phba, KERN_ERR, LOG_MBOX, in lpfc_sli4_config()
1819 viraddr = dma_zalloc_coherent(&phba->pcidev->dev, in lpfc_sli4_config()
1875 lpfc_sli4_mbox_rsrc_extent(struct lpfc_hba *phba, struct lpfcMboxq *mbox, in lpfc_sli4_mbox_rsrc_extent() argument
1909 opcode = lpfc_sli_config_mbox_opcode_get(phba, mbox); in lpfc_sli4_mbox_rsrc_extent()
1926 lpfc_printf_log(phba, KERN_ERR, LOG_MBOX, in lpfc_sli4_mbox_rsrc_extent()
1946 lpfc_sli_config_mbox_subsys_get(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) in lpfc_sli_config_mbox_subsys_get() argument
1979 lpfc_sli_config_mbox_opcode_get(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) in lpfc_sli_config_mbox_opcode_get() argument
2013 lpfc_sli4_mbx_read_fcf_rec(struct lpfc_hba *phba, in lpfc_sli4_mbx_read_fcf_rec() argument
2030 alloc_len = lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_sli4_mbx_read_fcf_rec()
2035 lpfc_printf_log(phba, KERN_ERR, LOG_MBOX, in lpfc_sli4_mbx_read_fcf_rec()
2066 lpfc_request_features(struct lpfc_hba *phba, struct lpfcMboxq *mboxq) in lpfc_request_features() argument
2077 if (phba->cfg_enable_bg) in lpfc_request_features()
2081 if (phba->max_vpi && phba->cfg_enable_npiv) in lpfc_request_features()
2111 vport->phba->sli4_hba.vfi_ids[vport->vfi]); in lpfc_init_vfi()
2113 vport->phba->vpi_ids[vport->vpi]); in lpfc_init_vfi()
2115 vport->phba->fcf.fcfi); in lpfc_init_vfi()
2133 struct lpfc_hba *phba = vport->phba; in lpfc_reg_vfi() local
2140 phba->sli4_hba.vfi_ids[vport->vfi]); in lpfc_reg_vfi()
2141 bf_set(lpfc_reg_vfi_fcfi, reg_vfi, phba->fcf.fcfi); in lpfc_reg_vfi()
2142 bf_set(lpfc_reg_vfi_vpi, reg_vfi, phba->vpi_ids[vport->vpi]); in lpfc_reg_vfi()
2146 reg_vfi->e_d_tov = phba->fc_edtov; in lpfc_reg_vfi()
2147 reg_vfi->r_a_tov = phba->fc_ratov; in lpfc_reg_vfi()
2155 if ((phba->sli4_hba.lnk_info.lnk_tp == LPFC_LNK_TYPE_FC) && in lpfc_reg_vfi()
2157 (!phba->fc_topology_changed)) { in lpfc_reg_vfi()
2166 phba->fcf.fcfi, in lpfc_reg_vfi()
2167 phba->sli4_hba.vfi_ids[vport->vfi], in lpfc_reg_vfi()
2168 phba->vpi_ids[vport->vpi], in lpfc_reg_vfi()
2170 vport->port_state, phba->fc_topology_changed); in lpfc_reg_vfi()
2186 lpfc_init_vpi(struct lpfc_hba *phba, struct lpfcMboxq *mbox, uint16_t vpi) in lpfc_init_vpi() argument
2191 phba->vpi_ids[vpi]); in lpfc_init_vpi()
2193 phba->sli4_hba.vfi_ids[phba->pport->vfi]); in lpfc_init_vpi()
2213 vport->phba->sli4_hba.vfi_ids[vport->vfi]); in lpfc_unreg_vfi()
2225 lpfc_sli4_dump_cfg_rg23(struct lpfc_hba *phba, struct lpfcMboxq *mbox) in lpfc_sli4_dump_cfg_rg23() argument
2235 mp->virt = lpfc_mbuf_alloc(phba, 0, &mp->phys); in lpfc_sli4_dump_cfg_rg23()
2240 lpfc_printf_log(phba, KERN_WARNING, LOG_MBOX, in lpfc_sli4_dump_cfg_rg23()
2262 lpfc_mbx_cmpl_rdp_link_stat(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbx_cmpl_rdp_link_stat() argument
2278 lpfc_sli4_mbox_cmd_free(phba, mboxq); in lpfc_mbx_cmpl_rdp_link_stat()
2279 rdp_context->cmpl(phba, rdp_context, rc); in lpfc_mbx_cmpl_rdp_link_stat()
2283 lpfc_mbx_cmpl_rdp_page_a2(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) in lpfc_mbx_cmpl_rdp_page_a2() argument
2296 lpfc_mbuf_free(phba, mp->virt, mp->phys); in lpfc_mbx_cmpl_rdp_page_a2()
2300 lpfc_read_lnk_stat(phba, mbox); in lpfc_mbx_cmpl_rdp_page_a2()
2304 if (lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT) == MBX_NOT_FINISHED) in lpfc_mbx_cmpl_rdp_page_a2()
2310 lpfc_mbuf_free(phba, mp->virt, mp->phys); in lpfc_mbx_cmpl_rdp_page_a2()
2313 lpfc_sli4_mbox_cmd_free(phba, mbox); in lpfc_mbx_cmpl_rdp_page_a2()
2314 rdp_context->cmpl(phba, rdp_context, FAILURE); in lpfc_mbx_cmpl_rdp_page_a2()
2318 lpfc_mbx_cmpl_rdp_page_a0(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) in lpfc_mbx_cmpl_rdp_page_a0() argument
2344 &mbox->u.mqe.un.mem_dump_type3, phba->sli4_hba.physical_port); in lpfc_mbx_cmpl_rdp_page_a0()
2354 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT); in lpfc_mbx_cmpl_rdp_page_a0()
2361 lpfc_mbuf_free(phba, mp->virt, mp->phys); in lpfc_mbx_cmpl_rdp_page_a0()
2363 lpfc_sli4_mbox_cmd_free(phba, mbox); in lpfc_mbx_cmpl_rdp_page_a0()
2364 rdp_context->cmpl(phba, rdp_context, FAILURE); in lpfc_mbx_cmpl_rdp_page_a0()
2377 lpfc_sli4_dump_page_a0(struct lpfc_hba *phba, struct lpfcMboxq *mbox) in lpfc_sli4_dump_page_a0() argument
2385 mp->virt = lpfc_mbuf_alloc(phba, 0, &mp->phys); in lpfc_sli4_dump_page_a0()
2388 lpfc_printf_log(phba, KERN_WARNING, LOG_MBOX, in lpfc_sli4_dump_page_a0()
2403 &mbox->u.mqe.un.mem_dump_type3, phba->sli4_hba.physical_port); in lpfc_sli4_dump_page_a0()
2428 lpfc_reg_fcfi(struct lpfc_hba *phba, struct lpfcMboxq *mbox) in lpfc_reg_fcfi() argument
2435 bf_set(lpfc_reg_fcfi_rq_id0, reg_fcfi, phba->sli4_hba.hdr_rq->queue_id); in lpfc_reg_fcfi()
2440 phba->fcf.current_rec.fcf_indx); in lpfc_reg_fcfi()
2442 bf_set(lpfc_reg_fcfi_mam, reg_fcfi, (~phba->fcf.addr_mode) & 0x3); in lpfc_reg_fcfi()
2443 if (phba->fcf.current_rec.vlan_id != LPFC_FCOE_NULL_VID) { in lpfc_reg_fcfi()
2446 phba->fcf.current_rec.vlan_id); in lpfc_reg_fcfi()
2477 struct lpfc_hba *phba = ndlp->phba; in lpfc_resume_rpi() local
2484 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]); in lpfc_resume_rpi()
2486 resume_rpi->event_tag = ndlp->phba->fc_eventTag; in lpfc_resume_rpi()