Lines Matching refs:cls_session
71 &(_session)->cls_session->dev, \
82 &(_session)->cls_session->dev, \
1752 struct iscsi_cls_session *cls_session;
1764 cls_session = starget_to_session(scsi_target(sc->device));
1765 session = cls_session->dd_data;
1768 reason = iscsi_session_chkready(cls_session);
1891 struct iscsi_cls_session *cls_session = starget_to_session(starget);
1892 struct iscsi_session *session = cls_session->dd_data;
2078 struct iscsi_cls_session *cls_session;
2083 cls_session = starget_to_session(scsi_target(sc->device));
2084 session = cls_session->dd_data;
2346 struct iscsi_cls_session *cls_session;
2353 cls_session = starget_to_session(scsi_target(sc->device));
2354 session = cls_session->dd_data;
2511 struct iscsi_cls_session *cls_session;
2517 cls_session = starget_to_session(scsi_target(sc->device));
2518 session = cls_session->dd_data;
2583 void iscsi_session_recovery_timedout(struct iscsi_cls_session *cls_session)
2585 struct iscsi_session *session = cls_session->dd_data;
2605 struct iscsi_cls_session *cls_session;
2609 cls_session = starget_to_session(scsi_target(sc->device));
2610 session = cls_session->dd_data;
2673 struct iscsi_cls_session *cls_session;
2679 cls_session = starget_to_session(scsi_target(sc->device));
2680 session = cls_session->dd_data;
2929 static void iscsi_notify_host_removed(struct iscsi_cls_session *cls_session)
2931 iscsi_session_failure(cls_session->dd_data, ISCSI_ERR_INVALID_HOST);
3024 struct iscsi_cls_session *cls_session;
3040 cls_session = iscsi_alloc_session(shost, iscsit,
3043 if (!cls_session)
3045 session = cls_session->dd_data;
3046 session->cls_session = cls_session;
3060 session->dd_data = cls_session->dd_data + sizeof(*session);
3090 if (iscsi_add_session(cls_session, id))
3093 return cls_session;
3100 iscsi_free_session(cls_session);
3110 void iscsi_session_remove(struct iscsi_cls_session *cls_session)
3112 struct iscsi_session *session = cls_session->dd_data;
3115 iscsi_remove_session(cls_session);
3127 * @cls_session: iscsi session
3129 void iscsi_session_free(struct iscsi_cls_session *cls_session)
3131 struct iscsi_session *session = cls_session->dd_data;
3132 struct module *owner = cls_session->transport->owner;
3149 iscsi_free_session(cls_session);
3155 * iscsi_session_teardown - destroy session and cls_session
3156 * @cls_session: iscsi session
3158 void iscsi_session_teardown(struct iscsi_cls_session *cls_session)
3160 iscsi_session_remove(cls_session);
3161 iscsi_session_free(cls_session);
3167 * @cls_session: iscsi_cls_session
3172 iscsi_conn_setup(struct iscsi_cls_session *cls_session, int dd_size,
3175 struct iscsi_session *session = cls_session->dd_data;
3181 cls_conn = iscsi_alloc_conn(cls_session, sizeof(*conn) + dd_size,
3348 iscsi_unblock_session(session->cls_session);
3433 iscsi_block_session(session->cls_session);
3449 int iscsi_conn_bind(struct iscsi_cls_session *cls_session,
3452 struct iscsi_session *session = cls_session->dd_data;
3611 int iscsi_session_get_param(struct iscsi_cls_session *cls_session,
3614 struct iscsi_session *session = cls_session->dd_data;