Searched refs:sli4_hba (Results 1 - 19 of 19) sorted by relevance

/linux-master/drivers/scsi/lpfc/
H A Dlpfc_debugfs.h426 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 Dlpfc_init.c377 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 Dlpfc_debugfs.c414 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 Dlpfc_sli.c332 &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 Dlpfc_nvmet.c223 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 Dlpfc_attr.c137 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 Dlpfc_mbox.c444 &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 Dlpfc_bsg.c455 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 Dlpfc_disc.h176 (ndlp->cmd_qdepth < phba->sli4_hba.max_cfg_param.max_xri)
H A Dlpfc_nvme.c469 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 Dlpfc_scsi.c395 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 Dlpfc_nvme.h169 (phba->sli4_hba.nvmet_ctx_info + ((cpu * phba->cfg_nvmet_mrq) + mrq))
H A Dlpfc_vport.c100 phba->sli4_hba.max_cfg_param.vpi_used++;
113 phba->sli4_hba.max_cfg_param.vpi_used--;
H A Dlpfc.h974 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 Dlpfc_sli4.h498 #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 Dlpfc_ct.c225 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 Dlpfc_els.c709 (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 Dlpfc_mem.c77 int max_xri = phba->sli4_hba.max_cfg_param.max_xri;
H A Dlpfc_hbadisc.c1227 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...]

Completed in 757 milliseconds