Lines Matching refs:session
43 * @create_session: create new iSCSI session object
44 * @destroy_session: destroy existing iSCSI session object
46 * @bind_conn: associate this connection with existing iSCSI session
60 * Called from queuecommand with session lock held.
70 * and session->lock after the connection has been
86 /* LLD session data size */
93 void (*destroy_session) (struct iscsi_cls_session *session);
96 int (*bind_conn) (struct iscsi_cls_session *session,
106 int (*get_session_param) (struct iscsi_cls_session *session,
122 void (*session_recovery_timedout) (struct iscsi_cls_session *session);
183 int sid; /* session id */
203 * session and connection functions that can be used by HW iSCSI LLDs
207 extern int iscsi_add_session(struct iscsi_cls_session *session,
214 extern void iscsi_remove_session(struct iscsi_cls_session *session);
215 extern void iscsi_free_session(struct iscsi_cls_session *session);
216 extern int iscsi_destroy_session(struct iscsi_cls_session *session);
220 extern void iscsi_unblock_session(struct iscsi_cls_session *session);
221 extern void iscsi_block_session(struct iscsi_cls_session *session);