Lines Matching refs:Session
212 ISCSI_SESSION *Session;
516 // Fill in the Session and init it.
518 Session = (ISCSI_SESSION *) AllocateZeroPool (sizeof (ISCSI_SESSION));
519 if (Session == NULL) {
524 Session->Private = Private;
525 Session->ConfigData = AttemptConfigData;
526 Session->AuthType = AttemptConfigData->AuthenticationType;
537 if (Session->AuthType == ISCSI_AUTH_TYPE_CHAP) {
538 Session->AuthData.CHAP.AuthConfig = &AttemptConfigData->AuthConfigData.CHAP;
541 IScsiSessionInit (Session, FALSE);
546 Status = IScsiSessionLogin (Session);
552 Status = IScsiSessionLogin (Session);
554 Status = IScsiSessionReLogin (Session);
566 FreePool (Session);
575 if (Session->AuthType == ISCSI_AUTH_TYPE_KRB) {
603 if (Private->Session == NULL) {
604 Private->Session = Session;
613 IScsiSessionAbort (Session);
614 FreePool (Session);
622 if (Private->Session == NULL) {
657 if (Private->Session != NULL && mPrivate->OneSessionEstablished) {
677 IScsiSessionAbort (Private->Session);
678 FreePool (Private->Session);
679 Private->Session = NULL;
714 if (ExistPrivate->Session != NULL) {
715 IScsiSessionAbort (ExistPrivate->Session);
737 // Duplicate the Session's tcp connection device path. The source port field
741 Private->DevicePath = IScsiGetTcpConnDevicePath (Private->Session);
772 if (Private->Session != NULL) {
773 IScsiSessionAbort (Private->Session);
907 Conn = NET_LIST_HEAD (&Private->Session->Conns, ISCSI_CONNECTION, Link);
996 if (Private->Session != NULL) {
997 IScsiSessionAbort (Private->Session);