Lines Matching defs:lpfc_vport

561 struct lpfc_vport {  struct
562 struct lpfc_hba *phba;
563 struct list_head listentry;
564 uint8_t port_type;
568 enum discovery_state port_state;
570 uint16_t vpi;
571 uint16_t vfi;
572 uint8_t vpi_state;
575 uint32_t fc_flag; /* FC flags */
604 uint32_t ct_flags;
612 struct list_head fc_nodes;
615 uint16_t fc_plogi_cnt;
616 uint16_t fc_adisc_cnt;
617 uint16_t fc_reglogin_cnt;
618 uint16_t fc_prli_cnt;
619 uint16_t fc_unmap_cnt;
620 uint16_t fc_map_cnt;
621 uint16_t fc_npr_cnt;
622 uint16_t fc_unused_cnt;
623 struct serv_parm fc_sparam; /* buffer for our service parameters */
625 uint32_t fc_myDID; /* fibre channel S_ID */
626 uint32_t fc_prevDID; /* previous fibre channel S_ID */
627 struct lpfc_name fabric_portname;
628 struct lpfc_name fabric_nodename;
630 int32_t stopped; /* HBA has not been restarted since last ERATT */
631 uint8_t fc_linkspeed; /* Link speed after last READ_LA */
633 uint32_t num_disc_nodes; /* in addition to hba_state */
634 uint32_t gidft_inp; /* cnt of outstanding GID_FTs */
636 uint32_t fc_nlp_cnt; /* outstanding NODELIST requests */
637 uint32_t fc_rscn_id_cnt; /* count of RSCNs payloads in list */
638 uint32_t fc_rscn_flush; /* flag use of fc_rscn_id_list */
639 struct lpfc_dmabuf *fc_rscn_id_list[FC_MAX_HOLD_RSCN];
640 struct lpfc_name fc_nodename; /* fc nodename */
641 struct lpfc_name fc_portname; /* fc portname */
643 struct lpfc_work_evt disc_timeout_evt;
645 struct timer_list fc_disctmo; /* Discovery rescue timer */
646 uint8_t fc_ns_retry; /* retries for fabric nameserver */
647 uint32_t fc_prli_sent; /* cntr for outstanding PRLIs */
649 spinlock_t work_port_lock;
650 uint32_t work_port_events; /* Timeout to be handled */
665 struct timer_list els_tmofunc;
666 struct timer_list delayed_disc_tmo;
668 uint8_t load_flag;
675 uint32_t cfg_scan_down;
676 uint32_t cfg_lun_queue_depth;
677 uint32_t cfg_nodev_tmo;
678 uint32_t cfg_devloss_tmo;
679 uint32_t cfg_restrict_login;
680 uint32_t cfg_peer_port_login;
681 uint32_t cfg_fcp_class;
682 uint32_t cfg_use_adisc;
683 uint32_t cfg_discovery_threads;
684 uint32_t cfg_log_verbose;
685 uint32_t cfg_enable_fc4_type;
686 uint32_t cfg_max_luns;
687 uint32_t cfg_enable_da_id;
688 uint32_t cfg_max_scsicmpl_time;
689 uint32_t cfg_tgt_queue_depth;
690 uint32_t cfg_first_burst_size;
691 uint32_t dev_loss_tmo_changed;
693 u8 lpfc_vmid_host_uuid[LPFC_COMPRESS_VMID_SIZE];
694 u32 max_vmid; /* maximum VMIDs allowed per port */
695 u32 cur_vmid_cnt; /* Current VMID count */
698 u32 vmid_inactivity_timeout; /* Time after which the VMID */
700 u32 vmid_priority_tagging;
704 unsigned long *vmid_priority_range;
707 u8 vmid_flag;
714 struct fc_qfpa_res *qfpa_res;
716 struct fc_vport *fc_vport;
718 struct lpfc_vmid *vmid;
720 rwlock_t vmid_lock;
721 struct lpfc_vmid_priority_info vmid_priority;
724 struct dentry *debug_disc_trc;
725 struct dentry *debug_nodelist;
726 struct dentry *debug_nvmestat;
727 struct dentry *debug_scsistat;
728 struct dentry *debug_ioktime;
729 struct dentry *debug_hdwqstat;
730 struct dentry *vport_debugfs_root;
731 struct lpfc_debugfs_trc *disc_trc;
732 atomic_t disc_trc_cnt;
734 struct list_head rcv_buffer_list;
735 unsigned long rcv_buffer_time_stamp;
736 uint32_t vport_flag;
740 uint16_t fdmi_num_disc;
741 uint32_t fdmi_hba_mask;
742 uint32_t fdmi_port_mask;
745 struct nvme_fc_local_port *localport;
746 uint8_t nvmei_support; /* driver supports NVME Initiator */
747 uint32_t last_fcp_wqidx;
748 uint32_t rcv_flogi_cnt; /* How many unsol FLOGIs ACK'd. */