Lines Matching defs:scsi_qla_host
3481 typedef struct scsi_qla_host { struct
3482 struct list_head list;
3483 struct list_head vp_fcports; /* list of fcports */
3484 struct list_head work_list;
3485 spinlock_t work_lock;
3488 struct Scsi_Host *host;
3489 unsigned long host_no;
3490 uint8_t host_str[16];
3492 volatile struct {
3503 } flags;
3505 atomic_t loop_state;
3513 unsigned long dpc_flags;
3542 unsigned long pci_flags;
3547 uint32_t device_flags;
3553 uint16_t loop_id; /* Host adapter loop id */
3554 uint16_t self_login_loop_id; /* host adapter loop id
3557 fc_port_t bidir_fcport; /* fcport used for bidir cmnds
3562 port_id_t d_id; /* Host adapter port id */
3563 uint8_t marker_needed;
3564 uint16_t mgmt_svr_loop_id;
3569 uint8_t loop_down_abort_time; /* port down timer */
3570 atomic_t loop_down_timer; /* loop down timer */
3571 uint8_t link_down_timeout; /* link down timeout */
3573 uint32_t timer_active;
3574 struct timer_list timer;
3576 uint8_t node_name[WWN_SIZE];
3577 uint8_t port_name[WWN_SIZE];
3578 uint8_t fabric_node_name[WWN_SIZE];
3580 uint16_t fcoe_vlan_id;
3581 uint16_t fcoe_fcf_idx;
3582 uint8_t fcoe_vn_port_mac[6];
3585 struct list_head qla_cmd_list;
3586 struct list_head qla_sess_op_cmd_list;
3587 spinlock_t cmd_list_lock;
3590 atomic_t generation_tick;
3592 int total_fcport_update_gen;
3594 uint32_t vp_abort_cnt;
3596 struct fc_vport *fc_vport; /* holds fc_vport * for each vport */
3597 uint16_t vp_idx; /* vport ID */
3599 unsigned long vp_flags;
3606 atomic_t vp_state;
3630 } scsi_qla_host_t; argument