Lines Matching defs:lpfc_vport
300 struct lpfc_vport { struct
301 struct lpfc_hba *phba;
302 struct list_head listentry;
303 uint8_t port_type;
307 enum discovery_state port_state;
309 uint16_t vpi;
310 uint16_t vfi;
311 uint8_t vpi_state;
314 uint32_t fc_flag; /* FC flags */
342 uint32_t ct_flags;
349 struct list_head fc_nodes;
352 uint16_t fc_plogi_cnt;
353 uint16_t fc_adisc_cnt;
354 uint16_t fc_reglogin_cnt;
355 uint16_t fc_prli_cnt;
356 uint16_t fc_unmap_cnt;
357 uint16_t fc_map_cnt;
358 uint16_t fc_npr_cnt;
359 uint16_t fc_unused_cnt;
360 struct serv_parm fc_sparam; /* buffer for our service parameters */
362 uint32_t fc_myDID; /* fibre channel S_ID */
363 uint32_t fc_prevDID; /* previous fibre channel S_ID */
364 struct lpfc_name fabric_portname;
365 struct lpfc_name fabric_nodename;
367 int32_t stopped; /* HBA has not been restarted since last ERATT */
368 uint8_t fc_linkspeed; /* Link speed after last READ_LA */
370 uint32_t num_disc_nodes; /*in addition to hba_state */
372 uint32_t fc_nlp_cnt; /* outstanding NODELIST requests */
373 uint32_t fc_rscn_id_cnt; /* count of RSCNs payloads in list */
374 uint32_t fc_rscn_flush; /* flag use of fc_rscn_id_list */
375 struct lpfc_dmabuf *fc_rscn_id_list[FC_MAX_HOLD_RSCN];
376 struct lpfc_name fc_nodename; /* fc nodename */
377 struct lpfc_name fc_portname; /* fc portname */
379 struct lpfc_work_evt disc_timeout_evt;
381 struct timer_list fc_disctmo; /* Discovery rescue timer */
382 uint8_t fc_ns_retry; /* retries for fabric nameserver */
383 uint32_t fc_prli_sent; /* cntr for outstanding PRLIs */
385 spinlock_t work_port_lock;
386 uint32_t work_port_events; /* Timeout to be handled */
399 struct timer_list fc_fdmitmo;
400 struct timer_list els_tmofunc;
401 struct timer_list delayed_disc_tmo;
403 int unreg_vpi_cmpl;
405 uint8_t load_flag;
409 uint32_t cfg_scan_down;
410 uint32_t cfg_lun_queue_depth;
411 uint32_t cfg_nodev_tmo;
412 uint32_t cfg_devloss_tmo;
413 uint32_t cfg_restrict_login;
414 uint32_t cfg_peer_port_login;
415 uint32_t cfg_fcp_class;
416 uint32_t cfg_use_adisc;
417 uint32_t cfg_fdmi_on;
421 uint32_t cfg_discovery_threads;
422 uint32_t cfg_log_verbose;
423 uint32_t cfg_max_luns;
424 uint32_t cfg_enable_da_id;
425 uint32_t cfg_max_scsicmpl_time;
426 uint32_t cfg_tgt_queue_depth;
427 uint32_t cfg_first_burst_size;
429 uint32_t dev_loss_tmo_changed;
431 struct fc_vport *fc_vport;
434 struct dentry *debug_disc_trc;
435 struct dentry *debug_nodelist;
436 struct dentry *vport_debugfs_root;
437 struct lpfc_debugfs_trc *disc_trc;
438 atomic_t disc_trc_cnt;
440 uint8_t stat_data_enabled;
441 uint8_t stat_data_blocked;
442 struct list_head rcv_buffer_list;
443 unsigned long rcv_buffer_time_stamp;
444 uint32_t vport_flag;