Lines Matching defs:iscsi_session
275 struct iscsi_session { struct
276 struct iscsi_cls_session *cls_session;
282 struct mutex eh_mutex;
285 uint32_t cmdsn;
286 uint32_t exp_cmdsn;
287 uint32_t max_cmdsn;
290 uint32_t queued_cmdsn;
293 int abort_timeout;
294 int lu_reset_timeout;
295 int tgt_reset_timeout;
296 int initial_r2t_en;
297 unsigned short max_r2t;
298 int imm_data_en;
299 unsigned first_burst;
300 unsigned max_burst;
301 int time2wait;
302 int time2retain;
303 int pdu_inorder_en;
304 int dataseq_inorder_en;
305 int erl;
306 int fast_abort;
307 int tpgt;
308 char *username;
309 char *username_in;
310 char *password;
311 char *password_in;
312 char *targetname;
313 char *targetalias;
314 char *ifacename;
315 char *initiatorname;
316 char *boot_root;
317 char *boot_nic;
318 char *boot_target;
319 char *portal_type;
320 char *discovery_parent_type;
321 uint16_t discovery_parent_idx;
322 uint16_t def_taskmgmt_tmo;
323 uint16_t tsid;
324 uint8_t auto_snd_tgt_disable;
325 uint8_t discovery_sess;
326 uint8_t chap_auth_en;
327 uint8_t discovery_logout_en;
328 uint8_t bidi_chap_en;
329 uint8_t discovery_auth_optional;
330 uint8_t isid[ISID_SIZE];
333 struct iscsi_transport *tt;
334 struct Scsi_Host *host;
335 struct iscsi_conn *leadconn; /* leading connection */
341 spinlock_t frwd_lock; /* protects session state, *
346 spinlock_t back_lock; /* protects cmdsn_exp *
349 int state; /* session state */
350 int age; /* counts session re-opens */
352 int scsi_cmds_max; /* max scsi commands */
353 int cmds_max; /* size of cmds array */
354 struct iscsi_task **cmds; /* Original Cmds arr */
355 struct iscsi_pool cmdpool; /* PDU's pool */
356 void *dd_data; /* LLD private data */