Lines Matching defs:lpfc_vport

282 struct lpfc_vport {  struct
283 struct lpfc_hba *phba;
284 struct list_head listentry;
285 uint8_t port_type;
289 enum discovery_state port_state;
291 uint16_t vpi;
292 uint16_t vfi;
293 uint8_t vpi_state;
296 uint32_t fc_flag; /* FC flags */
324 uint32_t ct_flags;
331 struct list_head fc_nodes;
334 uint16_t fc_plogi_cnt;
335 uint16_t fc_adisc_cnt;
336 uint16_t fc_reglogin_cnt;
337 uint16_t fc_prli_cnt;
338 uint16_t fc_unmap_cnt;
339 uint16_t fc_map_cnt;
340 uint16_t fc_npr_cnt;
341 uint16_t fc_unused_cnt;
342 struct serv_parm fc_sparam; /* buffer for our service parameters */
344 uint32_t fc_myDID; /* fibre channel S_ID */
345 uint32_t fc_prevDID; /* previous fibre channel S_ID */
346 struct lpfc_name fabric_portname;
347 struct lpfc_name fabric_nodename;
349 int32_t stopped; /* HBA has not been restarted since last ERATT */
350 uint8_t fc_linkspeed; /* Link speed after last READ_LA */
352 uint32_t num_disc_nodes; /*in addition to hba_state */
354 uint32_t fc_nlp_cnt; /* outstanding NODELIST requests */
355 uint32_t fc_rscn_id_cnt; /* count of RSCNs payloads in list */
356 uint32_t fc_rscn_flush; /* flag use of fc_rscn_id_list */
357 struct lpfc_dmabuf *fc_rscn_id_list[FC_MAX_HOLD_RSCN];
358 struct lpfc_name fc_nodename; /* fc nodename */
359 struct lpfc_name fc_portname; /* fc portname */
361 struct lpfc_work_evt disc_timeout_evt;
363 struct timer_list fc_disctmo; /* Discovery rescue timer */
364 uint8_t fc_ns_retry; /* retries for fabric nameserver */
365 uint32_t fc_prli_sent; /* cntr for outstanding PRLIs */
367 spinlock_t work_port_lock;
368 uint32_t work_port_events; /* Timeout to be handled */
381 struct timer_list fc_fdmitmo;
382 struct timer_list els_tmofunc;
383 struct timer_list delayed_disc_tmo;
385 int unreg_vpi_cmpl;
387 uint8_t load_flag;
391 uint32_t cfg_scan_down;
392 uint32_t cfg_lun_queue_depth;
393 uint32_t cfg_nodev_tmo;
394 uint32_t cfg_devloss_tmo;
395 uint32_t cfg_restrict_login;
396 uint32_t cfg_peer_port_login;
397 uint32_t cfg_fcp_class;
398 uint32_t cfg_use_adisc;
399 uint32_t cfg_fdmi_on;
400 uint32_t cfg_discovery_threads;
401 uint32_t cfg_log_verbose;
402 uint32_t cfg_max_luns;
403 uint32_t cfg_enable_da_id;
404 uint32_t cfg_max_scsicmpl_time;
405 uint32_t cfg_tgt_queue_depth;
407 uint32_t dev_loss_tmo_changed;
409 struct fc_vport *fc_vport;
412 struct dentry *debug_disc_trc;
413 struct dentry *debug_nodelist;
414 struct dentry *vport_debugfs_root;
415 struct lpfc_debugfs_trc *disc_trc;
416 atomic_t disc_trc_cnt;
418 uint8_t stat_data_enabled;
419 uint8_t stat_data_blocked;
420 struct list_head rcv_buffer_list;
421 unsigned long rcv_buffer_time_stamp;
422 uint32_t vport_flag;