Home
last modified time | relevance | path

Searched refs:lpfc_hba (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.15/drivers/scsi/lpfc/
H A Dlpfc_crtn.h70 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 Dlpfc_sli4.h174 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 Dlpfc_mem.c60 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 Dlpfc.h306 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 Dlpfc_init.c1195 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 Dlpfc_nvme.h101 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 Dlpfc_mbox.c181 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 Dlpfc_debugfs.h420 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 Dlpfc_attr.c123 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 Dlpfc_sli.h28 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 Dlpfc_sli.c3924 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 Dlpfc_vport.h93 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 Dlpfc_vport.c88 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 Dlpfc_hbadisc.c161 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 Dlpfc_ct.c158 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 Dlpfc_nvmet.c868 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 Dlpfc_debugfs.c2153 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 Dlpfc_scsi.c209 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 Dlpfc_els.c96 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 Dlpfc_bsg.c393 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 Dlpfc_nvme.c257 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 Dlpfc_logmsg.h53 void lpfc_dmp_dbg(struct lpfc_hba *phba);
54 void lpfc_dbg_print(struct lpfc_hba *phba, const char *fmt, ...);
H A Dlpfc_nportdisc.c348 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 Dlpfc_scsi.h25 struct lpfc_hba;
H A Dlpfc_disc.h142 struct lpfc_hba *phba;

12