/Linux-v4.19/drivers/scsi/lpfc/ |
D | lpfc_debugfs.h | 413 wq = phba->sli4_hba.fcp_wq[wqidx]; in lpfc_debug_dump_wq() 416 wq = phba->sli4_hba.nvme_wq[wqidx]; in lpfc_debug_dump_wq() 419 wq = phba->sli4_hba.mbx_wq; in lpfc_debug_dump_wq() 422 wq = phba->sli4_hba.els_wq; in lpfc_debug_dump_wq() 425 wq = phba->sli4_hba.nvmels_wq; in lpfc_debug_dump_wq() 459 wq = phba->sli4_hba.fcp_wq[wqidx]; in lpfc_debug_dump_cq() 460 cq = phba->sli4_hba.fcp_cq[wqidx]; in lpfc_debug_dump_cq() 463 wq = phba->sli4_hba.nvme_wq[wqidx]; in lpfc_debug_dump_cq() 464 cq = phba->sli4_hba.nvme_cq[wqidx]; in lpfc_debug_dump_cq() 467 wq = phba->sli4_hba.mbx_wq; in lpfc_debug_dump_cq() [all …]
|
D | lpfc_init.c | 880 while (!list_empty(&phba->sli4_hba.sp_queue_event)) { in lpfc_sli4_free_sp_events() 883 list_remove_head(&phba->sli4_hba.sp_queue_event, in lpfc_sli4_free_sp_events() 984 list_for_each_entry(qp, &phba->sli4_hba.lpfc_wq_list, wq_list) { in lpfc_hba_clean_txcmplq() 1060 spin_lock(&phba->sli4_hba.sgl_list_lock); in lpfc_hba_down_post_s4() 1062 &phba->sli4_hba.lpfc_abts_els_sgl_list, list) in lpfc_hba_down_post_s4() 1065 list_splice_init(&phba->sli4_hba.lpfc_abts_els_sgl_list, in lpfc_hba_down_post_s4() 1066 &phba->sli4_hba.lpfc_els_sgl_list); in lpfc_hba_down_post_s4() 1069 spin_unlock(&phba->sli4_hba.sgl_list_lock); in lpfc_hba_down_post_s4() 1074 spin_lock(&phba->sli4_hba.abts_scsi_buf_list_lock); in lpfc_hba_down_post_s4() 1075 list_splice_init(&phba->sli4_hba.lpfc_abts_scsi_buf_list, in lpfc_hba_down_post_s4() [all …]
|
D | lpfc_sli.c | 207 &q->phba->sli4_hba.sli_intf); in lpfc_sli4_wq_put() 289 writel(doorbell.word0, q->phba->sli4_hba.MQDBregaddr); in lpfc_sli4_mq_put() 348 if (phba->sli4_hba.pc_sli4_params.eqav && !q->hba_index) in lpfc_sli4_eq_get() 381 writel(doorbell.word0, q->phba->sli4_hba.EQDBregaddr); in lpfc_sli4_eq_clr_intr() 400 writel(doorbell.word0, q->phba->sli4_hba.EQDBregaddr); in lpfc_sli4_if6_eq_clr_intr() 433 if (!phba->sli4_hba.pc_sli4_params.eqav) { in lpfc_sli4_eq_release() 454 writel(doorbell.word0, q->phba->sli4_hba.EQDBregaddr); in lpfc_sli4_eq_release() 457 readl(q->phba->sli4_hba.EQDBregaddr); in lpfc_sli4_eq_release() 491 if (!phba->sli4_hba.pc_sli4_params.eqav) { in lpfc_sli4_if6_eq_release() 507 writel(doorbell.word0, q->phba->sli4_hba.EQDBregaddr); in lpfc_sli4_if6_eq_release() [all …]
|
D | lpfc_debugfs.c | 864 spin_lock(&phba->sli4_hba.abts_nvme_buf_list_lock); in lpfc_debugfs_nvmestat_data() 866 &phba->sli4_hba.lpfc_abts_nvmet_ctx_list, in lpfc_debugfs_nvmestat_data() 870 spin_unlock(&phba->sli4_hba.abts_nvme_buf_list_lock); in lpfc_debugfs_nvmestat_data() 874 spin_lock(&phba->sli4_hba.abts_nvme_buf_list_lock); in lpfc_debugfs_nvmestat_data() 876 &phba->sli4_hba.lpfc_abts_nvmet_ctx_list, in lpfc_debugfs_nvmestat_data() 886 spin_unlock(&phba->sli4_hba.abts_nvme_buf_list_lock); in lpfc_debugfs_nvmestat_data() 897 phba->sli4_hba.nvmet_xri_cnt, in lpfc_debugfs_nvmestat_data() 898 phba->sli4_hba.nvmet_io_wait_cnt, in lpfc_debugfs_nvmestat_data() 899 phba->sli4_hba.nvmet_io_wait_total, in lpfc_debugfs_nvmestat_data() 1313 for (i = 0; i < phba->sli4_hba.num_present_cpu; i++) { in lpfc_debugfs_cpucheck_data() [all …]
|
D | lpfc_nvmet.c | 229 spin_lock_irqsave(&phba->sli4_hba.abts_nvme_buf_list_lock, iflag); in lpfc_nvmet_defer_release() 231 spin_unlock_irqrestore(&phba->sli4_hba.abts_nvme_buf_list_lock, in lpfc_nvmet_defer_release() 236 list_add_tail(&ctxp->list, &phba->sli4_hba.lpfc_abts_nvmet_ctx_list); in lpfc_nvmet_defer_release() 237 spin_unlock_irqrestore(&phba->sli4_hba.abts_nvme_buf_list_lock, iflag); in lpfc_nvmet_defer_release() 346 spin_lock_irqsave(&phba->sli4_hba.nvmet_io_wait_lock, iflag); in lpfc_nvmet_ctxbuf_post() 347 if (phba->sli4_hba.nvmet_io_wait_cnt) { in lpfc_nvmet_ctxbuf_post() 348 list_remove_head(&phba->sli4_hba.lpfc_nvmet_io_wait_list, in lpfc_nvmet_ctxbuf_post() 351 phba->sli4_hba.nvmet_io_wait_cnt--; in lpfc_nvmet_ctxbuf_post() 352 spin_unlock_irqrestore(&phba->sli4_hba.nvmet_io_wait_lock, in lpfc_nvmet_ctxbuf_post() 433 spin_unlock_irqrestore(&phba->sli4_hba.nvmet_io_wait_lock, iflag); in lpfc_nvmet_ctxbuf_post() [all …]
|
D | lpfc_attr.c | 316 phba->sli4_hba.nvmet_xri_cnt, in lpfc_nvme_info_show() 317 phba->sli4_hba.nvmet_io_wait_cnt, in lpfc_nvme_info_show() 318 phba->sli4_hba.nvmet_io_wait_total, in lpfc_nvme_info_show() 339 phba->sli4_hba.max_cfg_param.max_xri, in lpfc_nvme_info_show() 340 phba->sli4_hba.nvme_xri_max, in lpfc_nvme_info_show() 341 phba->sli4_hba.scsi_xri_max, in lpfc_nvme_info_show() 741 if_type = phba->sli4_hba.pc_sli4_params.if_type; in lpfc_fwrev_show() 742 sli_family = phba->sli4_hba.pc_sli4_params.sli_family; in lpfc_fwrev_show() 908 if (phba->sli4_hba.lnk_info.lnk_dv == LPFC_LNK_DAT_VAL) { in lpfc_sli4_protocol_show() 909 if (phba->sli4_hba.lnk_info.lnk_tp == LPFC_LNK_TYPE_GE) in lpfc_sli4_protocol_show() [all …]
|
D | lpfc_mbox.c | 383 &phba->sli4_hba.bbscn_params); in lpfc_config_link() 761 mb->un.varRegLogin.rpi = phba->sli4_hba.rpi_ids[rpi]; in lpfc_reg_rpi() 900 mb->un.varRegVpi.vfi = phba->sli4_hba.vfi_ids[vport->vfi]; in lpfc_reg_vpi() 2128 vport->phba->sli4_hba.vfi_ids[vport->vfi]); in lpfc_init_vfi() 2158 phba->sli4_hba.vfi_ids[vport->vfi]); in lpfc_reg_vfi() 2175 if ((phba->sli4_hba.lnk_info.lnk_tp == LPFC_LNK_TYPE_FC) && in lpfc_reg_vfi() 2187 &phba->sli4_hba.bbscn_params); in lpfc_reg_vfi() 2190 &phba->sli4_hba.bbscn_params); in lpfc_reg_vfi() 2207 phba->sli4_hba.vfi_ids[vport->vfi], in lpfc_reg_vfi() 2234 phba->sli4_hba.vfi_ids[phba->pport->vfi]); in lpfc_init_vpi() [all …]
|
D | lpfc_nvme.c | 488 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]); in lpfc_nvme_gen_req() 737 pring = phba->sli4_hba.nvmels_wq->pring; in lpfc_nvme_ls_abort() 1270 phba->sli4_hba.rpi_ids[pnode->nlp_rpi]); in lpfc_nvme_prep_io_cmd() 2024 if (!phba->sli4_hba.intr_enable) in lpfc_sli4_post_nvme_sgl_block() 2206 phba->sli4_hba.nvme_xri_cnt); in lpfc_repost_nvme_sgl_list() 2285 pwqeq->sli4_xritag = phba->sli4_hba.xri_ids[lxri]; in lpfc_new_nvme_buf() 2313 phba->sli4_hba.nvme_xri_cnt++; in lpfc_new_nvme_buf() 2414 spin_lock_irqsave(&phba->sli4_hba.abts_nvme_buf_list_lock, in lpfc_release_nvme_buf() 2417 &phba->sli4_hba.lpfc_abts_nvme_buf_list); in lpfc_release_nvme_buf() 2418 spin_unlock_irqrestore(&phba->sli4_hba.abts_nvme_buf_list_lock, in lpfc_release_nvme_buf() [all …]
|
D | lpfc_nvmet.h | 103 (phba->sli4_hba.nvmet_ctx_info + ((cpu * phba->cfg_nvmet_mrq) + mrq))
|
D | lpfc_scsi.c | 531 spin_lock(&phba->sli4_hba.abts_scsi_buf_list_lock); in lpfc_sli4_vport_delete_fcp_xri_aborted() 533 &phba->sli4_hba.lpfc_abts_scsi_buf_list, list) { in lpfc_sli4_vport_delete_fcp_xri_aborted() 538 spin_unlock(&phba->sli4_hba.abts_scsi_buf_list_lock); in lpfc_sli4_vport_delete_fcp_xri_aborted() 562 struct lpfc_sli_ring *pring = phba->sli4_hba.els_wq->pring; in lpfc_sli4_fcp_xri_aborted() 567 spin_lock(&phba->sli4_hba.abts_scsi_buf_list_lock); in lpfc_sli4_fcp_xri_aborted() 569 &phba->sli4_hba.lpfc_abts_scsi_buf_list, list) { in lpfc_sli4_fcp_xri_aborted() 575 &phba->sli4_hba.abts_scsi_buf_list_lock); in lpfc_sli4_fcp_xri_aborted() 594 spin_unlock(&phba->sli4_hba.abts_scsi_buf_list_lock); in lpfc_sli4_fcp_xri_aborted() 772 phba->sli4_hba.scsi_xri_cnt); in lpfc_sli4_repost_scsi_sgl_list() 875 psb->cur_iocbq.sli4_xritag = phba->sli4_hba.xri_ids[lxri]; in lpfc_new_scsi_buf_s4() [all …]
|
D | lpfc_bsg.c | 486 cmd->ulpContext = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; in lpfc_bsg_send_mgmt_cmd() 730 cmdiocbq->iocb.ulpContext = phba->sli4_hba.rpi_ids[rpi]; in lpfc_bsg_rport_els() 1559 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; in lpfc_issue_ct_rsp() 1740 list_for_each_entry(qp, &phba->sli4_hba.lpfc_wq_list, wq_list) { in lpfc_bsg_diag_mode_enter() 1938 diag, phba->sli4_hba.lnk_info.lnk_tp, in lpfc_sli4_bsg_set_link_diag_state() 1939 phba->sli4_hba.lnk_info.lnk_no); in lpfc_sli4_bsg_set_link_diag_state() 1945 phba->sli4_hba.lnk_info.lnk_no); in lpfc_sli4_bsg_set_link_diag_state() 1947 phba->sli4_hba.lnk_info.lnk_tp); in lpfc_sli4_bsg_set_link_diag_state() 1998 &link_diag_loopback->u.req, phba->sli4_hba.lnk_info.lnk_no); in lpfc_sli4_bsg_set_internal_loopback() 2000 &link_diag_loopback->u.req, phba->sli4_hba.lnk_info.lnk_tp); in lpfc_sli4_bsg_set_internal_loopback() [all …]
|
D | lpfc_disc.h | 154 (ndlp->cmd_qdepth < phba->sli4_hba.max_cfg_param.max_xri)
|
D | lpfc.h | 648 struct lpfc_sli4_hba sli4_hba; member 1239 if (phba->sli4_hba.els_wq) in lpfc_phba_elsring() 1240 return phba->sli4_hba.els_wq->pring; in lpfc_phba_elsring()
|
D | lpfc_vport.c | 100 phba->sli4_hba.max_cfg_param.vpi_used++; in lpfc_alloc_vpi() 113 phba->sli4_hba.max_cfg_param.vpi_used--; in lpfc_free_vpi()
|
D | lpfc_els.c | 745 (phba->sli4_hba.lnk_info.lnk_tp == LPFC_LNK_TYPE_FC)) { in lpfc_cmpl_els_flogi_fabric() 1264 if (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) == in lpfc_issue_els_flogi() 5545 bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) != in lpfc_els_rcv_rdp() 5738 phba->sli4_hba.physical_port); in lpfc_sli4_set_beacon() 5749 if (phba->sli4_hba.pc_sli4_params.bv1s) { in lpfc_sli4_set_beacon() 5833 (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) < in lpfc_els_rcv_lcb() 7065 bf_set(rrq_oxid, els_rrq, phba->sli4_hba.xri_ids[rrq->xritag]); in lpfc_issue_els_rrq() 9404 spin_lock(&phba->sli4_hba.sgl_list_lock); in lpfc_sli4_vport_delete_els_xri_aborted() 9406 &phba->sli4_hba.lpfc_abts_els_sgl_list, list) { in lpfc_sli4_vport_delete_els_xri_aborted() 9410 spin_unlock(&phba->sli4_hba.sgl_list_lock); in lpfc_sli4_vport_delete_els_xri_aborted() [all …]
|
D | lpfc_mem.c | 56 int max_xri = phba->sli4_hba.max_cfg_param.max_xri; in lpfc_mem_alloc_active_rrq_pool_s4()
|
D | lpfc_hbadisc.c | 1140 &phba->sli4_hba.bbscn_params); in lpfc_mbx_cmpl_local_config_link() 1832 if_type = bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf); in lpfc_sli4_fcf_rec_mbox_parse() 2724 (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) != in lpfc_init_vfi_cmpl() 2927 (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) != in lpfc_mbx_cmpl_reg_vfi() 4646 list_for_each_entry(qp, &phba->sli4_hba.lpfc_wq_list, wq_list) { in lpfc_sli4_dequeue_nport_iocbs() 4738 rpi = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; in lpfc_unreg_rpi() 4749 &phba->sli4_hba.sli_intf) == in lpfc_unreg_rpi()
|
D | lpfc_ct.c | 370 icmd->ulpContext = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; in lpfc_gen_req()
|