Transport private values. More...
#include <ocs_xport.h>
Transport private values.
Definition at line 176 of file ocs_xport.h.
Data Fields | |
| ocs_t * | ocs |
| uint64_t | req_wwpn |
| uint64_t | req_wwnn |
| ocs_xport_fcfi_t | fcfi [SLI4_MAX_FCFI] |
| uint32_t | nodes_count |
| ocs_node_t ** | nodes |
| ocs_list_t | nodes_free_list |
| ocs_io_pool_t * | io_pool |
| ocs_atomic_t | io_alloc_failed_count |
| ocs_lock_t | io_pending_lock |
| ocs_list_t | io_pending_list |
| ocs_atomic_t | io_total_alloc |
| ocs_atomic_t | io_total_free |
| ocs_atomic_t | io_total_pending |
| ocs_atomic_t | io_active_count |
| ocs_atomic_t | io_pending_count |
| ocs_atomic_t | io_pending_recursing |
| ocs_list_t | vport_list |
| uint32_t | configured_link_state |
| uint32_t | num_rq_threads |
| ocs_xport_rq_thread_info_t * | rq_thread_info |
| bool | fc_stats_timer_shutdown |
| ocs_timer_t | fc_stats_timer |
| ocs_xport_stats_t | fc_stats |
| ocs_xport_stats_t | fc_stats_sysfs |
| ocs_lock_t | fc_stats_lock |
| uint32_t | lip_count |
| uint32_t ocs_xport_t::configured_link_state |
requested link state
Definition at line 207 of file ocs_xport.h.
| ocs_xport_stats_t ocs_xport_t::fc_stats |
Definition at line 215 of file ocs_xport.h.
| ocs_lock_t ocs_xport_t::fc_stats_lock |
Definition at line 217 of file ocs_xport.h.
| ocs_xport_stats_t ocs_xport_t::fc_stats_sysfs |
Definition at line 216 of file ocs_xport.h.
| ocs_timer_t ocs_xport_t::fc_stats_timer |
Timer for Statistics
Definition at line 214 of file ocs_xport.h.
| bool ocs_xport_t::fc_stats_timer_shutdown |
Definition at line 213 of file ocs_xport.h.
| ocs_xport_fcfi_t ocs_xport_t::fcfi[SLI4_MAX_FCFI] |
Definition at line 181 of file ocs_xport.h.
| ocs_atomic_t ocs_xport_t::io_active_count |
count of active IOS
Definition at line 199 of file ocs_xport.h.
| ocs_atomic_t ocs_xport_t::io_alloc_failed_count |
used to track how often IO pool is empty
Definition at line 190 of file ocs_xport.h.
| ocs_atomic_t ocs_xport_t::io_pending_count |
count of pending IOS
Definition at line 200 of file ocs_xport.h.
| ocs_list_t ocs_xport_t::io_pending_list |
list of IOs waiting for HAL resources
lock: xport->io_pending_lock link: ocs_io_t->io_pending_link
Definition at line 192 of file ocs_xport.h.
| ocs_lock_t ocs_xport_t::io_pending_lock |
lock for io_pending_list
Definition at line 191 of file ocs_xport.h.
| ocs_atomic_t ocs_xport_t::io_pending_recursing |
non-zero if ocs_scsi_check_pending is executing
Definition at line 201 of file ocs_xport.h.
| ocs_io_pool_t* ocs_xport_t::io_pool |
pointer to IO pool
Definition at line 189 of file ocs_xport.h.
| ocs_atomic_t ocs_xport_t::io_total_alloc |
count of totals IOS allocated
Definition at line 196 of file ocs_xport.h.
| ocs_atomic_t ocs_xport_t::io_total_free |
count of totals IOS free'd
Definition at line 197 of file ocs_xport.h.
| ocs_atomic_t ocs_xport_t::io_total_pending |
count of totals IOS that were pended
Definition at line 198 of file ocs_xport.h.
| uint32_t ocs_xport_t::lip_count |
Definition at line 218 of file ocs_xport.h.
| ocs_node_t** ocs_xport_t::nodes |
array of pointers to nodes
Definition at line 185 of file ocs_xport.h.
| uint32_t ocs_xport_t::nodes_count |
number of allocated nodes
Definition at line 184 of file ocs_xport.h.
| ocs_list_t ocs_xport_t::nodes_free_list |
linked list of free nodes
Definition at line 186 of file ocs_xport.h.
| uint32_t ocs_xport_t::num_rq_threads |
Definition at line 210 of file ocs_xport.h.
| ocs_t* ocs_xport_t::ocs |
Definition at line 177 of file ocs_xport.h.
| uint64_t ocs_xport_t::req_wwnn |
Definition at line 179 of file ocs_xport.h.
| uint64_t ocs_xport_t::req_wwpn |
Definition at line 178 of file ocs_xport.h.
| ocs_xport_rq_thread_info_t* ocs_xport_t::rq_thread_info |
Definition at line 211 of file ocs_xport.h.
| ocs_list_t ocs_xport_t::vport_list |
list of VPORTS (NPIV)
Definition at line 204 of file ocs_xport.h.