Lines Matching refs:iscsi_cls_session
90 struct iscsi_cls_session *(*create_session) (struct iscsi_endpoint *ep,
93 void (*destroy_session) (struct iscsi_cls_session *session);
94 struct iscsi_cls_conn *(*create_conn) (struct iscsi_cls_session *sess,
96 int (*bind_conn) (struct iscsi_cls_session *session,
108 int (*get_session_param) (struct iscsi_cls_session *session,
131 void (*session_recovery_timedout) (struct iscsi_cls_session *session);
186 struct iscsi_cls_session { struct
208 container_of(_dev, struct iscsi_cls_session, dev) argument
222 void (*fn)(struct iscsi_cls_session *));
240 extern int iscsi_session_chkready(struct iscsi_cls_session *session);
241 extern struct iscsi_cls_session *iscsi_alloc_session(struct Scsi_Host *shost,
243 extern int iscsi_add_session(struct iscsi_cls_session *session,
245 extern int iscsi_session_event(struct iscsi_cls_session *session,
247 extern struct iscsi_cls_session *iscsi_create_session(struct Scsi_Host *shost,
251 extern void iscsi_remove_session(struct iscsi_cls_session *session);
252 extern void iscsi_free_session(struct iscsi_cls_session *session);
253 extern int iscsi_destroy_session(struct iscsi_cls_session *session);
254 extern struct iscsi_cls_conn *iscsi_create_conn(struct iscsi_cls_session *sess,
257 extern void iscsi_unblock_session(struct iscsi_cls_session *session);
258 extern void iscsi_block_session(struct iscsi_cls_session *session);