Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
iscsi_session Struct Reference

#include <iscsi_target_core.h>

Data Fields

u8 initiator_vendor
 
u8 isid [6]
 
enum iscsi_timer_flags_table time2retain_timer_flags
 
u8 version_active
 
u16 cid_called
 
u16 conn_recovery_count
 
u16 tsih
 
u32 session_state
 
itt_t init_task_tag
 
u32 targ_xfer_tag
 
u32 cmdsn_window
 
struct mutex cmdsn_mutex
 
u32 exp_cmd_sn
 
u32 max_cmd_sn
 
struct list_head sess_ooo_cmdsn_list
 
u32 sid
 
char auth_type [8]
 
int session_index
 
int session_usage_count
 
int session_waiting_on_uc
 
u32 cmd_pdus
 
u32 rsp_pdus
 
u64 tx_data_octets
 
u64 rx_data_octets
 
u32 conn_digest_errors
 
u32 conn_timeout_errors
 
u64 creation_time
 
spinlock_t session_stats_lock
 
atomic_t nconn
 
atomic_t session_continuation
 
atomic_t session_fall_back_to_erl0
 
atomic_t session_logout
 
atomic_t session_reinstatement
 
atomic_t session_stop_active
 
atomic_t sleep_on_sess_wait_comp
 
struct list_head sess_conn_list
 
struct list_head cr_active_list
 
struct list_head cr_inactive_list
 
spinlock_t conn_lock
 
spinlock_t cr_a_lock
 
spinlock_t cr_i_lock
 
spinlock_t session_usage_lock
 
spinlock_t ttt_lock
 
struct completion async_msg_comp
 
struct completion reinstatement_comp
 
struct completion session_wait_comp
 
struct completion session_waiting_on_uc_comp
 
struct timer_list time2retain_timer
 
struct iscsi_sess_opssess_ops
 
struct se_sessionse_sess
 
struct iscsi_portal_grouptpg
 
struct iscsi_cls_sessioncls_session
 
struct mutex eh_mutex
 
uint32_t cmdsn
 
uint32_t exp_cmdsn
 
uint32_t max_cmdsn
 
uint32_t queued_cmdsn
 
int abort_timeout
 
int lu_reset_timeout
 
int tgt_reset_timeout
 
int initial_r2t_en
 
unsigned short max_r2t
 
int imm_data_en
 
unsigned first_burst
 
unsigned max_burst
 
int time2wait
 
int time2retain
 
int pdu_inorder_en
 
int dataseq_inorder_en
 
int erl
 
int fast_abort
 
int tpgt
 
charusername
 
charusername_in
 
charpassword
 
charpassword_in
 
chartargetname
 
chartargetalias
 
charifacename
 
charinitiatorname
 
struct iscsi_transporttt
 
struct Scsi_Hosthost
 
struct iscsi_connleadconn
 
spinlock_t lock
 
int state
 
int age
 
int scsi_cmds_max
 
int cmds_max
 
struct iscsi_task ** cmds
 
struct iscsi_pool cmdpool
 
voiddd_data
 

Detailed Description

Definition at line 591 of file iscsi_target_core.h.

Field Documentation

int abort_timeout

Definition at line 267 of file libiscsi.h.

int age

Definition at line 301 of file libiscsi.h.

struct completion async_msg_comp

Definition at line 648 of file iscsi_target_core.h.

char auth_type[8]

Definition at line 617 of file iscsi_target_core.h.

u16 cid_called

Definition at line 596 of file iscsi_target_core.h.

struct iscsi_cls_session* cls_session

Definition at line 250 of file libiscsi.h.

u32 cmd_pdus

Definition at line 623 of file iscsi_target_core.h.

struct iscsi_pool cmdpool

Definition at line 306 of file libiscsi.h.

Definition at line 305 of file libiscsi.h.

int cmds_max

Definition at line 304 of file libiscsi.h.

uint32_t cmdsn

Definition at line 259 of file libiscsi.h.

struct mutex cmdsn_mutex

Definition at line 608 of file iscsi_target_core.h.

u32 cmdsn_window

Definition at line 605 of file iscsi_target_core.h.

u32 conn_digest_errors

Definition at line 627 of file iscsi_target_core.h.

spinlock_t conn_lock

Definition at line 643 of file iscsi_target_core.h.

u16 conn_recovery_count

Definition at line 597 of file iscsi_target_core.h.

u32 conn_timeout_errors

Definition at line 628 of file iscsi_target_core.h.

spinlock_t cr_a_lock

Definition at line 644 of file iscsi_target_core.h.

struct list_head cr_active_list

Definition at line 641 of file iscsi_target_core.h.

spinlock_t cr_i_lock

Definition at line 645 of file iscsi_target_core.h.

struct list_head cr_inactive_list

Definition at line 642 of file iscsi_target_core.h.

u64 creation_time

Definition at line 629 of file iscsi_target_core.h.

int dataseq_inorder_en

Definition at line 278 of file libiscsi.h.

void* dd_data

Definition at line 307 of file libiscsi.h.

struct mutex eh_mutex

Definition at line 256 of file libiscsi.h.

int erl

Definition at line 279 of file libiscsi.h.

u32 exp_cmd_sn

Definition at line 610 of file iscsi_target_core.h.

uint32_t exp_cmdsn

Definition at line 260 of file libiscsi.h.

int fast_abort

Definition at line 280 of file libiscsi.h.

unsigned first_burst

Definition at line 273 of file libiscsi.h.

Definition at line 292 of file libiscsi.h.

char* ifacename

Definition at line 288 of file libiscsi.h.

int imm_data_en

Definition at line 272 of file libiscsi.h.

itt_t init_task_tag

Definition at line 602 of file iscsi_target_core.h.

int initial_r2t_en

Definition at line 270 of file libiscsi.h.

u8 initiator_vendor

Definition at line 592 of file iscsi_target_core.h.

char* initiatorname

Definition at line 289 of file libiscsi.h.

u8 isid[6]

Definition at line 593 of file iscsi_target_core.h.

struct iscsi_conn* leadconn

Definition at line 293 of file libiscsi.h.

spinlock_t lock

Definition at line 294 of file libiscsi.h.

int lu_reset_timeout

Definition at line 268 of file libiscsi.h.

unsigned max_burst

Definition at line 274 of file libiscsi.h.

u32 max_cmd_sn

Definition at line 612 of file iscsi_target_core.h.

uint32_t max_cmdsn

Definition at line 261 of file libiscsi.h.

unsigned short max_r2t

Definition at line 271 of file libiscsi.h.

atomic_t nconn

Definition at line 632 of file iscsi_target_core.h.

char* password

Definition at line 284 of file libiscsi.h.

char* password_in

Definition at line 285 of file libiscsi.h.

int pdu_inorder_en

Definition at line 277 of file libiscsi.h.

uint32_t queued_cmdsn

Definition at line 264 of file libiscsi.h.

struct completion reinstatement_comp

Definition at line 649 of file iscsi_target_core.h.

u32 rsp_pdus

Definition at line 624 of file iscsi_target_core.h.

u64 rx_data_octets

Definition at line 626 of file iscsi_target_core.h.

int scsi_cmds_max

Definition at line 303 of file libiscsi.h.

struct se_session* se_sess

Definition at line 654 of file iscsi_target_core.h.

struct list_head sess_conn_list

Definition at line 640 of file iscsi_target_core.h.

struct list_head sess_ooo_cmdsn_list

Definition at line 613 of file iscsi_target_core.h.

Definition at line 653 of file iscsi_target_core.h.

atomic_t session_continuation

Definition at line 633 of file iscsi_target_core.h.

atomic_t session_fall_back_to_erl0

Definition at line 634 of file iscsi_target_core.h.

int session_index

Definition at line 619 of file iscsi_target_core.h.

atomic_t session_logout

Definition at line 635 of file iscsi_target_core.h.

atomic_t session_reinstatement

Definition at line 636 of file iscsi_target_core.h.

u32 session_state

Definition at line 600 of file iscsi_target_core.h.

spinlock_t session_stats_lock

Definition at line 630 of file iscsi_target_core.h.

atomic_t session_stop_active

Definition at line 637 of file iscsi_target_core.h.

int session_usage_count

Definition at line 621 of file iscsi_target_core.h.

spinlock_t session_usage_lock

Definition at line 646 of file iscsi_target_core.h.

struct completion session_wait_comp

Definition at line 650 of file iscsi_target_core.h.

int session_waiting_on_uc

Definition at line 622 of file iscsi_target_core.h.

struct completion session_waiting_on_uc_comp

Definition at line 651 of file iscsi_target_core.h.

u32 sid

Definition at line 616 of file iscsi_target_core.h.

atomic_t sleep_on_sess_wait_comp

Definition at line 638 of file iscsi_target_core.h.

Definition at line 300 of file libiscsi.h.

u32 targ_xfer_tag

Definition at line 604 of file iscsi_target_core.h.

char* targetalias

Definition at line 287 of file libiscsi.h.

char* targetname

Definition at line 286 of file libiscsi.h.

int tgt_reset_timeout

Definition at line 269 of file libiscsi.h.

int time2retain

Definition at line 276 of file libiscsi.h.

struct timer_list time2retain_timer

Definition at line 652 of file iscsi_target_core.h.

enum iscsi_timer_flags_table time2retain_timer_flags

Definition at line 594 of file iscsi_target_core.h.

int time2wait

Definition at line 275 of file libiscsi.h.

Definition at line 655 of file iscsi_target_core.h.

int tpgt

Definition at line 281 of file libiscsi.h.

u16 tsih

Definition at line 598 of file iscsi_target_core.h.

Definition at line 291 of file libiscsi.h.

spinlock_t ttt_lock

Definition at line 647 of file iscsi_target_core.h.

u64 tx_data_octets

Definition at line 625 of file iscsi_target_core.h.

char* username

Definition at line 282 of file libiscsi.h.

char* username_in

Definition at line 283 of file libiscsi.h.

u8 version_active

Definition at line 595 of file iscsi_target_core.h.


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