Lines Matching defs:iscsi_session

278 struct iscsi_session {  struct
279 struct iscsi_cls_session *cls_session;
285 struct mutex eh_mutex;
287 wait_queue_head_t ehwait; /* used in eh_abort() */
288 struct iscsi_tm tmhdr;
289 struct timer_list tmf_timer;
290 int tmf_state; /* see TMF_INITIAL, etc.*/
291 struct iscsi_task *running_aborted_task;
294 uint32_t cmdsn;
295 uint32_t exp_cmdsn;
296 uint32_t max_cmdsn;
299 uint32_t queued_cmdsn;
302 int abort_timeout;
303 int lu_reset_timeout;
304 int tgt_reset_timeout;
305 int initial_r2t_en;
306 unsigned short max_r2t;
307 int imm_data_en;
308 unsigned first_burst;
309 unsigned max_burst;
310 int time2wait;
311 int time2retain;
312 int pdu_inorder_en;
313 int dataseq_inorder_en;
314 int erl;
315 int fast_abort;
316 int tpgt;
317 char *username;
318 char *username_in;
319 char *password;
320 char *password_in;
321 char *targetname;
322 char *targetalias;
323 char *ifacename;
324 char *initiatorname;
325 char *boot_root;
326 char *boot_nic;
327 char *boot_target;
328 char *portal_type;
329 char *discovery_parent_type;
330 uint16_t discovery_parent_idx;
331 uint16_t def_taskmgmt_tmo;
332 uint16_t tsid;
333 uint8_t auto_snd_tgt_disable;
334 uint8_t discovery_sess;
335 uint8_t chap_auth_en;
336 uint8_t discovery_logout_en;
337 uint8_t bidi_chap_en;
338 uint8_t discovery_auth_optional;
339 uint8_t isid[ISID_SIZE];
342 struct iscsi_transport *tt;
343 struct Scsi_Host *host;
344 struct iscsi_conn *leadconn; /* leading connection */
350 spinlock_t frwd_lock; /* protects session state, *
355 spinlock_t back_lock; /* protects cmdsn_exp *
358 int state; /* session state */
359 int age; /* counts session re-opens */
361 int scsi_cmds_max; /* max scsi commands */
362 int cmds_max; /* size of cmds array */
363 struct iscsi_task **cmds; /* Original Cmds arr */
364 struct iscsi_pool cmdpool; /* PDU's pool */
365 void *dd_data; /* LLD private data */