Lines Matching defs:fc_port
2569 typedef struct fc_port { struct
2570 struct list_head list;
2571 struct scsi_qla_host *vha;
2572 struct list_head unsol_ctx_head;
2574 unsigned int conf_compl_supported:1;
2575 unsigned int deleted:2;
2576 unsigned int free_pending:1;
2577 unsigned int local:1;
2578 unsigned int logout_on_delete:1;
2579 unsigned int logo_ack_needed:1;
2580 unsigned int keep_nport_handle:1;
2581 unsigned int send_els_logo:1;
2582 unsigned int login_pause:1;
2583 unsigned int login_succ:1;
2584 unsigned int query:1;
2585 unsigned int id_changed:1;
2586 unsigned int scan_needed:1;
2587 unsigned int n2n_flag:1;
2588 unsigned int explicit_logout:1;
2589 unsigned int prli_pend_timer:1;
2590 unsigned int do_prli_nvme:1;
2614 struct fc_port *conflict; argument
2615 unsigned char logout_completed;
2616 int generation;
2640 fc_port_type_t port_type; argument
2642 atomic_t state;
2643 uint32_t flags;
2645 int login_retry;
2647 struct fc_rport *rport;
2648 u32 supported_classes;
2650 uint8_t fc4_type;
2651 uint8_t fc4_features;
2652 uint8_t scan_state;
2654 unsigned long last_queue_full;
2655 unsigned long last_ramp_up;
2657 uint16_t port_id;
2659 struct nvme_fc_remote_port *nvme_remote_port;
2661 unsigned long retry_delay_timestamp;
2662 struct qla_tgt_sess *tgt_session;
2663 struct ct_sns_desc ct_desc;
2664 enum discovery_state disc_state;
2665 atomic_t shadow_disc_state;
2666 enum discovery_state next_disc_state;
2667 enum login_state fw_login_state;
2668 unsigned long dm_login_expire;
2669 unsigned long plogi_nack_done_deadline;
2671 u32 login_gen, last_login_gen;
2672 u32 rscn_gen, last_rscn_gen;
2673 u32 chip_reset;
2674 struct list_head gnl_entry;
2675 struct work_struct del_work;
2676 u8 iocb[IOCB_SIZE];
2677 u8 current_login_state;
2678 u8 last_login_state;
2679 u16 n2n_link_reset_cnt;
2680 u16 n2n_chip_reset;
2682 struct dentry *dfs_rport_dir;
2684 u64 tgt_short_link_down_cnt;
2685 u64 tgt_link_down_time;
2686 u64 dev_loss_tmo;
2690 struct {
2714 } fc_port_t; argument