Lines Matching defs:scsi_qla_host

4842 typedef struct scsi_qla_host {  struct
4843 struct list_head list;
4844 struct list_head vp_fcports; /* list of fcports */
4845 struct list_head work_list;
4846 spinlock_t work_lock;
4847 struct work_struct iocb_work;
4850 struct Scsi_Host *host;
4851 unsigned long host_no;
4852 uint8_t host_str[16];
4854 volatile struct {
4872 } flags;
4874 atomic_t loop_state;
4882 unsigned long buf_expired;
4883 unsigned long relogin_jif;
4884 unsigned long dpc_flags;
4922 unsigned long pci_flags;
4927 uint32_t device_flags;
4933 uint16_t loop_id; /* Host adapter loop id */
4934 uint16_t self_login_loop_id; /* host adapter loop id
4937 fc_port_t bidir_fcport; /* fcport used for bidir cmnds
4942 port_id_t d_id; /* Host adapter port id */
4943 uint8_t marker_needed;
4944 uint16_t mgmt_svr_loop_id;
4949 uint8_t loop_down_abort_time; /* port down timer */
4950 atomic_t loop_down_timer; /* loop down timer */
4951 uint8_t link_down_timeout; /* link down timeout */
4953 uint32_t timer_active;
4954 struct timer_list timer;
4956 uint8_t node_name[WWN_SIZE];
4957 uint8_t port_name[WWN_SIZE];
4958 uint8_t fabric_node_name[WWN_SIZE];
4959 uint8_t fabric_port_name[WWN_SIZE];
4961 struct nvme_fc_local_port *nvme_local_port;
4962 struct completion nvme_del_done;
4964 uint16_t fcoe_vlan_id;
4965 uint16_t fcoe_fcf_idx;
4966 uint8_t fcoe_vn_port_mac[6];
4969 struct list_head qla_cmd_list;
4970 struct list_head unknown_atio_list;
4971 spinlock_t cmd_list_lock;
4972 struct delayed_work unknown_atio_work;
4975 atomic_t generation_tick;
4977 int total_fcport_update_gen;
4979 struct list_head logo_list;
4981 struct list_head plogi_ack_list;
4983 struct list_head qp_list;
4985 uint32_t vp_abort_cnt;
4987 struct fc_vport *fc_vport; /* holds fc_vport * for each vport */
4988 uint16_t vp_idx; /* vport ID */
4989 struct qla_qpair *qpair; /* base qpair */
4991 unsigned long vp_flags;
4998 atomic_t vp_state;
5003 uint16_t vp_err_state;
5004 uint16_t vp_prev_err_state;
5011 struct qla_hw_data *hw;
5012 struct scsi_qlt_host vha_tgt;
5013 struct req_que *req;
5014 int fw_heartbeat_counter;
5015 int seconds_since_last_heartbeat;
5016 struct fc_host_statistics fc_host_stat;
5017 struct qla_statistics qla_stats;
5018 struct bidi_statistics bidi_stats;
5019 atomic_t vref_count;
5020 struct qla8044_reset_template reset_tmplt;
5021 uint16_t bbcr;
5023 uint16_t u_ql2xexchoffld;
5024 uint16_t u_ql2xiniexchg;
5025 uint16_t qlini_mode;
5026 uint16_t ql2xexchoffld;
5027 uint16_t ql2xiniexchg;
5029 struct dentry *dfs_rport_root;
5031 struct purex_list {
5034 } purex_list;
5035 struct purex_item default_item;
5037 struct name_list_extended gnl;
5039 int fcport_count;
5040 wait_queue_head_t fcport_waitQ;
5064 } scsi_qla_host_t; argument