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