/linux-4.4.14/drivers/scsi/lpfc/ |
D | lpfc_debugfs.h | 376 fcp_wqidx, phba->sli4_hba.fcp_wq[fcp_wqidx]->queue_id); in lpfc_debug_dump_fcp_wq() 377 lpfc_debug_dump_q(phba->sli4_hba.fcp_wq[fcp_wqidx]); in lpfc_debug_dump_fcp_wq() 397 fcp_cqid = phba->sli4_hba.fcp_wq[fcp_wqidx]->assoc_qid; in lpfc_debug_dump_fcp_cq() 399 if (phba->sli4_hba.fcp_cq[fcp_cqidx]->queue_id == fcp_cqid) in lpfc_debug_dump_fcp_cq() 410 fcp_wqidx, phba->sli4_hba.fcp_wq[fcp_wqidx]->queue_id, in lpfc_debug_dump_fcp_cq() 412 lpfc_debug_dump_q(phba->sli4_hba.fcp_cq[fcp_cqidx]); in lpfc_debug_dump_fcp_cq() 433 fcp_cqid = phba->sli4_hba.fcp_wq[fcp_wqidx]->assoc_qid; in lpfc_debug_dump_hba_eq() 435 if (phba->sli4_hba.fcp_cq[fcp_cqidx]->queue_id == fcp_cqid) in lpfc_debug_dump_hba_eq() 446 fcp_eqid = phba->sli4_hba.hba_eq[fcp_eqidx]->queue_id; in lpfc_debug_dump_hba_eq() 447 qdesc = phba->sli4_hba.hba_eq[fcp_eqidx]; in lpfc_debug_dump_hba_eq() [all …]
|
D | lpfc_init.c | 848 while (!list_empty(&phba->sli4_hba.sp_queue_event)) { in lpfc_sli4_free_sp_events() 851 list_remove_head(&phba->sli4_hba.sp_queue_event, in lpfc_sli4_free_sp_events() 1011 spin_lock(&phba->sli4_hba.abts_sgl_list_lock); in lpfc_hba_down_post_s4() 1013 &phba->sli4_hba.lpfc_abts_els_sgl_list, list) in lpfc_hba_down_post_s4() 1017 list_splice_init(&phba->sli4_hba.lpfc_abts_els_sgl_list, in lpfc_hba_down_post_s4() 1018 &phba->sli4_hba.lpfc_sgl_list); in lpfc_hba_down_post_s4() 1020 spin_unlock(&phba->sli4_hba.abts_sgl_list_lock); in lpfc_hba_down_post_s4() 1024 spin_lock(&phba->sli4_hba.abts_scsi_buf_list_lock); in lpfc_hba_down_post_s4() 1025 list_splice_init(&phba->sli4_hba.lpfc_abts_scsi_buf_list, in lpfc_hba_down_post_s4() 1027 spin_unlock(&phba->sli4_hba.abts_scsi_buf_list_lock); in lpfc_hba_down_post_s4() [all …]
|
D | lpfc_debugfs.c | 1747 if_type = bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf); in lpfc_idiag_baracc_read() 1750 mem_mapped_bar = phba->sli4_hba.conf_regs_memmap_p; in lpfc_idiag_baracc_read() 1752 mem_mapped_bar = phba->sli4_hba.ctrl_regs_memmap_p; in lpfc_idiag_baracc_read() 1754 mem_mapped_bar = phba->sli4_hba.drbl_regs_memmap_p; in lpfc_idiag_baracc_read() 1759 mem_mapped_bar = phba->sli4_hba.conf_regs_memmap_p; in lpfc_idiag_baracc_read() 1881 if_type = bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf); in lpfc_idiag_baracc_write() 1899 mem_mapped_bar = phba->sli4_hba.conf_regs_memmap_p; in lpfc_idiag_baracc_write() 1903 mem_mapped_bar = phba->sli4_hba.ctrl_regs_memmap_p; in lpfc_idiag_baracc_write() 1907 mem_mapped_bar = phba->sli4_hba.drbl_regs_memmap_p; in lpfc_idiag_baracc_write() 1914 mem_mapped_bar = phba->sli4_hba.conf_regs_memmap_p; in lpfc_idiag_baracc_write() [all …]
|
D | lpfc_sli.c | 210 writel(doorbell.word0, q->phba->sli4_hba.MQDBregaddr); in lpfc_sli4_mq_put() 295 writel(doorbell.word0, q->phba->sli4_hba.EQCQDBregaddr); in lpfc_sli4_eq_clr_intr() 345 writel(doorbell.word0, q->phba->sli4_hba.EQCQDBregaddr); in lpfc_sli4_eq_release() 348 readl(q->phba->sli4_hba.EQCQDBregaddr); in lpfc_sli4_eq_release() 439 writel(doorbell.word0, q->phba->sli4_hba.EQCQDBregaddr); in lpfc_sli4_cq_release() 604 sglq = phba->sli4_hba.lpfc_sglq_active_list[xritag]; in __lpfc_clear_active_sglq() 605 phba->sli4_hba.lpfc_sglq_active_list[xritag] = NULL; in __lpfc_clear_active_sglq() 626 sglq = phba->sli4_hba.lpfc_sglq_active_list[xritag]; in __lpfc_get_active_sglq() 910 struct list_head *lpfc_sgl_list = &phba->sli4_hba.lpfc_sgl_list; in __lpfc_sli_get_sglq() 953 phba->sli4_hba.lpfc_sglq_active_list[sglq->sli4_lxritag] = sglq; in __lpfc_sli_get_sglq() [all …]
|
D | lpfc_attr.c | 360 if_type = phba->sli4_hba.pc_sli4_params.if_type; in lpfc_fwrev_show() 361 sli_family = phba->sli4_hba.pc_sli4_params.sli_family; in lpfc_fwrev_show() 527 if (phba->sli4_hba.lnk_info.lnk_dv == LPFC_LNK_DAT_VAL) { in lpfc_sli4_protocol_show() 528 if (phba->sli4_hba.lnk_info.lnk_tp == LPFC_LNK_TYPE_GE) in lpfc_sli4_protocol_show() 530 if (phba->sli4_hba.lnk_info.lnk_tp == LPFC_LNK_TYPE_FC) in lpfc_sli4_protocol_show() 554 phba->sli4_hba.pc_sli4_params.oas_supported); in lpfc_oas_supported_show() 859 lpfc_readl(phba->sli4_hba.u.if_type2.STATUSregaddr, in lpfc_sli4_pdev_status_reg_wait() 870 lpfc_readl(phba->sli4_hba.u.if_type2.STATUSregaddr, in lpfc_sli4_pdev_status_reg_wait() 913 (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) != in lpfc_sli4_pdev_reg_request() 940 reg_val = readl(phba->sli4_hba.conf_regs_memmap_p + in lpfc_sli4_pdev_reg_request() [all …]
|
D | lpfc_mbox.c | 750 mb->un.varRegLogin.rpi = phba->sli4_hba.rpi_ids[rpi]; in lpfc_reg_rpi() 889 mb->un.varRegVpi.vfi = phba->sli4_hba.vfi_ids[vport->vfi]; in lpfc_reg_vpi() 2111 vport->phba->sli4_hba.vfi_ids[vport->vfi]); in lpfc_init_vfi() 2140 phba->sli4_hba.vfi_ids[vport->vfi]); in lpfc_reg_vfi() 2155 if ((phba->sli4_hba.lnk_info.lnk_tp == LPFC_LNK_TYPE_FC) && in lpfc_reg_vfi() 2167 phba->sli4_hba.vfi_ids[vport->vfi], in lpfc_reg_vfi() 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() 2344 &mbox->u.mqe.un.mem_dump_type3, phba->sli4_hba.physical_port); in lpfc_mbx_cmpl_rdp_page_a0() 2403 &mbox->u.mqe.un.mem_dump_type3, phba->sli4_hba.physical_port); in lpfc_sli4_dump_page_a0() [all …]
|
D | lpfc_scsi.c | 528 spin_lock(&phba->sli4_hba.abts_scsi_buf_list_lock); in lpfc_sli4_vport_delete_fcp_xri_aborted() 530 &phba->sli4_hba.lpfc_abts_scsi_buf_list, list) { in lpfc_sli4_vport_delete_fcp_xri_aborted() 535 spin_unlock(&phba->sli4_hba.abts_scsi_buf_list_lock); in lpfc_sli4_vport_delete_fcp_xri_aborted() 562 spin_lock(&phba->sli4_hba.abts_scsi_buf_list_lock); in lpfc_sli4_fcp_xri_aborted() 564 &phba->sli4_hba.lpfc_abts_scsi_buf_list, list) { in lpfc_sli4_fcp_xri_aborted() 570 &phba->sli4_hba.abts_scsi_buf_list_lock); in lpfc_sli4_fcp_xri_aborted() 589 spin_unlock(&phba->sli4_hba.abts_scsi_buf_list_lock); in lpfc_sli4_fcp_xri_aborted() 767 phba->sli4_hba.scsi_xri_cnt); in lpfc_sli4_repost_scsi_sgl_list() 866 psb->cur_iocbq.sli4_xritag = phba->sli4_hba.xri_ids[lxri]; in lpfc_new_scsi_buf_s4() 923 phba->sli4_hba.scsi_xri_cnt++; in lpfc_new_scsi_buf_s4() [all …]
|
D | lpfc_bsg.c | 479 cmd->ulpContext = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; in lpfc_bsg_send_mgmt_cmd() 718 cmdiocbq->iocb.ulpContext = phba->sli4_hba.rpi_ids[rpi]; in lpfc_bsg_rport_els() 1537 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; in lpfc_issue_ct_rsp() 1905 diag, phba->sli4_hba.lnk_info.lnk_tp, in lpfc_sli4_bsg_set_link_diag_state() 1906 phba->sli4_hba.lnk_info.lnk_no); in lpfc_sli4_bsg_set_link_diag_state() 1912 phba->sli4_hba.lnk_info.lnk_no); in lpfc_sli4_bsg_set_link_diag_state() 1914 phba->sli4_hba.lnk_info.lnk_tp); in lpfc_sli4_bsg_set_link_diag_state() 1965 &link_diag_loopback->u.req, phba->sli4_hba.lnk_info.lnk_no); in lpfc_sli4_bsg_set_internal_loopback() 1967 &link_diag_loopback->u.req, phba->sli4_hba.lnk_info.lnk_tp); in lpfc_sli4_bsg_set_internal_loopback() 2001 phba->sli4_hba.vfi_ids[phba->pport->vfi], in lpfc_sli4_diag_fcport_reg_setup() [all …]
|
D | lpfc_vport.c | 96 phba->sli4_hba.max_cfg_param.vpi_used++; in lpfc_alloc_vpi() 109 phba->sli4_hba.max_cfg_param.vpi_used--; in lpfc_free_vpi()
|
D | lpfc_els.c | 714 if (phba->sli4_hba.lnk_info.lnk_tp == LPFC_LNK_TYPE_FC) { in lpfc_cmpl_els_flogi_fabric() 1243 if (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) == in lpfc_issue_els_flogi() 4684 switch (phba->sli4_hba.link_state.speed) { in lpfc_rdp_res_speed() 4926 &phba->sli4_hba.sli_intf) != in lpfc_els_rcv_rdp() 5115 phba->sli4_hba.physical_port); in lpfc_sli4_set_beacon() 5171 (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) != in lpfc_els_rcv_lcb() 6480 bf_set(rrq_oxid, els_rrq, phba->sli4_hba.xri_ids[rrq->xritag]); in lpfc_issue_els_rrq() 8793 spin_lock(&phba->sli4_hba.abts_sgl_list_lock); in lpfc_sli4_vport_delete_els_xri_aborted() 8795 &phba->sli4_hba.lpfc_abts_els_sgl_list, list) { in lpfc_sli4_vport_delete_els_xri_aborted() 8799 spin_unlock(&phba->sli4_hba.abts_sgl_list_lock); in lpfc_sli4_vport_delete_els_xri_aborted() [all …]
|
D | lpfc_mem.c | 50 int max_xri = phba->sli4_hba.max_cfg_param.max_xri; in lpfc_mem_alloc_active_rrq_pool_s4()
|
D | lpfc.h | 608 struct lpfc_sli4_hba sli4_hba; member
|
D | lpfc_hbadisc.c | 1798 if_type = bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf); in lpfc_sli4_fcf_rec_mbox_parse() 2690 (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) != in lpfc_init_vfi_cmpl() 2893 (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) != in lpfc_mbx_cmpl_reg_vfi() 4526 rpi = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; in lpfc_unreg_rpi() 4537 &phba->sli4_hba.sli_intf) == in lpfc_unreg_rpi()
|
D | lpfc_ct.c | 345 icmd->ulpContext = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; in lpfc_gen_req()
|