| /linux-6.15/drivers/scsi/lpfc/ |
| H A D | lpfc_crtn.h | 70 int lpfc_linkdown(struct lpfc_hba *); 84 void lpfc_cmf_start(struct lpfc_hba *phba); 85 void lpfc_cmf_stop(struct lpfc_hba *phba); 228 int lpfc_online(struct lpfc_hba *); 231 void lpfc_offline(struct lpfc_hba *); 232 void lpfc_reset_hba(struct lpfc_hba *); 236 int lpfc_sli_setup(struct lpfc_hba *); 244 void lpfc_handle_latt(struct lpfc_hba *); 318 void lpfc_mem_free(struct lpfc_hba *); 339 int lpfc_sli_brdkill(struct lpfc_hba *); [all …]
|
| H A D | lpfc_sli4.h | 174 struct lpfc_hba *phba; 486 struct lpfc_hba; 493 struct lpfc_hba *phba; 1057 int lpfc_pci_function_reset(struct lpfc_hba *); 1059 int lpfc_sli4_hba_setup(struct lpfc_hba *); 1069 void lpfc_sli4_hba_reset(struct lpfc_hba *); 1098 int lpfc_sli4_queue_setup(struct lpfc_hba *); 1099 void lpfc_sli4_queue_unset(struct lpfc_hba *); 1114 int lpfc_sli4_alloc_rpi(struct lpfc_hba *); 1116 void lpfc_sli4_remove_rpis(struct lpfc_hba *); [all …]
|
| H A D | lpfc_mem.c | 60 lpfc_mem_free_sli_mbox(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) in lpfc_mem_free_sli_mbox() 75 lpfc_mem_alloc_active_rrq_pool_s4(struct lpfc_hba *phba) { in lpfc_mem_alloc_active_rrq_pool_s4() 109 lpfc_mem_alloc(struct lpfc_hba *phba, int align) in lpfc_mem_alloc() 214 lpfc_nvmet_mem_alloc(struct lpfc_hba *phba) in lpfc_nvmet_mem_alloc() 238 lpfc_mem_free(struct lpfc_hba *phba) in lpfc_mem_free() 310 lpfc_mem_free_all(struct lpfc_hba *phba) in lpfc_mem_free_all() 510 lpfc_els_hbq_alloc(struct lpfc_hba *phba) in lpfc_els_hbq_alloc() 562 lpfc_sli4_rb_alloc(struct lpfc_hba *phba) in lpfc_sli4_rb_alloc() 620 lpfc_sli4_nvmet_alloc(struct lpfc_hba *phba) in lpfc_sli4_nvmet_alloc() 680 lpfc_in_buf_free(struct lpfc_hba *phba, struct lpfc_dmabuf *mp) in lpfc_in_buf_free() [all …]
|
| H A D | lpfc.h | 306 struct lpfc_hba; 615 struct lpfc_hba *phba; 924 struct lpfc_hba { struct 936 (struct lpfc_hba *); argument 951 (struct lpfc_hba *, uint32_t, argument 973 (struct lpfc_hba *); argument 975 (struct lpfc_hba *, uint32_t); argument 977 (struct lpfc_hba *); argument 979 (struct lpfc_hba *); argument 981 (struct lpfc_hba *, uint32_t); [all …]
|
| H A D | lpfc_init.c | 1195 struct lpfc_hba *phba; in lpfc_hb_timeout() 1229 struct lpfc_hba *phba; in lpfc_rrq_timeout() 5679 struct lpfc_hba *phba; in lpfc_cmf_stats_timer() 5950 struct lpfc_hba *phba = container_of(timer, struct lpfc_hba, in lpfc_cmf_timer() 6665 struct lpfc_hba *phba; in lpfc_sli4_perform_vport_cvl() 7645 struct lpfc_hba *phba = container_of(work, struct lpfc_hba, in lpfc_unblock_requests_work() 9015 static struct lpfc_hba * 9018 struct lpfc_hba *phba; in lpfc_hba_alloc() 12904 struct lpfc_hba *phba = hlist_entry_safe(node, struct lpfc_hba, cpuhp); in lpfc_cpu_offline() 12934 struct lpfc_hba *phba = hlist_entry_safe(node, struct lpfc_hba, cpuhp); in lpfc_cpu_online() [all …]
|
| H A D | lpfc_nvme.h | 101 struct lpfc_hba *phba; 196 struct lpfc_hba *phba; 235 void (*gen_req_cmp)(struct lpfc_hba *phba, 238 void __lpfc_nvme_ls_req_cmp(struct lpfc_hba *phba, struct lpfc_vport *vport, 244 int lpfc_nvme_unsol_ls_issue_abort(struct lpfc_hba *phba, 249 void (*xmt_ls_rsp_cmp)(struct lpfc_hba *phba, 252 void __lpfc_nvme_xmt_ls_rsp_cmp(struct lpfc_hba *phba,
|
| H A D | lpfc_mbox.c | 181 lpfc_down_link(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_down_link() 548 lpfc_init_link(struct lpfc_hba * phba, in lpfc_init_link() 896 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_unreg_all_rpis() 938 struct lpfc_hba *phba = vport->phba; in lpfc_reg_vpi() 1006 lpfc_config_pcb_setup(struct lpfc_hba * phba) in lpfc_config_pcb_setup() 1190 lpfc_config_hbq(struct lpfc_hba *phba, uint32_t id, in lpfc_config_hbq() 1559 lpfc_mbox_get(struct lpfc_hba * phba) in lpfc_mbox_get() 1650 lpfc_mbox_dev_check(struct lpfc_hba *phba) in lpfc_mbox_dev_check() 2081 lpfc_sli4_mbx_read_fcf_rec(struct lpfc_hba *phba, in lpfc_sli4_mbx_read_fcf_rec() 2214 struct lpfc_hba *phba = vport->phba; in lpfc_reg_vfi() [all …]
|
| H A D | lpfc_debugfs.h | 420 lpfc_debug_dump_wq(struct lpfc_hba *phba, int qtype, int wqidx) in lpfc_debug_dump_wq() 460 lpfc_debug_dump_cq(struct lpfc_hba *phba, int qtype, int wqidx) in lpfc_debug_dump_cq() 522 lpfc_debug_dump_hba_eq(struct lpfc_hba *phba, int qidx) in lpfc_debug_dump_hba_eq() 540 lpfc_debug_dump_dat_rq(struct lpfc_hba *phba) in lpfc_debug_dump_dat_rq() 554 lpfc_debug_dump_hdr_rq(struct lpfc_hba *phba) in lpfc_debug_dump_hdr_rq() 570 lpfc_debug_dump_wq_by_id(struct lpfc_hba *phba, int qid) in lpfc_debug_dump_wq_by_id() 604 lpfc_debug_dump_mq_by_id(struct lpfc_hba *phba, int qid) in lpfc_debug_dump_mq_by_id() 621 lpfc_debug_dump_rq_by_id(struct lpfc_hba *phba, int qid) in lpfc_debug_dump_rq_by_id() 643 lpfc_debug_dump_cq_by_id(struct lpfc_hba *phba, int qid) in lpfc_debug_dump_cq_by_id() 684 lpfc_debug_dump_eq_by_id(struct lpfc_hba *phba, int qid) in lpfc_debug_dump_eq_by_id() [all …]
|
| H A D | lpfc_attr.c | 123 struct lpfc_hba *phba = vport->phba; in lpfc_cmf_info_show() 323 struct lpfc_hba *phba = vport->phba; in lpfc_enable_fip_show() 337 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_info_show() 709 struct lpfc_hba *phba = vport->phba; in lpfc_scsi_stat_show() 760 struct lpfc_hba *phba = vport->phba; in lpfc_bg_info_show() 780 struct lpfc_hba *phba = vport->phba; in lpfc_bg_guard_err_show() 792 struct lpfc_hba *phba = vport->phba; in lpfc_bg_apptag_err_show() 1174 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_protocol_show() 1203 struct lpfc_hba *phba = vport->phba; in lpfc_oas_supported_show() 1476 struct lpfc_hba *phba_other = NULL; in lpfc_reset_pci_bus() [all …]
|
| H A D | lpfc_sli.h | 28 struct lpfc_hba; 146 void (*fabric_cmd_cmpl)(struct lpfc_hba *phba, struct lpfc_iocbq *cmd, 148 void (*wait_cmd_cmpl)(struct lpfc_hba *phba, struct lpfc_iocbq *cmd, 150 void (*cmd_cmpl)(struct lpfc_hba *phba, struct lpfc_iocbq *cmd, 209 void (*mbox_cmpl) (struct lpfc_hba *, struct lpfcMboxq *); 236 void (*lpfc_sli_rcv_unsol_event) (struct lpfc_hba *, 304 void (*lpfc_sli_rcv_async_status) (struct lpfc_hba *, 310 void (*lpfc_sli_cmd_available) (struct lpfc_hba *,
|
| H A D | lpfc_sli.c | 3924 struct lpfc_hba *phba; in lpfc_poll_eratt() 11257 struct lpfc_hba *phba = eq->phba; in lpfc_sli4_poll_eq() 13623 struct lpfc_hba *phba; in lpfc_sli_sp_intr_handler() 13641 phba = (struct lpfc_hba *)dev_id; in lpfc_sli_sp_intr_handler() 13933 struct lpfc_hba *phba; in lpfc_sli_fp_intr_handler() 14022 struct lpfc_hba *phba; in lpfc_sli_intr_handler() 14930 struct lpfc_hba *phba = cq->phba; in __lpfc_sli4_sp_process_cq() 15344 struct lpfc_hba *phba = cq->phba; in __lpfc_sli4_hba_process_cq() 15534 struct lpfc_hba *phba; in lpfc_sli4_hba_intr_handler() 15628 struct lpfc_hba *phba; in lpfc_sli4_intr_handler() [all …]
|
| H A D | lpfc_vport.h | 93 struct lpfc_vport **lpfc_create_vport_work_array(struct lpfc_hba *); 94 void lpfc_destroy_vport_work_array(struct lpfc_hba *, struct lpfc_vport **); 95 int lpfc_alloc_vpi(struct lpfc_hba *phba);
|
| H A D | lpfc_vport.c | 88 lpfc_alloc_vpi(struct lpfc_hba *phba) in lpfc_alloc_vpi() 106 lpfc_free_vpi(struct lpfc_hba *phba, int vpi) in lpfc_free_vpi() 118 lpfc_vport_sparm(struct lpfc_hba *phba, struct lpfc_vport *vport) in lpfc_vport_sparm() 180 lpfc_valid_wwn_format(struct lpfc_hba *phba, struct lpfc_name *wwn, in lpfc_valid_wwn_format() 240 struct lpfc_hba *phba = vport->phba; in lpfc_discovery_wait() 298 struct lpfc_hba *phba = pport->phba; in lpfc_vport_create() 490 struct lpfc_hba *phba = vport->phba; in lpfc_send_npiv_logo() 536 struct lpfc_hba *phba = vport->phba; in disable_vport() 571 struct lpfc_hba *phba = vport->phba; in enable_vport() 626 struct lpfc_hba *phba = vport->phba; in lpfc_vport_delete() [all …]
|
| H A D | lpfc_hbadisc.c | 161 struct lpfc_hba *phba; in lpfc_dev_loss_tmo_callbk() 448 struct lpfc_hba *phba; in lpfc_dev_loss_tmo_handler() 937 lpfc_work_done(struct lpfc_hba *phba) in lpfc_work_done() 1094 struct lpfc_hba *phba = p; in lpfc_do_work() 1159 struct lpfc_hba *phba = vport->phba; in lpfc_cleanup_rpis() 1216 struct lpfc_hba *phba = vport->phba; in lpfc_linkdown_port() 1242 lpfc_linkdown(struct lpfc_hba *phba) in lpfc_linkdown() 1373 struct lpfc_hba *phba = vport->phba; in lpfc_linkup_port() 1411 lpfc_linkup(struct lpfc_hba *phba) in lpfc_linkup() 2390 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_fcf_rr_next_proc() [all …]
|
| H A D | lpfc_ct.c | 158 struct lpfc_hba *phba = vport->phba; in lpfc_ct_reject_event() 593 struct lpfc_hba *phba = vport->phba; in lpfc_gen_req() 670 struct lpfc_hba *phba = vport->phba; in lpfc_ct_cmd() 805 struct lpfc_hba *phba = vport->phba; in lpfc_ns_rsp_audit_did() 1886 struct lpfc_hba *phba = vport->phba; in lpfc_ns_cmd() 2437 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_change_check() 2621 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_hba_attr_sn() 2630 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_hba_attr_model() 2639 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_hba_attr_description() 2648 struct lpfc_hba *phba = vport->phba; in lpfc_fdmi_hba_attr_hdw_ver() [all …]
|
| H A D | lpfc_nvmet.c | 868 struct lpfc_hba *phba = axchg->phba; in __lpfc_nvme_xmt_ls_rsp() 1015 struct lpfc_hba *phba = ctxp->phba; in lpfc_nvmet_xmt_fcp_op() 1144 struct lpfc_hba *phba = ctxp->phba; in lpfc_nvmet_xmt_fcp_abort() 1203 struct lpfc_hba *phba = ctxp->phba; in lpfc_nvmet_xmt_fcp_release() 1247 struct lpfc_hba *phba = ctxp->phba; in lpfc_nvmet_defer_rcv() 1311 struct lpfc_hba *phba; in lpfc_nvmet_ls_req() 1351 struct lpfc_hba *phba; in lpfc_nvmet_ls_abort() 1380 struct lpfc_hba *phba = ndlp->phba; in lpfc_nvmet_host_release() 1403 struct lpfc_hba *phba; in lpfc_nvmet_discovery_event() 1882 struct lpfc_hba *phba = vport->phba; in lpfc_nvmet_rcv_unsol_abort() [all …]
|
| H A D | lpfc_debugfs.c | 2153 struct lpfc_hba *phba = (struct lpfc_hba *)debug->i_private; in lpfc_debugfs_lockstat_write() 2607 struct lpfc_hba *phba = (struct lpfc_hba *)debug->i_private; in lpfc_debugfs_multixripools_write() 2956 struct lpfc_hba *phba = (struct lpfc_hba *)debug->i_private; in lpfc_debugfs_nvmeio_trc_write() 3297 struct lpfc_hba *phba = (struct lpfc_hba *)debug->i_private; in lpfc_idiag_pcicfg_read() 3418 struct lpfc_hba *phba = (struct lpfc_hba *)debug->i_private; in lpfc_idiag_pcicfg_write() 3592 struct lpfc_hba *phba = (struct lpfc_hba *)debug->i_private; in lpfc_idiag_baracc_read() 3743 struct lpfc_hba *phba = (struct lpfc_hba *)debug->i_private; in lpfc_idiag_baracc_write() 4048 struct lpfc_hba *phba = (struct lpfc_hba *)debug->i_private; in lpfc_idiag_queinfo_read() 4334 struct lpfc_hba *phba = (struct lpfc_hba *)debug->i_private; in lpfc_idiag_queacc_write() 4631 struct lpfc_hba *phba = (struct lpfc_hba *)debug->i_private; in lpfc_idiag_drbacc_read() [all …]
|
| H A D | lpfc_scsi.c | 209 lpfc_scsi_dev_block(struct lpfc_hba *phba) in lpfc_scsi_dev_block() 248 struct lpfc_hba *phba = vport->phba; in lpfc_new_scsi_buf_s3() 384 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_vport_delete_fcp_xri_aborted() 4688 struct lpfc_hba *phba = vport->phba; in lpfc_scsi_prep_cmnd_buf_s4() 5099 struct lpfc_hba *phba = vport->phba; in lpfc_info() 5235 struct lpfc_hba *phba = vport->phba; in lpfc_queuecommand() 5523 struct lpfc_hba *phba = vport->phba; in lpfc_abort_handler() 5797 struct lpfc_hba *phba = vport->phba; in lpfc_send_taskmgmt() 5950 struct lpfc_hba *phba = vport->phba; in lpfc_reset_flush_io_context() 6196 struct lpfc_hba *phba = vport->phba; in lpfc_host_reset_handler() [all …]
|
| H A D | lpfc_els.c | 96 struct lpfc_hba *phba = vport->phba; in lpfc_els_chk_latt() 174 struct lpfc_hba *phba = vport->phba; in lpfc_prep_els_iocb() 352 struct lpfc_hba *phba = vport->phba; in lpfc_issue_fabric_reglogin() 443 struct lpfc_hba *phba = vport->phba; in lpfc_issue_reg_vfi() 520 struct lpfc_hba *phba = vport->phba; in lpfc_issue_unreg_vfi() 572 struct lpfc_hba *phba = vport->phba; in lpfc_check_clean_addr_bit() 626 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_els_flogi_fabric() 807 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_els_flogi_nport() 1271 struct lpfc_hba *phba = vport->phba; in lpfc_issue_els_flogi() 2463 struct lpfc_hba *phba = vport->phba; in lpfc_issue_els_prli() [all …]
|
| H A D | lpfc_bsg.c | 393 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_send_mgmt_cmd() 659 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_rport_els() 1183 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_hba_set_event() 1266 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_hba_get_event() 1587 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_send_mgmt_rsp() 2237 struct lpfc_hba *phba; in lpfc_bsg_diag_loopback_mode() 2275 struct lpfc_hba *phba; in lpfc_sli4_bsg_diag_mode_end() 2354 struct lpfc_hba *phba; in lpfc_sli4_bsg_link_diag_test() 3040 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_diag_loopback_run() 3341 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_get_dfc_rev() [all …]
|
| H A D | lpfc_nvme.c | 257 lpfc_nvme_handle_lsreq(struct lpfc_hba *phba, in lpfc_nvme_handle_lsreq() 398 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_gen_req() 709 struct lpfc_hba *phba = vport->phba; in __lpfc_nvme_ls_abort() 829 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_adj_fcp_sgls() 1212 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_prep_io_cmd() 1340 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_prep_io_dma() 1535 struct lpfc_hba *phba; in lpfc_nvme_fcp_io_submit() 1862 struct lpfc_hba *phba; in lpfc_nvme_fcp_abort() 2144 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_create_localport() 2231 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_lport_unreg_wait() [all …]
|
| H A D | lpfc_logmsg.h | 53 void lpfc_dmp_dbg(struct lpfc_hba *phba); 54 void lpfc_dbg_print(struct lpfc_hba *phba, const char *fmt, ...);
|
| H A D | lpfc_nportdisc.c | 348 struct lpfc_hba *phba = vport->phba; in lpfc_rcv_plogi() 726 struct lpfc_hba *phba = vport->phba; in lpfc_rcv_padisc() 991 struct lpfc_hba *phba = vport->phba; in lpfc_rcv_prli() 1152 struct lpfc_hba *phba; in lpfc_disc_illegal() 1568 struct lpfc_hba *phba; in lpfc_cmpl_reglogin_plogi_issue() 1604 struct lpfc_hba *phba = vport->phba; in lpfc_device_recov_plogi_issue() 1662 struct lpfc_hba *phba = vport->phba; in lpfc_rcv_logo_adisc_issue() 1919 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_reglogin_reglogin_issue() 2767 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_plogi_npr_node() 2786 struct lpfc_hba *phba = vport->phba; in lpfc_cmpl_prli_npr_node() [all …]
|
| H A D | lpfc_scsi.h | 25 struct lpfc_hba;
|
| H A D | lpfc_disc.h | 142 struct lpfc_hba *phba;
|