Lines Matching defs:scsi_qla_host

4820 typedef struct scsi_qla_host {  struct
4821 struct list_head list;
4822 struct list_head vp_fcports; /* list of fcports */
4823 struct list_head work_list;
4824 spinlock_t work_lock;
4825 struct work_struct iocb_work;
4828 struct Scsi_Host *host;
4829 unsigned long host_no;
4830 uint8_t host_str[16];
4832 volatile struct {
4850 } flags;
4852 atomic_t loop_state;
4860 unsigned long relogin_jif;
4861 unsigned long dpc_flags;
4900 unsigned long pci_flags;
4905 uint32_t device_flags;
4911 uint16_t loop_id; /* Host adapter loop id */
4912 uint16_t self_login_loop_id; /* host adapter loop id
4915 fc_port_t bidir_fcport; /* fcport used for bidir cmnds
4920 port_id_t d_id; /* Host adapter port id */
4921 uint8_t marker_needed;
4922 uint16_t mgmt_svr_loop_id;
4927 uint8_t loop_down_abort_time; /* port down timer */
4928 atomic_t loop_down_timer; /* loop down timer */
4929 uint8_t link_down_timeout; /* link down timeout */
4931 uint32_t timer_active;
4932 struct timer_list timer;
4934 uint8_t node_name[WWN_SIZE];
4935 uint8_t port_name[WWN_SIZE];
4936 uint8_t fabric_node_name[WWN_SIZE];
4937 uint8_t fabric_port_name[WWN_SIZE];
4939 struct nvme_fc_local_port *nvme_local_port;
4940 struct completion nvme_del_done;
4942 uint16_t fcoe_vlan_id;
4943 uint16_t fcoe_fcf_idx;
4944 uint8_t fcoe_vn_port_mac[6];
4947 struct list_head qla_cmd_list;
4948 struct list_head unknown_atio_list;
4949 spinlock_t cmd_list_lock;
4950 struct delayed_work unknown_atio_work;
4953 atomic_t generation_tick;
4955 int total_fcport_update_gen;
4957 struct list_head logo_list;
4959 struct list_head plogi_ack_list;
4961 struct list_head qp_list;
4963 uint32_t vp_abort_cnt;
4965 struct fc_vport *fc_vport; /* holds fc_vport * for each vport */
4966 uint16_t vp_idx; /* vport ID */
4967 struct qla_qpair *qpair; /* base qpair */
4969 unsigned long vp_flags;
4976 atomic_t vp_state;
4981 uint16_t vp_err_state;
4982 uint16_t vp_prev_err_state;
4989 struct qla_hw_data *hw;
4990 struct scsi_qlt_host vha_tgt;
4991 struct req_que *req;
4992 int fw_heartbeat_counter;
4993 int seconds_since_last_heartbeat;
4994 struct fc_host_statistics fc_host_stat;
4995 struct qla_statistics qla_stats;
4996 struct bidi_statistics bidi_stats;
4997 atomic_t vref_count;
4998 struct qla8044_reset_template reset_tmplt;
4999 uint16_t bbcr;
5001 uint16_t u_ql2xexchoffld;
5002 uint16_t u_ql2xiniexchg;
5003 uint16_t qlini_mode;
5004 uint16_t ql2xexchoffld;
5005 uint16_t ql2xiniexchg;
5007 struct dentry *dfs_rport_root;
5009 struct purex_list {
5012 } purex_list;
5013 struct purex_item default_item;
5015 struct name_list_extended gnl;
5017 int fcport_count;
5018 wait_queue_head_t fcport_waitQ;
5019 wait_queue_head_t vref_waitq;
5043 } scsi_qla_host_t; argument