/kernel/linux/linux-6.6/drivers/scsi/lpfc/ |
H A D | lpfc_crtn.h | 41 void lpfc_issue_clear_la(struct lpfc_hba *, struct lpfc_vport *); 52 void lpfc_sli4_unreg_all_rpis(struct lpfc_vport *); 54 void lpfc_reg_vpi(struct lpfc_vport *, LPFC_MBOXQ_t *); 55 void lpfc_register_new_vport(struct lpfc_hba *, struct lpfc_vport *, 65 struct lpfc_vport *lpfc_find_vport_by_did(struct lpfc_hba *, uint32_t); 66 void lpfc_cleanup_rcv_buffers(struct lpfc_vport *); 67 void lpfc_rcv_seq_check_edtov(struct lpfc_vport *); 68 void lpfc_cleanup_rpis(struct lpfc_vport *, int); 69 void lpfc_cleanup_pending_mbox(struct lpfc_vport *); 71 void lpfc_linkdown_port(struct lpfc_vport *); [all...] |
H A D | lpfc_attr.c | 53 #include "lpfc_vport.h" 122 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata; in lpfc_cmf_info_show() 322 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_enable_fip_show() 336 struct lpfc_vport *vport = shost_priv(shost); in lpfc_nvme_info_show() 707 struct lpfc_vport *vport = shost_priv(shost); in lpfc_scsi_stat_show() 758 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_bg_info_show() 778 struct lpfc_vport *vpor in lpfc_bg_guard_err_show() [all...] |
H A D | lpfc_vport.c | 51 #include "lpfc_vport.h" 53 inline void lpfc_vport_set_state(struct lpfc_vport *vport, in lpfc_vport_set_state() 118 lpfc_vport_sparm(struct lpfc_hba *phba, struct lpfc_vport *vport) in lpfc_vport_sparm() 202 lpfc_unique_wwpn(struct lpfc_hba *phba, struct lpfc_vport *new_vport) in lpfc_unique_wwpn() 204 struct lpfc_vport *vport; in lpfc_unique_wwpn() 238 static void lpfc_discovery_wait(struct lpfc_vport *vport) in lpfc_discovery_wait() 296 struct lpfc_vport *pport = (struct lpfc_vport *) shost->hostdata; in lpfc_vport_create() 298 struct lpfc_vport *vport = NULL; in lpfc_vport_create() 406 *(struct lpfc_vport **)fc_vpor in lpfc_vport_create() [all...] |
H A D | lpfc_nportdisc.c | 46 #include "lpfc_vport.h" 52 lpfc_check_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_check_adisc() 73 lpfc_check_sparm(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_check_sparm() 325 lpfc_rcv_plogi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_rcv_plogi() 680 struct lpfc_vport *vport; in lpfc_mbx_cmpl_resume_rpi() 705 lpfc_rcv_padisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_rcv_padisc() 802 lpfc_rcv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_rcv_logo() 807 struct lpfc_vport **vports; in lpfc_rcv_logo() 930 lpfc_rcv_prli_support_check(struct lpfc_vport *vport, in lpfc_rcv_prli_support_check() 965 lpfc_rcv_prli(struct lpfc_vport *vpor [all...] |
H A D | lpfc_ct.c | 50 #include "lpfc_vport.h" 157 struct lpfc_vport *vport = ndlp->vport; in lpfc_ct_reject_event() 286 struct lpfc_vport *vport = ctiocbq->vport; in lpfc_ct_handle_mibreq() 586 lpfc_gen_req(struct lpfc_vport *vport, struct lpfc_dmabuf *bmp, in lpfc_gen_req() 664 lpfc_ct_cmd(struct lpfc_vport *vport, struct lpfc_dmabuf *inmp, in lpfc_ct_cmd() 698 struct lpfc_vport * 700 struct lpfc_vport *vport_curr; in lpfc_find_vport_by_did() 715 lpfc_prep_node_fc4type(struct lpfc_vport *vport, uint32_t Did, uint8_t fc4_type) in lpfc_prep_node_fc4type() 803 lpfc_ns_rsp_audit_did(struct lpfc_vport *vport, uint32_t Did, uint8_t fc4_type) in lpfc_ns_rsp_audit_did() 846 lpfc_ns_rsp(struct lpfc_vport *vpor [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 **); 115 void lpfc_vport_set_state(struct lpfc_vport *vport,
|
H A D | lpfc_vmid.c | 47 struct lpfc_vmid *lpfc_get_vmid_from_hashtable(struct lpfc_vport *vport, in lpfc_get_vmid_from_hashtable() 69 lpfc_put_vmid_in_hashtable(struct lpfc_vport *vport, u32 hash, in lpfc_put_vmid_in_hashtable() 107 static void lpfc_vmid_update_entry(struct lpfc_vport *vport, in lpfc_vmid_update_entry() 129 static void lpfc_vmid_assign_cs_ctl(struct lpfc_vport *vport, in lpfc_vmid_assign_cs_ctl() 158 int lpfc_vmid_get_appid(struct lpfc_vport *vport, char *uuid, in lpfc_vmid_get_appid() 298 lpfc_reinit_vmid(struct lpfc_vport *vport) in lpfc_reinit_vmid()
|
H A D | lpfc_hbadisc.c | 50 #include "lpfc_vport.h" 70 static void lpfc_disc_timeout_handler(struct lpfc_vport *); 71 static void lpfc_disc_flush_list(struct lpfc_vport *vport); 131 struct lpfc_vport *vport; in lpfc_terminate_rport_io() 154 struct lpfc_vport *vport; in lpfc_dev_loss_tmo_callbk() 291 static void lpfc_check_inactive_vmid_one(struct lpfc_vport *vport) in lpfc_check_inactive_vmid_one() 367 struct lpfc_vport *vport; in lpfc_check_inactive_vmid() 368 struct lpfc_vport **vports; in lpfc_check_inactive_vmid() 398 lpfc_check_nlp_post_devloss(struct lpfc_vport *vport, in lpfc_check_nlp_post_devloss() 432 struct lpfc_vport *vpor in lpfc_dev_loss_tmo_handler() [all...] |
H A D | lpfc_nvme.h | 49 struct lpfc_vport *vport; 233 int __lpfc_nvme_ls_req(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, 238 void __lpfc_nvme_ls_req_cmp(struct lpfc_hba *phba, struct lpfc_vport *vport, 240 int __lpfc_nvme_ls_abort(struct lpfc_vport *vport,
|
H A D | lpfc_nvme.c | 51 #include "lpfc_vport.h" 87 struct lpfc_vport *vport; in lpfc_nvme_create_queue() 149 struct lpfc_vport *vport; in lpfc_nvme_delete_queue() 192 struct lpfc_vport *vport; in lpfc_nvme_remoteport_delete() 261 struct lpfc_vport *vport; in lpfc_nvme_handle_lsreq() 312 __lpfc_nvme_ls_req_cmp(struct lpfc_hba *phba, struct lpfc_vport *vport, in __lpfc_nvme_ls_req_cmp() 367 struct lpfc_vport *vport = cmdwqe->vport; in lpfc_nvme_ls_req_cmp() 390 lpfc_nvme_gen_req(struct lpfc_vport *vport, struct lpfc_dmabuf *bmp, in lpfc_nvme_gen_req() 543 __lpfc_nvme_ls_req(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in __lpfc_nvme_ls_req() 668 struct lpfc_vport *vpor in lpfc_nvme_ls_req() [all...] |
H A D | lpfc_els.c | 47 #include "lpfc_vport.h" 54 static void lpfc_fabric_abort_vport(struct lpfc_vport *vport); 55 static int lpfc_issue_els_fdisc(struct lpfc_vport *vport, 67 static void lpfc_init_cs_ctl_bitmap(struct lpfc_vport *vport); 68 static void lpfc_vmid_set_cs_ctl_range(struct lpfc_vport *vport, u32 min, u32 max); 69 static void lpfc_vmid_put_cs_ctl(struct lpfc_vport *vport, u32 ctcl_vmid); 94 lpfc_els_chk_latt(struct lpfc_vport *vport) in lpfc_els_chk_latt() 163 lpfc_prep_els_iocb(struct lpfc_vport *vport, u8 expect_rsp, in lpfc_prep_els_iocb() 344 lpfc_issue_fabric_reglogin(struct lpfc_vport *vport) in lpfc_issue_fabric_reglogin() 435 lpfc_issue_reg_vfi(struct lpfc_vport *vpor [all...] |
H A D | lpfc_disc.h | 64 struct lpfc_vport *vport; 143 struct lpfc_vport *vport; 171 struct lpfc_vport *vport;
|
H A D | lpfc_scsi.c | 52 #include "lpfc_vport.h" 76 struct lpfc_vport *vport = (struct lpfc_vport *)sdev->host->hostdata; in lpfc_rport_data_from_scsi_device() 166 struct lpfc_vport **vports; in lpfc_ramp_down_queue_handler() 216 struct lpfc_vport **vports; in lpfc_scsi_dev_block() 251 lpfc_new_scsi_buf_s3(struct lpfc_vport *vport, int num_to_alloc) in lpfc_new_scsi_buf_s3() 387 lpfc_sli4_vport_delete_fcp_xri_aborted(struct lpfc_vport *vport) in lpfc_sli4_vport_delete_fcp_xri_aborted() 2505 struct lpfc_vport *vport = phba->pport; in lpfc_bg_scsi_prep_dma_buf_s3() 3053 struct lpfc_vport *vport = phba->pport; in lpfc_scsi_prep_dma_buf_s4() 3302 struct lpfc_vport *vpor in lpfc_bg_scsi_prep_dma_buf_s4() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/lpfc/ |
H A D | lpfc_crtn.h | 39 void lpfc_issue_clear_la(struct lpfc_hba *, struct lpfc_vport *); 50 void lpfc_sli4_unreg_all_rpis(struct lpfc_vport *); 52 void lpfc_reg_vpi(struct lpfc_vport *, LPFC_MBOXQ_t *); 53 void lpfc_register_new_vport(struct lpfc_hba *, struct lpfc_vport *, 61 struct lpfc_vport *lpfc_find_vport_by_did(struct lpfc_hba *, uint32_t); 62 void lpfc_cleanup_rcv_buffers(struct lpfc_vport *); 63 void lpfc_rcv_seq_check_edtov(struct lpfc_vport *); 64 void lpfc_cleanup_rpis(struct lpfc_vport *, int); 65 void lpfc_cleanup_pending_mbox(struct lpfc_vport *); 67 void lpfc_linkdown_port(struct lpfc_vport *); [all...] |
H A D | lpfc_attr.c | 53 #include "lpfc_vport.h" 147 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_enable_fip_show() 161 struct lpfc_vport *vport = shost_priv(shost); in lpfc_nvme_info_show() 534 struct lpfc_vport *vport = shost_priv(shost); in lpfc_scsi_stat_show() 585 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_bg_info_show() 605 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_bg_guard_err_show() 617 struct lpfc_vport *vpor in lpfc_bg_apptag_err_show() [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 **); 115 void lpfc_vport_set_state(struct lpfc_vport *vport, 118 void lpfc_vport_reset_stat_data(struct lpfc_vport *); 119 void lpfc_alloc_bucket(struct lpfc_vport *); 120 void lpfc_free_bucket(struct lpfc_vport *);
|
H A D | lpfc_nportdisc.c | 46 #include "lpfc_vport.h" 52 lpfc_check_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_check_adisc() 73 lpfc_check_sparm(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_check_sparm() 344 struct lpfc_vport *vport = pmb->vport; in lpfc_defer_acc_rsp() 384 lpfc_rcv_plogi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_rcv_plogi() 718 struct lpfc_vport *vport; in lpfc_mbx_cmpl_resume_rpi() 739 lpfc_rcv_padisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_rcv_padisc() 834 lpfc_rcv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_rcv_logo() 839 struct lpfc_vport **vports; in lpfc_rcv_logo() 939 lpfc_rcv_prli_support_check(struct lpfc_vport *vpor [all...] |
H A D | lpfc_vport.c | 51 #include "lpfc_vport.h" 53 inline void lpfc_vport_set_state(struct lpfc_vport *vport, in lpfc_vport_set_state() 118 lpfc_vport_sparm(struct lpfc_hba *phba, struct lpfc_vport *vport) in lpfc_vport_sparm() 205 lpfc_unique_wwpn(struct lpfc_hba *phba, struct lpfc_vport *new_vport) in lpfc_unique_wwpn() 207 struct lpfc_vport *vport; in lpfc_unique_wwpn() 241 static void lpfc_discovery_wait(struct lpfc_vport *vport) in lpfc_discovery_wait() 299 struct lpfc_vport *pport = (struct lpfc_vport *) shost->hostdata; in lpfc_vport_create() 301 struct lpfc_vport *vport = NULL; in lpfc_vport_create() 409 *(struct lpfc_vport **)fc_vpor in lpfc_vport_create() [all...] |
H A D | lpfc_ct.c | 50 #include "lpfc_vport.h" 315 lpfc_gen_req(struct lpfc_vport *vport, struct lpfc_dmabuf *bmp, in lpfc_gen_req() 410 lpfc_ct_cmd(struct lpfc_vport *vport, struct lpfc_dmabuf *inmp, in lpfc_ct_cmd() 444 struct lpfc_vport * 446 struct lpfc_vport *vport_curr; in lpfc_find_vport_by_did() 461 lpfc_prep_node_fc4type(struct lpfc_vport *vport, uint32_t Did, uint8_t fc4_type) in lpfc_prep_node_fc4type() 549 lpfc_ns_rsp_audit_did(struct lpfc_vport *vport, uint32_t Did, uint8_t fc4_type) in lpfc_ns_rsp_audit_did() 593 lpfc_ns_rsp(struct lpfc_vport *vport, struct lpfc_dmabuf *mp, uint8_t fc4_type, in lpfc_ns_rsp() 664 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct_cmd_gid_ft() 873 struct lpfc_vport *vpor in lpfc_cmpl_ct_cmd_gid_pt() [all...] |
H A D | lpfc_els.c | 46 #include "lpfc_vport.h" 53 static void lpfc_fabric_abort_vport(struct lpfc_vport *vport); 54 static int lpfc_issue_els_fdisc(struct lpfc_vport *vport, 84 lpfc_els_chk_latt(struct lpfc_vport *vport) in lpfc_els_chk_latt() 153 lpfc_prep_els_iocb(struct lpfc_vport *vport, uint8_t expectRsp, in lpfc_prep_els_iocb() 369 lpfc_issue_fabric_reglogin(struct lpfc_vport *vport) in lpfc_issue_fabric_reglogin() 461 lpfc_issue_reg_vfi(struct lpfc_vport *vport) in lpfc_issue_reg_vfi() 545 lpfc_issue_unreg_vfi(struct lpfc_vport *vport) in lpfc_issue_unreg_vfi() 600 lpfc_check_clean_addr_bit(struct lpfc_vport *vport, in lpfc_check_clean_addr_bit() 658 lpfc_cmpl_els_flogi_fabric(struct lpfc_vport *vpor [all...] |
H A D | lpfc_nvme.h | 52 struct lpfc_vport *vport; 236 int __lpfc_nvme_ls_req(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, 241 void __lpfc_nvme_ls_req_cmp(struct lpfc_hba *phba, struct lpfc_vport *vport, 243 int __lpfc_nvme_ls_abort(struct lpfc_vport *vport,
|
H A D | lpfc_nvme.c | 51 #include "lpfc_vport.h" 258 struct lpfc_vport *vport; in lpfc_nvme_create_queue() 315 struct lpfc_vport *vport; in lpfc_nvme_delete_queue() 358 struct lpfc_vport *vport; in lpfc_nvme_remoteport_delete() 419 struct lpfc_vport *vport; in lpfc_nvme_handle_lsreq() 469 __lpfc_nvme_ls_req_cmp(struct lpfc_hba *phba, struct lpfc_vport *vport, in __lpfc_nvme_ls_req_cmp() 519 struct lpfc_vport *vport = cmdwqe->vport; in lpfc_nvme_ls_req_cmp() 541 lpfc_nvme_gen_req(struct lpfc_vport *vport, struct lpfc_dmabuf *bmp, in lpfc_nvme_gen_req() 687 __lpfc_nvme_ls_req(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in __lpfc_nvme_ls_req() 810 struct lpfc_vport *vpor in lpfc_nvme_ls_req() [all...] |
H A D | lpfc_hbadisc.c | 50 #include "lpfc_vport.h" 70 static void lpfc_disc_timeout_handler(struct lpfc_vport *); 71 static void lpfc_disc_flush_list(struct lpfc_vport *vport); 115 struct lpfc_vport *vport; in lpfc_dev_loss_tmo_callbk() 209 struct lpfc_vport *vport; in lpfc_dev_loss_tmo_handler() 625 struct lpfc_vport **vports; in lpfc_work_done() 626 struct lpfc_vport *vport; in lpfc_work_done() 822 lpfc_cleanup_rpis(struct lpfc_vport *vport, int remove) in lpfc_cleanup_rpis() 864 lpfc_port_link_failure(struct lpfc_vport *vport) in lpfc_port_link_failure() 884 lpfc_linkdown_port(struct lpfc_vport *vpor [all...] |
H A D | lpfc_disc.h | 64 struct lpfc_vport *vport; 129 struct lpfc_vport *vport; 153 struct lpfc_vport *vport;
|
H A D | lpfc_scsi.c | 51 #include "lpfc_vport.h" 75 struct lpfc_vport *vport = (struct lpfc_vport *)sdev->host->hostdata; in lpfc_rport_data_from_scsi_device() 144 lpfc_update_stats(struct lpfc_vport *vport, struct lpfc_io_buf *lpfc_cmd) in lpfc_update_stats() 245 struct lpfc_vport **vports; in lpfc_ramp_down_queue_handler() 295 struct lpfc_vport **vports; in lpfc_scsi_dev_block() 330 lpfc_new_scsi_buf_s3(struct lpfc_vport *vport, int num_to_alloc) in lpfc_new_scsi_buf_s3() 466 lpfc_sli4_vport_delete_fcp_xri_aborted(struct lpfc_vport *vport) in lpfc_sli4_vport_delete_fcp_xri_aborted() 2532 struct lpfc_vport *vport = phba->pport; in lpfc_bg_scsi_prep_dma_buf_s3() 3271 struct lpfc_vport *vpor in lpfc_bg_scsi_prep_dma_buf_s4() [all...] |