| /drivers/scsi/lpfc/ |
| A D | lpfc_init.c | 353 struct lpfc_hba *phba = vport->phba; in lpfc_update_vport_wwn() local 533 lpfc_get_hba_model_desc(phba, phba->ModelName, phba->ModelDesc); in lpfc_config_port_post() 2176 (*phba->lpfc_handle_eratt)(phba); in lpfc_handle_eratt() 4761 vport->phba = phba; in lpfc_create_port() 5111 phba->lpfc_stop_port(phba); in lpfc_stop_port() 6690 phba = vport->phba; in lpfc_sli4_perform_vport_cvl() 9124 vport = lpfc_create_port(phba, phba->brd_no, &phba->pcidev->dev); in lpfc_create_shost() 9236 lpfc_get_hba_model_desc(phba, phba->ModelName, phba->ModelDesc); in lpfc_post_init_setup() 12420 eqhdl->phba = phba; in lpfc_hba_eq_hdl_array_init() 13997 lpfc_get_hba_model_desc(phba, phba->ModelName, phba->ModelDesc); in lpfc_pci_probe_one_s3() [all …]
|
| A D | lpfc_mem.c | 115 phba->lpfc_mbuf_pool = dma_pool_create("lpfc_mbuf_pool", &phba->pcidev->dev, in lpfc_mem_alloc() 149 phba->rrq_pool = in lpfc_mem_alloc() 152 if (!phba->rrq_pool) in lpfc_mem_alloc() 194 phba->rrq_pool = NULL; in lpfc_mem_alloc() 259 phba->rrq_pool = NULL; in lpfc_mem_free() 264 if (phba->sli_rev == LPFC_SLI_REV4 && phba->active_rrq_pool) { in lpfc_mem_free() 336 lpfc_mem_free(phba); in lpfc_mem_free_all() 346 if (phba->cgn_i) { in lpfc_mem_free_all() 349 phba->cgn_i->virt, phba->cgn_i->phys); in lpfc_mem_free_all() 350 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 3265 axchg->phba = phba; in lpfc_nvme_unsol_ls_handler() 5664 phba->max_vports = (phba->max_vpi > phba->max_vports) ? in lpfc_sli_config_port() 5737 phba->sli_rev, phba->max_vpi); in lpfc_sli_hba_setup() 11267 struct lpfc_hba *phba = eq->phba; in lpfc_sli4_poll_eq() local 15554 phba = hba_eq_hdl->phba; in lpfc_sli4_hba_intr_handler() 15863 queue->phba = phba; in lpfc_sli4_queue_alloc() [all …]
|
| A D | lpfc_hbadisc.c | 171 phba = vport->phba; in lpfc_dev_loss_tmo_callbk() 461 phba = vport->phba; in lpfc_dev_loss_tmo_handler() 1162 struct lpfc_hba *phba = vport->phba; in lpfc_cleanup_rpis() local 1219 struct lpfc_hba *phba = vport->phba; in lpfc_linkdown_port() local 1380 struct lpfc_hba *phba = vport->phba; in lpfc_linkup_port() local 1387 phba->fc_topology, phba->fc_linkspeed, phba->link_flag); in lpfc_linkup_port() 2393 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_fcf_rr_next_proc() local 3193 struct lpfc_hba *phba = vport->phba; in lpfc_issue_init_vfi() local 4924 ndlp->phba = vport->phba; in lpfc_initialize_node() 5239 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 300 struct lpfc_hba *phba = vport->phba; in lpfc_vmid_info_show() local 455 struct lpfc_hba *phba = vport->phba; in lpfc_enable_fip_show() local 469 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_info_show() local 841 struct lpfc_hba *phba = vport->phba; in lpfc_scsi_stat_show() local 892 struct lpfc_hba *phba = vport->phba; in lpfc_bg_info_show() local 912 struct lpfc_hba *phba = vport->phba; in lpfc_bg_guard_err_show() local 924 struct lpfc_hba *phba = vport->phba; in lpfc_bg_apptag_err_show() local 936 struct lpfc_hba *phba = vport->phba; in lpfc_bg_reftag_err_show() local 1306 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_protocol_show() local [all …]
|
| A D | lpfc_bsg.c | 393 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_send_mgmt_cmd() local 659 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_rport_els() local 1183 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_hba_set_event() local 1266 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_hba_get_event() local 1587 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_send_mgmt_rsp() local 2000 phba->vpi_ids[phba->pport->vpi]); in lpfc_sli4_diag_fcport_reg_setup() 2246 phba = vport->phba; in lpfc_bsg_diag_loopback_mode() 2286 phba = vport->phba; in lpfc_sli4_bsg_diag_mode_end() 2372 phba = vport->phba; in lpfc_sli4_bsg_link_diag_test() 3039 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_diag_loopback_run() 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() 1380 struct lpfc_hba *phba = ndlp->phba; in lpfc_nvmet_host_release() local 1407 phba = tgtp->phba; in lpfc_nvmet_discovery_event() 1701 tgtp->phba = phba; in lpfc_nvmet_create_targetport() [all …]
|
| A D | lpfc_debugfs.c | 809 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() 1029 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_nvmestat_data() local 1252 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_scsistat_data() local 1392 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_ioktime_data() local 1694 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_hdwqstat_data() local 1868 !phba || !phba->slow_ring_trc) in lpfc_debugfs_slow_ring_trc() 2688 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_nvmestat_write() local 2776 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_scsistat_write() local 2830 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_ioktime_write() 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 298 struct lpfc_hba *phba = pport->phba; in lpfc_vport_create() local 305 if ((phba->sli_rev < 3) || !(phba->cfg_enable_npiv)) { in lpfc_vport_create() 309 phba->sli_rev); in lpfc_vport_create() 328 phba->max_vpi); in lpfc_vport_create() 490 struct lpfc_hba *phba = vport->phba; in lpfc_send_npiv_logo() local 536 struct lpfc_hba *phba = vport->phba; in disable_vport() local 571 struct lpfc_hba *phba = vport->phba; in enable_vport() local [all …]
|
| A D | lpfc_scsi.c | 248 struct lpfc_hba *phba = vport->phba; in lpfc_new_scsi_buf_s3() local 384 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() 4693 struct lpfc_hba *phba = vport->phba; in lpfc_scsi_prep_cmnd_buf_s4() local 5104 struct lpfc_hba *phba = vport->phba; in lpfc_info() local 5110 if (phba && phba->pcidev){ in lpfc_info() 5240 struct lpfc_hba *phba = vport->phba; in lpfc_queuecommand() local 5528 struct lpfc_hba *phba = vport->phba; in lpfc_abort_handler() local 5802 struct lpfc_hba *phba = vport->phba; in lpfc_send_taskmgmt() local 5955 struct lpfc_hba *phba = vport->phba; in lpfc_reset_flush_io_context() local [all …]
|
| A D | lpfc_mbox.c | 441 if (phba->bbcredit_support && phba->cfg_enable_bbcr) { in lpfc_config_link() 447 if (phba->cfg_ack0 && (phba->sli_rev < LPFC_SLI_REV4)) in lpfc_config_link() 896 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_unreg_all_rpis() local 938 struct lpfc_hba *phba = vport->phba; in lpfc_reg_vpi() local 1355 if (phba->max_vpi && phba->cfg_enable_npiv && in lpfc_config_port() 1430 if (phba->cfg_hostmem_hgp && phba->sli_rev != 3) { in lpfc_config_port() 2150 if (phba->max_vpi && phba->cfg_enable_npiv) in lpfc_request_features() 2214 struct lpfc_hba *phba = vport->phba; in lpfc_reg_vfi() local 2248 if (phba->bbcredit_support && phba->cfg_enable_bbcr && in lpfc_reg_vfi() 2298 phba->sli4_hba.vfi_ids[phba->pport->vfi]); in lpfc_init_vpi() [all …]
|
| A D | lpfc_debugfs.h | 209 if (phba->nvmeio_trc_on) \ 412 (q->phba)->brd_no, in lpfc_debug_dump_q() 440 wq = phba->sli4_hba.mbx_wq; in lpfc_debug_dump_wq() 443 wq = phba->sli4_hba.els_wq; in lpfc_debug_dump_wq() 446 wq = phba->sli4_hba.nvmels_wq; in lpfc_debug_dump_wq() 485 wq = phba->sli4_hba.mbx_wq; in lpfc_debug_dump_cq() 486 cq = phba->sli4_hba.mbx_cq; in lpfc_debug_dump_cq() 489 wq = phba->sli4_hba.els_wq; in lpfc_debug_dump_cq() 490 cq = phba->sli4_hba.els_cq; in lpfc_debug_dump_cq() 493 wq = phba->sli4_hba.nvmels_wq; in lpfc_debug_dump_cq() [all …]
|
| A D | lpfc_els.c | 96 struct lpfc_hba *phba = vport->phba; in lpfc_els_chk_latt() local 174 struct lpfc_hba *phba = vport->phba; in lpfc_prep_els_iocb() local 352 struct lpfc_hba *phba = vport->phba; in lpfc_issue_fabric_reglogin() local 443 struct lpfc_hba *phba = vport->phba; in lpfc_issue_reg_vfi() local 520 struct lpfc_hba *phba = vport->phba; in lpfc_issue_unreg_vfi() local 572 struct lpfc_hba *phba = vport->phba; in lpfc_check_clean_addr_bit() local 626 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_els_flogi_fabric() local 807 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_els_flogi_nport() local 1271 struct lpfc_hba *phba = vport->phba; in lpfc_issue_els_flogi() local 2463 struct lpfc_hba *phba = vport->phba; in lpfc_issue_els_prli() local [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_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); 237 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); 525 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 1886 struct lpfc_hba *phba = vport->phba; in lpfc_ns_cmd() local 2425 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_change_check() local 2609 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_hba_attr_sn() local 2618 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_hba_attr_model() local 2627 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_hba_attr_description() local 2636 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_hba_attr_hdw_ver() local [all …]
|
| A D | lpfc_nvme.c | 398 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_gen_req() local 505 rc = lpfc_sli4_issue_wqe(phba, &phba->sli4_hba.hdwq[0], genwqe); in lpfc_nvme_gen_req() 709 struct lpfc_hba *phba = vport->phba; in __lpfc_nvme_ls_abort() local 829 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_adj_fcp_sgls() local 1212 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_prep_io_cmd() local 1340 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_prep_io_dma() local 1568 phba = vport->phba; in lpfc_nvme_fcp_io_submit() 1884 phba = vport->phba; in lpfc_nvme_fcp_abort() 2144 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_create_localport() local 2231 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_lport_unreg_wait() local [all …]
|
| A D | lpfc_nportdisc.c | 348 struct lpfc_hba *phba = vport->phba; in lpfc_rcv_plogi() local 726 struct lpfc_hba *phba = vport->phba; in lpfc_rcv_padisc() local 991 struct lpfc_hba *phba = vport->phba; in lpfc_rcv_prli() local 1156 phba = vport->phba; in lpfc_disc_illegal() 1573 phba = vport->phba; in lpfc_cmpl_reglogin_plogi_issue() 1604 struct lpfc_hba *phba = vport->phba; in lpfc_device_recov_plogi_issue() local 1662 struct lpfc_hba *phba = vport->phba; in lpfc_rcv_logo_adisc_issue() local 1919 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_reglogin_reglogin_issue() local 2767 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_plogi_npr_node() local 2786 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_prli_npr_node() local [all …]
|
| A D | lpfc.h | 615 struct lpfc_hba *phba; member 1652 wake_up(&phba->work_waitq); in lpfc_worker_wake_up() 1674 phba->sli.slistat.err_attn_event++; in lpfc_sli_read_hs() 1677 if (lpfc_readl(phba->HSregaddr, &phba->work_hs) || in lpfc_sli_read_hs() 1678 lpfc_readl(phba->MBslimaddr + 0xa8, &phba->work_status[0]) || in lpfc_sli_read_hs() 1679 lpfc_readl(phba->MBslimaddr + 0xac, &phba->work_status[1])) { in lpfc_sli_read_hs() 1684 writel(HA_ERATT, phba->HAregaddr); in lpfc_sli_read_hs() 1685 readl(phba->HAregaddr); /* flush */ in lpfc_sli_read_hs() 1686 phba->pport->stopped = 1; in lpfc_sli_read_hs() 1701 if (phba->sli4_hba.els_wq) in lpfc_phba_elsring() [all …]
|
| /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() 3095 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() 1012 struct beiscsi_hba *phba = beiscsi_ep->phba; in beiscsi_free_ep() local 1055 struct beiscsi_hba *phba = beiscsi_ep->phba; in beiscsi_open_conn() local 1182 beiscsi_ep->phba = phba; in beiscsi_ep_connect() 1251 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() 1418 phba->fw_config. in beiscsi_get_fw_config() 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() 1500 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 | 251 #define chip_be2(phba) (phba->generation == BE_GEN2) argument 252 #define chip_be3_r(phba) (phba->generation == BE_GEN3) argument 253 #define is_chip_be2_be3r(phba) (chip_be3_r(phba) || (chip_be2(phba))) argument 263 #define BEISCSI_ULP0_AVLBL_CID(phba) \ argument 264 BEISCSI_ULP_AVLBL_CID(phba, BEISCSI_ULP0) 265 #define BEISCSI_ULP1_AVLBL_CID(phba) \ argument 266 BEISCSI_ULP_AVLBL_CID(phba, BEISCSI_ULP1) 394 #define beiscsi_hba_in_error(phba) ((phba)->state & BEISCSI_HBA_IN_ERR) argument 395 #define beiscsi_hba_is_online(phba) \ argument 396 (!beiscsi_hba_in_error((phba)) && \ [all …]
|