Lines Matching defs:iscsi_session

259 struct iscsi_session {  struct
260 struct iscsi_cls_session *cls_session;
266 struct mutex eh_mutex;
268 wait_queue_head_t ehwait; /* used in eh_abort() */
269 struct iscsi_tm tmhdr;
270 struct timer_list tmf_timer;
271 int tmf_state; /* see TMF_INITIAL, etc.*/
274 uint32_t cmdsn;
275 uint32_t exp_cmdsn;
276 uint32_t max_cmdsn;
279 uint32_t queued_cmdsn;
282 int abort_timeout;
283 int lu_reset_timeout;
284 int tgt_reset_timeout;
285 int initial_r2t_en;
286 unsigned short max_r2t;
287 int imm_data_en;
288 unsigned first_burst;
289 unsigned max_burst;
290 int time2wait;
291 int time2retain;
292 int pdu_inorder_en;
293 int dataseq_inorder_en;
294 int erl;
295 int fast_abort;
296 int tpgt;
297 char *username;
298 char *username_in;
299 char *password;
300 char *password_in;
301 char *targetname;
302 char *targetalias;
303 char *ifacename;
304 char *initiatorname;
305 char *boot_root;
306 char *boot_nic;
307 char *boot_target;
308 char *portal_type;
309 char *discovery_parent_type;
310 uint16_t discovery_parent_idx;
311 uint16_t def_taskmgmt_tmo;
312 uint16_t tsid;
313 uint8_t auto_snd_tgt_disable;
314 uint8_t discovery_sess;
315 uint8_t chap_auth_en;
316 uint8_t discovery_logout_en;
317 uint8_t bidi_chap_en;
318 uint8_t discovery_auth_optional;
319 uint8_t isid[ISID_SIZE];
322 struct iscsi_transport *tt;
323 struct Scsi_Host *host;
324 struct iscsi_conn *leadconn; /* leading connection */
330 spinlock_t frwd_lock; /* protects session state, *
335 spinlock_t back_lock; /* protects cmdsn_exp *
338 int state; /* session state */
339 int age; /* counts session re-opens */
341 int scsi_cmds_max; /* max scsi commands */
342 int cmds_max; /* size of cmds array */
343 struct iscsi_task **cmds; /* Original Cmds arr */
344 struct iscsi_pool cmdpool; /* PDU's pool */
345 void *dd_data; /* LLD private data */