Lines Matching refs:iscsi_cls_session

79 	struct iscsi_cls_session *(*create_session) (struct iscsi_endpoint *ep,
82 void (*destroy_session) (struct iscsi_cls_session *session);
83 struct iscsi_cls_conn *(*create_conn) (struct iscsi_cls_session *sess,
86 int (*bind_conn) (struct iscsi_cls_session *session,
98 int (*get_session_param) (struct iscsi_cls_session *session,
121 void (*session_recovery_timedout) (struct iscsi_cls_session *session);
156 int (*logout_flashnode_sid) (struct iscsi_cls_session *cls_sess);
241 struct iscsi_cls_session { struct
273 container_of(_dev, struct iscsi_cls_session, dev) argument
295 void (*fn)(struct iscsi_cls_session *));
433 extern int iscsi_session_chkready(struct iscsi_cls_session *session);
434 extern int iscsi_is_session_online(struct iscsi_cls_session *session);
435 extern struct iscsi_cls_session *iscsi_alloc_session(struct Scsi_Host *shost,
437 extern int iscsi_add_session(struct iscsi_cls_session *session,
439 extern int iscsi_session_event(struct iscsi_cls_session *session,
441 extern struct iscsi_cls_session *iscsi_create_session(struct Scsi_Host *shost,
445 extern void iscsi_force_destroy_session(struct iscsi_cls_session *session);
446 extern void iscsi_remove_session(struct iscsi_cls_session *session);
447 extern void iscsi_free_session(struct iscsi_cls_session *session);
448 extern struct iscsi_cls_conn *iscsi_alloc_conn(struct iscsi_cls_session *sess,
454 extern void iscsi_unblock_session(struct iscsi_cls_session *session);
455 extern void iscsi_block_session(struct iscsi_cls_session *session);