Lines Matching refs:Wrap
51 HTTP_TOKEN_WRAP *Wrap; in HttpTcpTransmitNotifyDpc() local
58 Wrap = (HTTP_TOKEN_WRAP *) Context; in HttpTcpTransmitNotifyDpc()
59 HttpInstance = Wrap->HttpInstance; in HttpTcpTransmitNotifyDpc()
62 Wrap->HttpToken->Status = Wrap->TcpWrap.Tx4Token.CompletionToken.Status; in HttpTcpTransmitNotifyDpc()
63 gBS->SignalEvent (Wrap->HttpToken->Event); in HttpTcpTransmitNotifyDpc()
68 if (Wrap->TcpWrap.Tx4Token.Packet.TxData->FragmentTable[0].FragmentBuffer != NULL) { in HttpTcpTransmitNotifyDpc()
69 FreePool (Wrap->TcpWrap.Tx4Token.Packet.TxData->FragmentTable[0].FragmentBuffer); in HttpTcpTransmitNotifyDpc()
72 if (Wrap->TcpWrap.Tx4Token.CompletionToken.Event != NULL) { in HttpTcpTransmitNotifyDpc()
73 gBS->CloseEvent (Wrap->TcpWrap.Tx4Token.CompletionToken.Event); in HttpTcpTransmitNotifyDpc()
77 Wrap->HttpToken->Status = Wrap->TcpWrap.Tx6Token.CompletionToken.Status; in HttpTcpTransmitNotifyDpc()
78 gBS->SignalEvent (Wrap->HttpToken->Event); in HttpTcpTransmitNotifyDpc()
83 if (Wrap->TcpWrap.Tx6Token.Packet.TxData->FragmentTable[0].FragmentBuffer != NULL) { in HttpTcpTransmitNotifyDpc()
84 FreePool (Wrap->TcpWrap.Tx6Token.Packet.TxData->FragmentTable[0].FragmentBuffer); in HttpTcpTransmitNotifyDpc()
87 if (Wrap->TcpWrap.Tx6Token.CompletionToken.Event != NULL) { in HttpTcpTransmitNotifyDpc()
88 gBS->CloseEvent (Wrap->TcpWrap.Tx6Token.CompletionToken.Event); in HttpTcpTransmitNotifyDpc()
93 Wrap->TcpWrap.IsTxDone = TRUE; in HttpTcpTransmitNotifyDpc()
98 NetMapIterate (&Wrap->HttpInstance->TxTokens, HttpTcpTransmit, NULL); in HttpTcpTransmitNotifyDpc()
134 HTTP_TOKEN_WRAP *Wrap; in HttpTcpReceiveNotifyDpc() local
145 Wrap = (HTTP_TOKEN_WRAP *) Context; in HttpTcpReceiveNotifyDpc()
146 HttpInstance = Wrap->HttpInstance; in HttpTcpReceiveNotifyDpc()
150 gBS->CloseEvent (Wrap->TcpWrap.Rx6Token.CompletionToken.Event); in HttpTcpReceiveNotifyDpc()
151 Wrap->TcpWrap.Rx6Token.CompletionToken.Event = NULL; in HttpTcpReceiveNotifyDpc()
153 if (EFI_ERROR (Wrap->TcpWrap.Rx6Token.CompletionToken.Status)) { in HttpTcpReceiveNotifyDpc()
154 …DEBUG ((EFI_D_ERROR, "HttpTcpReceiveNotifyDpc: %r!\n", Wrap->TcpWrap.Rx6Token.CompletionToken.Stat… in HttpTcpReceiveNotifyDpc()
155 Wrap->HttpToken->Status = Wrap->TcpWrap.Rx6Token.CompletionToken.Status; in HttpTcpReceiveNotifyDpc()
156 gBS->SignalEvent (Wrap->HttpToken->Event); in HttpTcpReceiveNotifyDpc()
158 Item = NetMapFindKey (&HttpInstance->RxTokens, Wrap->HttpToken); in HttpTcpReceiveNotifyDpc()
163 FreePool (Wrap); in HttpTcpReceiveNotifyDpc()
164 Wrap = NULL; in HttpTcpReceiveNotifyDpc()
170 gBS->CloseEvent (Wrap->TcpWrap.Rx4Token.CompletionToken.Event); in HttpTcpReceiveNotifyDpc()
171 Wrap->TcpWrap.Rx4Token.CompletionToken.Event = NULL; in HttpTcpReceiveNotifyDpc()
173 if (EFI_ERROR (Wrap->TcpWrap.Rx4Token.CompletionToken.Status)) { in HttpTcpReceiveNotifyDpc()
174 …DEBUG ((EFI_D_ERROR, "HttpTcpReceiveNotifyDpc: %r!\n", Wrap->TcpWrap.Rx4Token.CompletionToken.Stat… in HttpTcpReceiveNotifyDpc()
175 Wrap->HttpToken->Status = Wrap->TcpWrap.Rx4Token.CompletionToken.Status; in HttpTcpReceiveNotifyDpc()
176 gBS->SignalEvent (Wrap->HttpToken->Event); in HttpTcpReceiveNotifyDpc()
178 Item = NetMapFindKey (&HttpInstance->RxTokens, Wrap->HttpToken); in HttpTcpReceiveNotifyDpc()
183 FreePool (Wrap); in HttpTcpReceiveNotifyDpc()
184 Wrap = NULL; in HttpTcpReceiveNotifyDpc()
195 Length = (UINTN) Wrap->TcpWrap.Rx6Data.FragmentTable[0].FragmentLength; in HttpTcpReceiveNotifyDpc()
197 Length = (UINTN) Wrap->TcpWrap.Rx4Data.FragmentTable[0].FragmentLength; in HttpTcpReceiveNotifyDpc()
203 Wrap->HttpToken->Message->Body in HttpTcpReceiveNotifyDpc()
217 Wrap->HttpToken->Message->BodyLength = Length; in HttpTcpReceiveNotifyDpc()
223 Wrap->HttpToken->Message->BodyLength = HttpInstance->NextMsg - in HttpTcpReceiveNotifyDpc()
224 (CHAR8 *) Wrap->HttpToken->Message->Body; in HttpTcpReceiveNotifyDpc()
225 HttpInstance->CacheLen = Length - Wrap->HttpToken->Message->BodyLength; in HttpTcpReceiveNotifyDpc()
237 Item = NetMapFindKey (&Wrap->HttpInstance->RxTokens, Wrap->HttpToken); in HttpTcpReceiveNotifyDpc()
239 NetMapRemoveItem (&Wrap->HttpInstance->RxTokens, Item, NULL); in HttpTcpReceiveNotifyDpc()
243 Wrap->TcpWrap.IsRxDone = TRUE; in HttpTcpReceiveNotifyDpc()
245 Wrap->HttpToken->Status = Wrap->TcpWrap.Rx6Token.CompletionToken.Status; in HttpTcpReceiveNotifyDpc()
247 Wrap->HttpToken->Status = Wrap->TcpWrap.Rx4Token.CompletionToken.Status; in HttpTcpReceiveNotifyDpc()
251 gBS->SignalEvent (Wrap->HttpToken->Event); in HttpTcpReceiveNotifyDpc()
256 NetMapIterate (&Wrap->HttpInstance->RxTokens, HttpTcpReceive, NULL); in HttpTcpReceiveNotifyDpc()
258 FreePool (Wrap); in HttpTcpReceiveNotifyDpc()
259 Wrap = NULL; in HttpTcpReceiveNotifyDpc()
418 IN HTTP_TOKEN_WRAP *Wrap in HttpCreateTcpTxEvent() argument
425 HttpInstance = Wrap->HttpInstance; in HttpCreateTcpTxEvent()
426 TcpWrap = &Wrap->TcpWrap; in HttpCreateTcpTxEvent()
433 Wrap, in HttpCreateTcpTxEvent()
443 TcpWrap->Tx4Token.Packet.TxData = &Wrap->TcpWrap.Tx4Data; in HttpCreateTcpTxEvent()
451 Wrap, in HttpCreateTcpTxEvent()
461 TcpWrap->Tx6Token.Packet.TxData = &Wrap->TcpWrap.Tx6Data; in HttpCreateTcpTxEvent()
534 IN HTTP_TOKEN_WRAP *Wrap in HttpCreateTcpRxEvent() argument
541 HttpInstance = Wrap->HttpInstance; in HttpCreateTcpRxEvent()
542 TcpWrap = &Wrap->TcpWrap; in HttpCreateTcpRxEvent()
548 Wrap, in HttpCreateTcpRxEvent()
556 TcpWrap->Rx4Token.Packet.RxData = &Wrap->TcpWrap.Rx4Data; in HttpCreateTcpRxEvent()
564 Wrap, in HttpCreateTcpRxEvent()
572 TcpWrap->Rx6Token.Packet.RxData = &Wrap->TcpWrap.Rx6Data; in HttpCreateTcpRxEvent()
587 IN HTTP_TOKEN_WRAP *Wrap in HttpCloseTcpRxEvent() argument
592 ASSERT (Wrap != NULL); in HttpCloseTcpRxEvent()
593 HttpInstance = Wrap->HttpInstance; in HttpCloseTcpRxEvent()
596 if (Wrap->TcpWrap.Rx6Token.CompletionToken.Event != NULL) { in HttpCloseTcpRxEvent()
597 gBS->CloseEvent (Wrap->TcpWrap.Rx6Token.CompletionToken.Event); in HttpCloseTcpRxEvent()
605 if (Wrap->TcpWrap.Rx4Token.CompletionToken.Event != NULL) { in HttpCloseTcpRxEvent()
606 gBS->CloseEvent (Wrap->TcpWrap.Rx4Token.CompletionToken.Event); in HttpCloseTcpRxEvent()
1053 IN HTTP_TOKEN_WRAP *Wrap in HttpConfigureTcp4() argument
1107 Status = HttpCreateTcpTxEvent (Wrap); in HttpConfigureTcp4()
1130 IN HTTP_TOKEN_WRAP *Wrap in HttpConfigureTcp6() argument
1177 Status = HttpCreateTcpTxEvent (Wrap); in HttpConfigureTcp6()
1387 IN HTTP_TOKEN_WRAP *Wrap, in HttpInitSession() argument
1410 Status = HttpConfigureTcp4 (HttpInstance, Wrap); in HttpInitSession()
1428 Status = HttpConfigureTcp6 (HttpInstance, Wrap); in HttpInitSession()
1462 IN HTTP_TOKEN_WRAP *Wrap, in HttpTransmitTcp() argument
1520 Tx4Token = &Wrap->TcpWrap.Tx4Token; in HttpTransmitTcp()
1534 Wrap->TcpWrap.IsTxDone = FALSE; in HttpTransmitTcp()
1543 Tx6Token = &Wrap->TcpWrap.Tx6Token; in HttpTransmitTcp()
1557 Wrap->TcpWrap.IsTxDone = FALSE; in HttpTransmitTcp()
2009 IN HTTP_TOKEN_WRAP *Wrap, in HttpTcpReceiveBody() argument
2020 HttpInstance = Wrap->HttpInstance; in HttpTcpReceiveBody()
2033 Rx6Token = &Wrap->TcpWrap.Rx6Token; in HttpTcpReceiveBody()
2045 Rx4Token = &Wrap->TcpWrap.Rx4Token; in HttpTcpReceiveBody()
2070 IN HTTP_TOKEN_WRAP *Wrap in HttpTcpTokenCleanup() argument
2077 ASSERT (Wrap != NULL); in HttpTcpTokenCleanup()
2078 HttpInstance = Wrap->HttpInstance; in HttpTcpTokenCleanup()
2083 Rx6Token = &Wrap->TcpWrap.Rx6Token; in HttpTcpTokenCleanup()
2090 FreePool (Wrap); in HttpTcpTokenCleanup()
2105 Rx4Token = &Wrap->TcpWrap.Rx4Token; in HttpTcpTokenCleanup()
2112 FreePool (Wrap); in HttpTcpTokenCleanup()