Emulex Logo
OneCoreā„¢ Storage SDK Release 11.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ocs_iscsi_t Struct Reference

iSCSI object More...

#include <ocs_iscsi.h>

Detailed Description

iSCSI object

Definition at line 293 of file ocs_iscsi.h.

Data Fields

ocs_os_handle_t os
 
ocs_hal_t * hal
 
uint32_t device_instance
 
uint32_t num_tgts
 
uint32_t num_cxns
 
uint32_t num_ios
 
ocs_timer_t idle_timer
 
uint32_t pf_num
 
bool shutting_down
 
bool is_hal_initialized
 
bool is_init_complete
 
bool has_ue_occurred
 
ocs_iscsi_mem_tracker_t cxn_login_hdr
 
ocs_iscsi_mem_tracker_t cxn_login_data
 
ocs_lock_t sess_queue_lock
 
ocs_list_t sess_free
 
ocs_list_t sess_busy
 
ocs_session_t * sess_mem
 
ocs_config_ctx_t * ctx
 
ocs_lock_t lgn_queue_lock
 
ocs_iscsi_lgn_retry_t * lgn_retry
 
ocs_list_t login_retry_free
 
ocs_list_t login_retry_busy
 
uint8_t chap_ident
 
uint32_t num_ips
 
ocs_iscsi_tgt_ip_t * ip_info
 
ocs_hal_unsol_cb_t unsol_ini
 
ocs_lock_t link_state_cb_lock
 
ocs_link_state_cb_t link_state_callbacks [OCS_ISCSI_MAX_LINK_STATE_CALLBACKS]
 
ocs_timer_t isns_timer
 
ocs_ip_address_t isns_ip
 
uint32_t isns_reg_period
 
ocs_iscsi_cluster_sendtargets_t clusttgt
 

Field Documentation

uint8_t ocs_iscsi_t::chap_ident

Definition at line 328 of file ocs_iscsi.h.

ocs_iscsi_cluster_sendtargets_t ocs_iscsi_t::clusttgt

Definition at line 348 of file ocs_iscsi.h.

ocs_config_ctx_t* ocs_iscsi_t::ctx

Definition at line 321 of file ocs_iscsi.h.

ocs_iscsi_mem_tracker_t ocs_iscsi_t::cxn_login_data

Definition at line 312 of file ocs_iscsi.h.

ocs_iscsi_mem_tracker_t ocs_iscsi_t::cxn_login_hdr

Definition at line 311 of file ocs_iscsi.h.

uint32_t ocs_iscsi_t::device_instance

Definition at line 297 of file ocs_iscsi.h.

ocs_hal_t* ocs_iscsi_t::hal

Definition at line 295 of file ocs_iscsi.h.

bool ocs_iscsi_t::has_ue_occurred

Definition at line 308 of file ocs_iscsi.h.

ocs_timer_t ocs_iscsi_t::idle_timer

Definition at line 302 of file ocs_iscsi.h.

ocs_iscsi_tgt_ip_t* ocs_iscsi_t::ip_info

Definition at line 332 of file ocs_iscsi.h.

bool ocs_iscsi_t::is_hal_initialized

Definition at line 306 of file ocs_iscsi.h.

bool ocs_iscsi_t::is_init_complete

Definition at line 307 of file ocs_iscsi.h.

ocs_ip_address_t ocs_iscsi_t::isns_ip

Definition at line 345 of file ocs_iscsi.h.

uint32_t ocs_iscsi_t::isns_reg_period

Definition at line 346 of file ocs_iscsi.h.

ocs_timer_t ocs_iscsi_t::isns_timer

Definition at line 344 of file ocs_iscsi.h.

ocs_lock_t ocs_iscsi_t::lgn_queue_lock

Definition at line 324 of file ocs_iscsi.h.

ocs_iscsi_lgn_retry_t* ocs_iscsi_t::lgn_retry

Definition at line 325 of file ocs_iscsi.h.

ocs_link_state_cb_t ocs_iscsi_t::link_state_callbacks[OCS_ISCSI_MAX_LINK_STATE_CALLBACKS]

Definition at line 341 of file ocs_iscsi.h.

ocs_lock_t ocs_iscsi_t::link_state_cb_lock

Definition at line 340 of file ocs_iscsi.h.

ocs_list_t ocs_iscsi_t::login_retry_busy

Definition at line 327 of file ocs_iscsi.h.

ocs_list_t ocs_iscsi_t::login_retry_free

Definition at line 326 of file ocs_iscsi.h.

uint32_t ocs_iscsi_t::num_cxns

Definition at line 299 of file ocs_iscsi.h.

uint32_t ocs_iscsi_t::num_ios

Definition at line 300 of file ocs_iscsi.h.

uint32_t ocs_iscsi_t::num_ips

Definition at line 331 of file ocs_iscsi.h.

uint32_t ocs_iscsi_t::num_tgts

Definition at line 298 of file ocs_iscsi.h.

ocs_os_handle_t ocs_iscsi_t::os

Definition at line 294 of file ocs_iscsi.h.

uint32_t ocs_iscsi_t::pf_num

Definition at line 303 of file ocs_iscsi.h.

ocs_list_t ocs_iscsi_t::sess_busy

Definition at line 317 of file ocs_iscsi.h.

ocs_list_t ocs_iscsi_t::sess_free

Definition at line 316 of file ocs_iscsi.h.

ocs_session_t* ocs_iscsi_t::sess_mem

Definition at line 318 of file ocs_iscsi.h.

ocs_lock_t ocs_iscsi_t::sess_queue_lock

Definition at line 315 of file ocs_iscsi.h.

bool ocs_iscsi_t::shutting_down

Definition at line 305 of file ocs_iscsi.h.

ocs_hal_unsol_cb_t ocs_iscsi_t::unsol_ini

Definition at line 339 of file ocs_iscsi.h.


The documentation for this struct was generated from the following file: