/linux-6.3-rc2/drivers/scsi/lpfc/ |
A D | lpfc_init.c | 352 struct lpfc_hba *phba = vport->phba; in lpfc_update_vport_wwn() local 532 lpfc_get_hba_model_desc(phba, phba->ModelName, phba->ModelDesc); in lpfc_config_port_post() 1232 phba = from_timer(phba, t, rrq_tmr); in lpfc_rrq_timeout() 2183 (*phba->lpfc_handle_eratt)(phba); in lpfc_handle_eratt() 4762 vport->phba = phba; in lpfc_create_port() 5087 phba->lpfc_stop_port(phba); in lpfc_stop_port() 6736 phba = vport->phba; in lpfc_sli4_perform_vport_cvl() 9181 vport = lpfc_create_port(phba, phba->brd_no, &phba->pcidev->dev); in lpfc_create_shost() 9293 lpfc_get_hba_model_desc(phba, phba->ModelName, phba->ModelDesc); in lpfc_post_init_setup() 12474 eqhdl->phba = phba; in lpfc_hba_eq_hdl_array_init() [all …]
|
A D | lpfc_mem.c | 92 phba->lpfc_mbuf_pool = dma_pool_create("lpfc_mbuf_pool", &phba->pcidev->dev, in lpfc_mem_alloc() 126 phba->rrq_pool = in lpfc_mem_alloc() 129 if (!phba->rrq_pool) in lpfc_mem_alloc() 171 phba->rrq_pool = NULL; in lpfc_mem_alloc() 236 phba->rrq_pool = NULL; in lpfc_mem_free() 241 if (phba->sli_rev == LPFC_SLI_REV4 && phba->active_rrq_pool) { in lpfc_mem_free() 329 lpfc_mem_free(phba); in lpfc_mem_free_all() 339 if (phba->cgn_i) { in lpfc_mem_free_all() 342 phba->cgn_i->virt, phba->cgn_i->phys); in lpfc_mem_free_all() 343 kfree(phba->cgn_i); in lpfc_mem_free_all() [all …]
|
A D | lpfc_sli.c | 926 if (phba->iocb_cnt > phba->iocb_max) in __lpfc_sli_get_iocbq() 927 phba->iocb_max = phba->iocb_cnt; in __lpfc_sli_get_iocbq() 1068 struct lpfc_hba *phba = vport->phba; in lpfc_get_active_rrq() local 1100 struct lpfc_hba *phba = vport->phba; in lpfc_cleanup_vports_rrqs() local 3274 axchg->phba = phba; in lpfc_nvme_unsol_ls_handler() 5666 phba->max_vports = (phba->max_vpi > phba->max_vports) ? in lpfc_sli_config_port() 5758 phba->sli_rev, phba->max_vpi); in lpfc_sli_hba_setup() 11275 struct lpfc_hba *phba = eq->phba; in lpfc_sli4_poll_eq() local 14946 struct lpfc_hba *phba = cq->phba; in __lpfc_sli4_sp_process_cq() local 15551 phba = hba_eq_hdl->phba; in lpfc_sli4_hba_intr_handler() [all …]
|
A D | lpfc_hbadisc.c | 164 phba = vport->phba; in lpfc_dev_loss_tmo_callbk() 427 phba = vport->phba; in lpfc_dev_loss_tmo_handler() 1128 struct lpfc_hba *phba = vport->phba; in lpfc_cleanup_rpis() local 1187 struct lpfc_hba *phba = vport->phba; in lpfc_linkdown_port() local 1340 struct lpfc_hba *phba = vport->phba; in lpfc_linkup_port() local 1347 phba->fc_topology, phba->fc_linkspeed, phba->link_flag); in lpfc_linkup_port() 2361 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_fcf_rr_next_proc() local 3165 struct lpfc_hba *phba = vport->phba; in lpfc_issue_init_vfi() local 4941 ndlp->phba = vport->phba; in lpfc_initialize_node() 5279 struct lpfc_hba *phba = vport->phba; in lpfc_unreg_rpi() local [all …]
|
A D | lpfc_attr.c | 123 struct lpfc_hba *phba = vport->phba; in lpfc_cmf_info_show() local 323 struct lpfc_hba *phba = vport->phba; in lpfc_enable_fip_show() local 337 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_info_show() local 708 struct lpfc_hba *phba = vport->phba; in lpfc_scsi_stat_show() local 759 struct lpfc_hba *phba = vport->phba; in lpfc_bg_info_show() local 779 struct lpfc_hba *phba = vport->phba; in lpfc_bg_guard_err_show() local 791 struct lpfc_hba *phba = vport->phba; in lpfc_bg_apptag_err_show() local 803 struct lpfc_hba *phba = vport->phba; in lpfc_bg_reftag_err_show() local 840 struct lpfc_hba *phba = vport->phba; in lpfc_serialnum_show() local 1173 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_protocol_show() local [all …]
|
A D | lpfc_bsg.c | 383 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_send_mgmt_cmd() local 645 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_rport_els() local 1169 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_hba_set_event() local 1252 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_hba_get_event() local 1573 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_send_mgmt_rsp() local 1986 phba->vpi_ids[phba->pport->vpi]); in lpfc_sli4_diag_fcport_reg_setup() 2232 phba = vport->phba; in lpfc_bsg_diag_loopback_mode() 2272 phba = vport->phba; in lpfc_sli4_bsg_diag_mode_end() 2358 phba = vport->phba; in lpfc_sli4_bsg_link_diag_test() 3026 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_diag_loopback_run() local [all …]
|
A D | lpfc_vport.c | 94 vpi = find_next_zero_bit(phba->vpi_bmask, (phba->max_vpi + 1), 1); in lpfc_alloc_vpi() 147 rc = lpfc_sli_issue_mbox_wait(phba, pmb, phba->fc_ratov * 2); in lpfc_vport_sparm() 240 struct lpfc_hba *phba = vport->phba; in lpfc_discovery_wait() local 297 struct lpfc_hba *phba = pport->phba; in lpfc_vport_create() local 304 if ((phba->sli_rev < 3) || !(phba->cfg_enable_npiv)) { in lpfc_vport_create() 308 phba->sli_rev); in lpfc_vport_create() 327 phba->max_vpi); in lpfc_vport_create() 489 struct lpfc_hba *phba = vport->phba; in lpfc_send_npiv_logo() local 536 struct lpfc_hba *phba = vport->phba; in disable_vport() local 575 struct lpfc_hba *phba = vport->phba; in enable_vport() local [all …]
|
A D | lpfc_nvmet.c | 444 ctxp->phba = phba; in lpfc_nvmet_ctxbuf_post() 1015 struct lpfc_hba *phba = ctxp->phba; in lpfc_nvmet_xmt_fcp_op() local 1144 struct lpfc_hba *phba = ctxp->phba; in lpfc_nvmet_xmt_fcp_abort() local 1203 struct lpfc_hba *phba = ctxp->phba; in lpfc_nvmet_xmt_fcp_release() local 1247 struct lpfc_hba *phba = ctxp->phba; in lpfc_nvmet_defer_rcv() local 1319 phba = lpfc_nvmet->phba; in lpfc_nvmet_ls_req() 1355 phba = lpfc_nvmet->phba; in lpfc_nvmet_ls_abort() 1370 struct lpfc_hba *phba = ndlp->phba; in lpfc_nvmet_host_release() local 1397 phba = tgtp->phba; in lpfc_nvmet_discovery_event() 1693 tgtp->phba = phba; in lpfc_nvmet_create_targetport() [all …]
|
A D | lpfc_debugfs.c | 810 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_nodelist_data() local 916 if (phba->nvmet_support && phba->targetport && (vport == phba->pport)) { in lpfc_debugfs_nodelist_data() 1031 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_nvmestat_data() local 1254 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_scsistat_data() local 1394 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_ioktime_data() local 1696 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_hdwqstat_data() local 1870 !phba || !phba->slow_ring_trc) in lpfc_debugfs_slow_ring_trc() 2683 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_nvmestat_write() local 2771 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_scsistat_write() local 2825 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_ioktime_write() local [all …]
|
A D | lpfc_debugfs.h | 209 if (phba->nvmeio_trc_on) \ 401 (q->phba)->brd_no, in lpfc_debug_dump_q() 429 wq = phba->sli4_hba.mbx_wq; in lpfc_debug_dump_wq() 432 wq = phba->sli4_hba.els_wq; in lpfc_debug_dump_wq() 435 wq = phba->sli4_hba.nvmels_wq; in lpfc_debug_dump_wq() 474 wq = phba->sli4_hba.mbx_wq; in lpfc_debug_dump_cq() 475 cq = phba->sli4_hba.mbx_cq; in lpfc_debug_dump_cq() 478 wq = phba->sli4_hba.els_wq; in lpfc_debug_dump_cq() 479 cq = phba->sli4_hba.els_cq; in lpfc_debug_dump_cq() 482 wq = phba->sli4_hba.nvmels_wq; in lpfc_debug_dump_cq() [all …]
|
A D | lpfc_scsi.c | 255 struct lpfc_hba *phba = vport->phba; in lpfc_new_scsi_buf_s3() local 391 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_vport_delete_fcp_xri_aborted() local 774 phba->lpfc_release_scsi_buf(phba, psb); in lpfc_release_scsi_buf() 4701 struct lpfc_hba *phba = vport->phba; in lpfc_scsi_prep_cmnd_buf_s4() local 5105 struct lpfc_hba *phba = vport->phba; in lpfc_info() local 5111 if (phba && phba->pcidev){ in lpfc_info() 5235 struct lpfc_hba *phba = vport->phba; in lpfc_queuecommand() local 5533 struct lpfc_hba *phba = vport->phba; in lpfc_abort_handler() local 5799 struct lpfc_hba *phba = vport->phba; in lpfc_send_taskmgmt() local 5952 struct lpfc_hba *phba = vport->phba; in lpfc_reset_flush_io_context() local [all …]
|
A D | lpfc_mbox.c | 448 if (phba->bbcredit_support && phba->cfg_enable_bbcr) { in lpfc_config_link() 454 if (phba->cfg_ack0 && (phba->sli_rev < LPFC_SLI_REV4)) in lpfc_config_link() 903 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_unreg_all_rpis() local 945 struct lpfc_hba *phba = vport->phba; in lpfc_reg_vpi() local 1362 if (phba->max_vpi && phba->cfg_enable_npiv && in lpfc_config_port() 1437 if (phba->cfg_hostmem_hgp && phba->sli_rev != 3) { in lpfc_config_port() 2155 if (phba->max_vpi && phba->cfg_enable_npiv) in lpfc_request_features() 2219 struct lpfc_hba *phba = vport->phba; in lpfc_reg_vfi() local 2253 if (phba->bbcredit_support && phba->cfg_enable_bbcr && in lpfc_reg_vfi() 2303 phba->sli4_hba.vfi_ids[phba->pport->vfi]); in lpfc_init_vpi() [all …]
|
A D | lpfc_logmsg.h | 53 void lpfc_dmp_dbg(struct lpfc_hba *phba); 64 { uint32_t log_verbose = (phba)->pport ? \ 65 (phba)->pport->cfg_log_verbose : \ 66 (phba)->cfg_log_verbose; \ 69 fmt, phba->brd_no, ##arg); \ 77 lpfc_dmp_dbg((vport)->phba); \ 89 (phba)->pport->cfg_log_verbose : \ 90 (phba)->cfg_log_verbose; \ 93 lpfc_dmp_dbg(phba); \ 95 fmt, phba->brd_no, ##arg); \ [all …]
|
A D | lpfc_els.c | 97 struct lpfc_hba *phba = vport->phba; in lpfc_els_chk_latt() local 168 struct lpfc_hba *phba = vport->phba; in lpfc_prep_els_iocb() local 346 struct lpfc_hba *phba = vport->phba; in lpfc_issue_fabric_reglogin() local 437 struct lpfc_hba *phba = vport->phba; in lpfc_issue_reg_vfi() local 513 struct lpfc_hba *phba = vport->phba; in lpfc_issue_unreg_vfi() local 569 struct lpfc_hba *phba = vport->phba; in lpfc_check_clean_addr_bit() local 628 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_els_flogi_fabric() local 821 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_els_flogi_nport() local 1293 struct lpfc_hba *phba = vport->phba; in lpfc_issue_els_flogi() local 2468 struct lpfc_hba *phba = vport->phba; in lpfc_issue_els_prli() local [all …]
|
A D | lpfc_crtn.h | 78 void lpfc_free_iocb_list(struct lpfc_hba *phba); 81 int lpfc_read_lds_params(struct lpfc_hba *phba); 83 void lpfc_cmf_signal_init(struct lpfc_hba *phba); 84 void lpfc_cmf_start(struct lpfc_hba *phba); 85 void lpfc_cmf_stop(struct lpfc_hba *phba); 95 void lpfc_block_requests(struct lpfc_hba *phba); 238 int lpfc_sli4_setup(struct lpfc_hba *phba); 416 int lpfc_issue_hb_mbox(struct lpfc_hba *phba); 417 void lpfc_issue_hb_tmo(struct lpfc_hba *phba); 523 void lpfc_start_fdiscs(struct lpfc_hba *phba); [all …]
|
A D | lpfc_ct.c | 158 struct lpfc_hba *phba = vport->phba; in lpfc_ct_reject_event() local 593 struct lpfc_hba *phba = vport->phba; in lpfc_gen_req() local 670 struct lpfc_hba *phba = vport->phba; in lpfc_ct_cmd() local 805 struct lpfc_hba *phba = vport->phba; in lpfc_ns_rsp_audit_did() local 1897 struct lpfc_hba *phba = vport->phba; in lpfc_ns_cmd() local 2440 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_change_check() local 2624 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_hba_attr_sn() local 2633 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_hba_attr_model() local 2642 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_hba_attr_description() local 2651 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_hba_attr_hdw_ver() local [all …]
|
A D | lpfc_nvme.c | 396 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_gen_req() local 503 rc = lpfc_sli4_issue_wqe(phba, &phba->sli4_hba.hdwq[0], genwqe); in lpfc_nvme_gen_req() 707 struct lpfc_hba *phba = vport->phba; in __lpfc_nvme_ls_abort() local 827 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_adj_fcp_sgls() local 1208 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_prep_io_cmd() local 1336 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_prep_io_dma() local 1564 phba = vport->phba; in lpfc_nvme_fcp_io_submit() 1881 phba = vport->phba; in lpfc_nvme_fcp_abort() 2152 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_create_localport() local 2239 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_lport_unreg_wait() local [all …]
|
A D | lpfc_nportdisc.c | 328 struct lpfc_hba *phba = vport->phba; in lpfc_rcv_plogi() local 708 struct lpfc_hba *phba = vport->phba; in lpfc_rcv_padisc() local 957 struct lpfc_hba *phba = vport->phba; in lpfc_rcv_prli() local 1127 phba = vport->phba; in lpfc_disc_illegal() 1556 phba = vport->phba; in lpfc_cmpl_reglogin_plogi_issue() 1590 struct lpfc_hba *phba = vport->phba; in lpfc_device_recov_plogi_issue() local 1654 struct lpfc_hba *phba = vport->phba; in lpfc_rcv_logo_adisc_issue() local 1927 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_reglogin_reglogin_issue() local 2768 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_plogi_npr_node() local 2787 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_prli_npr_node() local [all …]
|
A D | lpfc.h | 562 struct lpfc_hba *phba; member 1663 wake_up(&phba->work_waitq); in lpfc_worker_wake_up() 1685 phba->sli.slistat.err_attn_event++; in lpfc_sli_read_hs() 1688 if (lpfc_readl(phba->HSregaddr, &phba->work_hs) || in lpfc_sli_read_hs() 1689 lpfc_readl(phba->MBslimaddr + 0xa8, &phba->work_status[0]) || in lpfc_sli_read_hs() 1690 lpfc_readl(phba->MBslimaddr + 0xac, &phba->work_status[1])) { in lpfc_sli_read_hs() 1695 writel(HA_ERATT, phba->HAregaddr); in lpfc_sli_read_hs() 1696 readl(phba->HAregaddr); /* flush */ in lpfc_sli_read_hs() 1697 phba->pport->stopped = 1; in lpfc_sli_read_hs() 1712 if (phba->sli4_hba.els_wq) in lpfc_phba_elsring() [all …]
|
/linux-6.3-rc2/drivers/scsi/be2iscsi/ |
A D | be_main.c | 252 phba = beiscsi_conn->phba; in beiscsi_eh_abort() 304 phba = beiscsi_conn->phba; in beiscsi_eh_device_reset() 443 memset(phba, 0, sizeof(*phba)); in beiscsi_hba_alloc() 694 phba = pbe_eq->phba; in be_isr_mcc() 732 phba = pbe_eq->phba; in be_isr_msix() 1668 phba = beiscsi_conn->phba; in beiscsi_hdl_gather_pdu() 1851 phba = pbe_eq->phba; in beiscsi_mcc_work() 1881 phba = pbe_eq->phba; in beiscsi_process_cq() 2057 phba = pbe_eq->phba; in be_iopoll() 3094 pbe_eq->phba = phba; in beiscsi_create_cqs() [all …]
|
A D | be_iscsi.c | 54 phba = beiscsi_ep->phba; in beiscsi_session_create() 155 beiscsi_conn->phba = phba; in beiscsi_conn_create() 198 if (beiscsi_ep->phba != phba) { in beiscsi_conn_bind() 201 beiscsi_ep->phba, phba); in beiscsi_conn_bind() 244 phba->ipv4_iface = iscsi_create_iface(phba->shost, in beiscsi_iface_create_ipv4() 263 phba->ipv6_iface = iscsi_create_iface(phba->shost, in beiscsi_iface_create_ipv6() 1008 struct beiscsi_hba *phba = beiscsi_ep->phba; in beiscsi_free_ep() local 1051 struct beiscsi_hba *phba = beiscsi_ep->phba; in beiscsi_open_conn() local 1178 beiscsi_ep->phba = phba; in beiscsi_ep_connect() 1247 struct beiscsi_hba *phba = beiscsi_ep->phba; in beiscsi_conn_close() local [all …]
|
A D | be_cmds.c | 107 tag = phba->ctrl.mcc_tag[phba->ctrl.mcc_alloc_index]; in alloc_mcc_wrb() 119 phba->ctrl.mcc_tag[phba->ctrl.mcc_alloc_index] = 0; in alloc_mcc_wrb() 422 phba->optic_state = state; in beiscsi_process_async_sli() 448 phba->port_name, in beiscsi_process_async_sli() 862 ctrl = &phba->ctrl; in beiscsi_cmd_mccq_create() 1420 phba->fw_config. in beiscsi_get_fw_config() 1422 phba->fw_config. in beiscsi_get_fw_config() 1424 phba->fw_config. in beiscsi_get_fw_config() 1426 phba->fw_config. in beiscsi_get_fw_config() 1502 phba->port_name = 0; in beiscsi_get_port_name() [all …]
|
A D | be_mgmt.c | 34 struct beiscsi_hba *phba, in mgmt_vendor_specific_fw_cmd() argument 92 be_mcc_notify(phba, tag); in mgmt_vendor_specific_fw_cmd() 186 i = phba->nxt_cqid++; in mgmt_open_connection() 187 if (phba->nxt_cqid == phba->num_cpus) in mgmt_open_connection() 188 phba->nxt_cqid = 0; in mgmt_open_connection() 208 be_mcc_notify(phba, tag); in mgmt_open_connection() 259 be_mcc_notify(phba, tag); in beiscsi_exec_nemb_cmd() 410 be_mcc_notify(phba, tag); in beiscsi_if_get_handle() 531 phba->interface_handle; in beiscsi_if_clr_ip() 570 phba->interface_handle; in beiscsi_if_set_ip() [all …]
|
A D | be_mgmt.h | 29 int mgmt_open_connection(struct beiscsi_hba *phba, 35 struct beiscsi_hba *phba, 141 #define GET_MGMT_CONTROLLER_WS(phba) (phba->pmgmt_ws) argument 154 struct beiscsi_hba *phba; member 166 int beiscsi_mgmt_invalidate_icds(struct beiscsi_hba *phba, 179 int beiscsi_if_get_gw(struct beiscsi_hba *phba, u32 ip_type, 182 int mgmt_get_nic_conf(struct beiscsi_hba *phba, 188 unsigned int beiscsi_if_get_handle(struct beiscsi_hba *phba); 233 unsigned int beiscsi_upload_cxn(struct beiscsi_hba *phba, 236 int be_cmd_modify_eq_delay(struct beiscsi_hba *phba, [all …]
|
A D | be_main.h | 252 #define chip_be2(phba) (phba->generation == BE_GEN2) argument 253 #define chip_be3_r(phba) (phba->generation == BE_GEN3) argument 254 #define is_chip_be2_be3r(phba) (chip_be3_r(phba) || (chip_be2(phba))) argument 264 #define BEISCSI_ULP0_AVLBL_CID(phba) \ argument 265 BEISCSI_ULP_AVLBL_CID(phba, BEISCSI_ULP0) 266 #define BEISCSI_ULP1_AVLBL_CID(phba) \ argument 267 BEISCSI_ULP_AVLBL_CID(phba, BEISCSI_ULP1) 395 #define beiscsi_hba_in_error(phba) ((phba)->state & BEISCSI_HBA_IN_ERR) argument 396 #define beiscsi_hba_is_online(phba) \ argument 397 (!beiscsi_hba_in_error((phba)) && \ [all …]
|