Lines Matching refs:cls_session
71 &(_session)->cls_session->dev, \
82 &(_session)->cls_session->dev, \
1676 struct iscsi_cls_session *cls_session;
1688 cls_session = starget_to_session(scsi_target(sc->device));
1689 session = cls_session->dd_data;
1692 reason = iscsi_session_chkready(cls_session);
1815 struct iscsi_cls_session *cls_session = starget_to_session(starget);
1816 struct iscsi_session *session = cls_session->dd_data;
1986 struct iscsi_cls_session *cls_session;
1991 cls_session = starget_to_session(scsi_target(sc->device));
1992 session = cls_session->dd_data;
2243 struct iscsi_cls_session *cls_session;
2250 cls_session = starget_to_session(scsi_target(sc->device));
2251 session = cls_session->dd_data;
2388 struct iscsi_cls_session *cls_session;
2394 cls_session = starget_to_session(scsi_target(sc->device));
2395 session = cls_session->dd_data;
2460 void iscsi_session_recovery_timedout(struct iscsi_cls_session *cls_session)
2462 struct iscsi_session *session = cls_session->dd_data;
2482 struct iscsi_cls_session *cls_session;
2486 cls_session = starget_to_session(scsi_target(sc->device));
2487 session = cls_session->dd_data;
2550 struct iscsi_cls_session *cls_session;
2556 cls_session = starget_to_session(scsi_target(sc->device));
2557 session = cls_session->dd_data;
2808 static void iscsi_notify_host_removed(struct iscsi_cls_session *cls_session)
2810 iscsi_session_failure(cls_session->dd_data, ISCSI_ERR_INVALID_HOST);
2898 struct iscsi_cls_session *cls_session;
2914 cls_session = iscsi_alloc_session(shost, iscsit,
2917 if (!cls_session)
2919 session = cls_session->dd_data;
2920 session->cls_session = cls_session;
2934 session->dd_data = cls_session->dd_data + sizeof(*session);
2963 if (iscsi_add_session(cls_session, id))
2966 return cls_session;
2973 iscsi_free_session(cls_session);
2981 * iscsi_session_teardown - destroy session, host, and cls_session
2982 * @cls_session: iscsi session
2984 void iscsi_session_teardown(struct iscsi_cls_session *cls_session)
2986 struct iscsi_session *session = cls_session->dd_data;
2987 struct module *owner = cls_session->transport->owner;
2992 iscsi_remove_session(cls_session);
3008 iscsi_free_session(cls_session);
3017 * @cls_session: iscsi_cls_session
3022 iscsi_conn_setup(struct iscsi_cls_session *cls_session, int dd_size,
3025 struct iscsi_session *session = cls_session->dd_data;
3030 cls_conn = iscsi_create_conn(cls_session, sizeof(*conn) + dd_size,
3192 iscsi_unblock_session(session->cls_session);
3277 iscsi_block_session(session->cls_session);
3293 int iscsi_conn_bind(struct iscsi_cls_session *cls_session,
3296 struct iscsi_session *session = cls_session->dd_data;
3453 int iscsi_session_get_param(struct iscsi_cls_session *cls_session,
3456 struct iscsi_session *session = cls_session->dd_data;