Lines Matching refs:cls_session
579 iscsi_sw_tcp_conn_create(struct iscsi_cls_session *cls_session,
588 cls_conn = iscsi_tcp_conn_setup(cls_session, sizeof(*tcp_sw_conn),
708 iscsi_sw_tcp_conn_bind(struct iscsi_cls_session *cls_session,
731 err = iscsi_conn_bind(cls_session, cls_conn, is_leading);
925 struct iscsi_cls_session *cls_session;
955 cls_session = iscsi_session_setup(&iscsi_sw_tcp_transport, shost,
960 if (!cls_session)
962 session = cls_session->dd_data;
970 return cls_session;
973 iscsi_session_teardown(cls_session);
981 static void iscsi_sw_tcp_session_destroy(struct iscsi_cls_session *cls_session)
983 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session);
984 struct iscsi_session *session = cls_session->dd_data;
989 iscsi_session_remove(cls_session);
997 iscsi_tcp_r2tpool_free(cls_session->dd_data);
999 iscsi_session_free(cls_session);