/linux-master/drivers/scsi/lpfc/ |
H A D | lpfc_debugfs.h | 426 wq = phba->sli4_hba.hdwq[wqidx].io_wq; 429 wq = phba->sli4_hba.mbx_wq; 432 wq = phba->sli4_hba.els_wq; 435 wq = phba->sli4_hba.nvmels_wq; 470 wq = phba->sli4_hba.hdwq[wqidx].io_wq; 471 cq = phba->sli4_hba.hdwq[wqidx].io_cq; 474 wq = phba->sli4_hba.mbx_wq; 475 cq = phba->sli4_hba.mbx_cq; 478 wq = phba->sli4_hba.els_wq; 479 cq = phba->sli4_hba [all...] |
H A D | lpfc_init.c | 377 phba->sli4_hba.fawwpn_flag & LPFC_FAWWPN_FABRIC) { 378 if (!(phba->sli4_hba.fawwpn_flag & LPFC_FAWWPN_CONFIG)) 379 phba->sli4_hba.fawwpn_flag &= 389 phba->sli4_hba.fawwpn_flag); 703 phba->sli4_hba.pc_sli4_params.mi_cap = 708 phba->sli4_hba.pc_sli4_params.mi_ver = 711 phba->sli4_hba.pc_sli4_params.mi_ver = 0; 713 phba->sli4_hba.pc_sli4_params.cmf = 715 phba->sli4_hba.pc_sli4_params.pls = 932 while (!list_empty(&phba->sli4_hba [all...] |
H A D | lpfc_debugfs.c | 414 qp = &phba->sli4_hba.hdwq[lpfc_debugfs_last_xripool]; 470 if (!phba->sli4_hba.hdwq) 526 qp = &phba->sli4_hba.hdwq[i]; 603 if (!phba->sli4_hba.hdwq) 609 qp = &phba->sli4_hba.hdwq[lpfc_debugfs_last_lock]; 1123 spin_lock(&phba->sli4_hba.abts_nvmet_buf_list_lock); 1125 &phba->sli4_hba.lpfc_abts_nvmet_ctx_list, 1129 spin_unlock(&phba->sli4_hba.abts_nvmet_buf_list_lock); 1133 spin_lock(&phba->sli4_hba.abts_nvmet_buf_list_lock); 1135 &phba->sli4_hba [all...] |
H A D | lpfc_sli.c | 332 &q->phba->sli4_hba.sli_intf); 405 writel(doorbell.word0, q->phba->sli4_hba.MQDBregaddr); 484 writel(doorbell.word0, q->phba->sli4_hba.EQDBregaddr); 499 writel(doorbell.word0, q->phba->sli4_hba.EQDBregaddr); 534 writel(doorbell.word0, q->phba->sli4_hba.EQDBregaddr); 537 readl(q->phba->sli4_hba.EQDBregaddr); 567 writel(doorbell.word0, q->phba->sli4_hba.EQDBregaddr); 570 readl(q->phba->sli4_hba.EQDBregaddr); 577 if (!phba->sli4_hba.pc_sli4_params.eqav) 583 if (phba->sli4_hba 6147 struct lpfc_sli4_hba *sli4_hba = &phba->sli4_hba; local 9192 struct lpfc_sli4_hba *sli4_hba = &phba->sli4_hba; local [all...] |
H A D | lpfc_nvmet.c | 223 spin_lock_irqsave(&phba->sli4_hba.t_active_list_lock, iflag); 224 list_for_each_entry(ctxp, &phba->sli4_hba.t_active_ctx_list, list) { 231 spin_unlock_irqrestore(&phba->sli4_hba.t_active_list_lock, iflag); 245 spin_lock_irqsave(&phba->sli4_hba.t_active_list_lock, iflag); 246 list_for_each_entry(ctxp, &phba->sli4_hba.t_active_ctx_list, list) { 253 spin_unlock_irqrestore(&phba->sli4_hba.t_active_list_lock, iflag); 275 spin_lock(&phba->sli4_hba.t_active_list_lock); 277 spin_unlock(&phba->sli4_hba.t_active_list_lock); 278 spin_lock(&phba->sli4_hba.abts_nvmet_buf_list_lock); 279 list_add_tail(&ctxp->list, &phba->sli4_hba [all...] |
H A D | lpfc_attr.c | 137 phba->sli4_hba.pc_sli4_params.mi_cap, 139 phba->sli4_hba.pc_sli4_params.cmf, phba->cmf_timer_cnt); 144 if (!phba->sli4_hba.pc_sli4_params.cmf) 503 phba->sli4_hba.nvmet_xri_cnt, 504 phba->sli4_hba.nvmet_io_wait_cnt, 505 phba->sli4_hba.nvmet_io_wait_total, 525 phba->sli4_hba.max_cfg_param.max_xri, 526 phba->sli4_hba.io_xri_max, 648 cstat = &phba->sli4_hba.hdwq[i].nvme_cstat; 726 cstat = &phba->sli4_hba 2136 struct lpfc_sli4_hba *sli4_hba; local 2310 struct lpfc_sli4_hba *sli4_hba; local 2375 struct lpfc_sli4_hba *sli4_hba; local 2440 struct lpfc_sli4_hba *sli4_hba; local [all...] |
H A D | lpfc_mbox.c | 444 &phba->sli4_hba.bbscn_params); 578 if ((phba->sli4_hba.pc_sli4_params.sli_family == LPFC_SLI_INTF_FAMILY_G6 || 579 phba->sli4_hba.pc_sli4_params.if_type == LPFC_SLI_INTF_IF_TYPE_6) && 580 !(phba->sli4_hba.pc_sli4_params.pls) && 818 mb->un.varRegLogin.rpi = phba->sli4_hba.rpi_ids[rpi]; 951 mb->un.varRegVpi.vfi = phba->sli4_hba.vfi_ids[vport->vfi]; 2163 bf_set(lpfc_ftr_ashdr, &phba->sli4_hba.sli4_flags, 1); 2192 vport->phba->sli4_hba.vfi_ids[vport->vfi]); 2222 phba->sli4_hba.vfi_ids[vport->vfi]); 2239 if ((phba->sli4_hba [all...] |
H A D | lpfc_bsg.c | 455 ulp_context = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; 710 phba->sli4_hba.rpi_ids[rpi]); 1489 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi], 1682 list_for_each_entry(qp, &phba->sli4_hba.lpfc_wq_list, wq_list) { 1880 diag, phba->sli4_hba.lnk_info.lnk_tp, 1881 phba->sli4_hba.lnk_info.lnk_no); 1887 phba->sli4_hba.lnk_info.lnk_no); 1889 phba->sli4_hba.lnk_info.lnk_tp); 1945 if (phba->sli4_hba.conf_trunk & (1 << link_no)) { 1951 phba->sli4_hba [all...] |
H A D | lpfc_disc.h | 176 (ndlp->cmd_qdepth < phba->sli4_hba.max_cfg_param.max_xri)
|
H A D | lpfc_nvme.c | 469 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]); 505 rc = lpfc_sli4_issue_wqe(phba, &phba->sli4_hba.hdwq[0], genwqe); 575 if (!vport->phba->sli4_hba.nvmels_wq) 733 pring = phba->sli4_hba.nvmels_wq->pring; 981 phba->sli4_hba.hdwq[idx].nvme_cstat.io_cmpls++; 1152 this_cpu_inc(phba->sli4_hba.c_stat->cmpl_io); 1291 phba->sli4_hba.rpi_ids[pnode->nlp_rpi]); 1672 idx = phba->sli4_hba.cpu_map[cpu].hdwq; 1742 cstat = &phba->sli4_hba.hdwq[idx].nvme_cstat; 1780 this_cpu_inc(phba->sli4_hba [all...] |
H A D | lpfc_scsi.c | 395 qp = &phba->sli4_hba.hdwq[idx]; 434 struct lpfc_sli_ring *pring = phba->sli4_hba.els_wq->pring; 445 qp = &phba->sli4_hba.hdwq[idx]; 613 idx = phba->sli4_hba.cpu_map[cpu].hdwq; 619 qp = &phba->sli4_hba.hdwq[idx]; 3679 !phba->sli4_hba.max_cfg_param.vpi_used) { 3712 !phba->sli4_hba.max_cfg_param.vpi_used) { 4036 if (phba->sli4_hba.hdwq) 4037 phba->sli4_hba.hdwq[idx].scsi_cstat.io_cmpls++; 4041 this_cpu_inc(phba->sli4_hba [all...] |
H A D | lpfc_nvme.h | 169 (phba->sli4_hba.nvmet_ctx_info + ((cpu * phba->cfg_nvmet_mrq) + mrq))
|
H A D | lpfc_vport.c | 100 phba->sli4_hba.max_cfg_param.vpi_used++; 113 phba->sli4_hba.max_cfg_param.vpi_used--;
|
H A D | lpfc.h | 974 struct lpfc_sli4_hba sli4_hba; member in struct:lpfc_hba 1692 if (phba->sli4_hba.els_wq) 1693 return phba->sli4_hba.els_wq->pring; 1755 writel(reg_data.word0, phba->sli4_hba.u.if_type2.EQDregaddr);
|
H A D | lpfc_sli4.h | 498 #define lpfc_get_eq_hdl(eqidx) (&phba->sli4_hba.hba_eq_hdl[eqidx]) 499 #define lpfc_get_aff_mask(eqidx) (&phba->sli4_hba.hba_eq_hdl[eqidx].aff_mask) 500 #define lpfc_get_irq(eqidx) (phba->sli4_hba.hba_eq_hdl[eqidx].irq)
|
H A D | lpfc_ct.c | 225 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi], 621 ulp_context = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; 2383 phba->sli4_hba.pc_sli4_params.mi_ver) { 2397 phba->sli4_hba.pc_sli4_params.mi_ver); 2406 phba->sli4_hba.pc_sli4_params.mi_ver, 2773 phba->sli4_hba.pc_sli4_params.nvme) 2791 tcfg = phba->sli4_hba.conf_trunk; 3099 sprintf(buf, "ELXE2EM:%04d", phba->sli4_hba.pc_sli4_params.mi_ver);
|
H A D | lpfc_els.c | 709 (phba->sli4_hba.lnk_info.lnk_tp == LPFC_LNK_TYPE_FC)) { 1323 if (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) == 2258 bf_get(lpfc_ftr_ashdr, &phba->sli4_hba.sli4_flags)) 4246 if (phba->sli4_hba.conf_trunk) { 7333 &mbox->u.mqe.un.mem_dump_type3, phba->sli4_hba.physical_port); 7411 bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) < 7647 phba->sli4_hba.physical_port); 7658 if (phba->sli4_hba.pc_sli4_params.bv1s) { 7742 (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) < 8924 bf_set(rrq_oxid, els_rrq, phba->sli4_hba [all...] |
H A D | lpfc_mem.c | 77 int max_xri = phba->sli4_hba.max_cfg_param.max_xri;
|
H A D | lpfc_hbadisc.c | 1227 phba->sli4_hba.fawwpn_flag & LPFC_FAWWPN_CONFIG) { 1229 phba->sli4_hba.fawwpn_flag |= LPFC_FAWWPN_FABRIC; 1260 if (phba->sli4_hba.conf_trunk) { 1267 phba->sli4_hba.link_state.logical_speed = 2240 if_type = bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf); 3155 (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) != 3352 (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) != 5122 list_for_each_entry(qp, &phba->sli4_hba.lpfc_wq_list, wq_list) { 5238 (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) >= 5302 rpi = phba->sli4_hba [all...] |