Lines Matching defs:Private

20   @param[in]    Private            The pointer to the driver's private data.

26 @retval EFI_INVALID_PARAMETER Private is NULL.
32 IN HTTP_BOOT_PRIVATE_DATA *Private,
39 if (Private == NULL) {
43 if (Private->Started) {
50 if (UsingIpv6 && Private->Ip6Nic != NULL) {
51 Private->UsingIpv6 = TRUE;
52 } else if (!UsingIpv6 && Private->Ip4Nic != NULL) {
53 Private->UsingIpv6 = FALSE;
61 ZeroMem (Private->OfferBuffer, sizeof (Private->OfferBuffer));
62 if (!Private->UsingIpv6) {
64 Private->OfferBuffer[Index].Dhcp4.Packet.Offer.Size = HTTP_BOOT_DHCP4_PACKET_MAX_SIZE;
68 Private->OfferBuffer[Index].Dhcp6.Packet.Offer.Size = HTTP_BOOT_DHCP6_PACKET_MAX_SIZE;
72 if (Private->UsingIpv6) {
76 Status = HttpBootSetIp6Policy (Private);
81 Private->Started = TRUE;
89 @param[in] Private The pointer to the driver's private data.
92 @retval EFI_INVALID_PARAMETER Private is NULL.
100 IN HTTP_BOOT_PRIVATE_DATA *Private
105 if (Private == NULL) {
109 if (!Private->Started) {
115 if (!Private->UsingIpv6) {
119 Status = HttpBootDhcp4Dora (Private);
124 Status = HttpBootDhcp6Sarr (Private);
133 @param[in] Private The pointer to the driver's private data.
143 @retval EFI_INVALID_PARAMETER Private is NULL.
153 IN HTTP_BOOT_PRIVATE_DATA *Private,
160 if (Private == NULL) {
164 if (!Private->Started) {
170 if (Private->BootFileUri == NULL) {
174 Status = HttpBootDiscoverBootInfo (Private);
180 if (!Private->HttpCreated) {
184 Status = HttpBootCreateHttpIo (Private);
190 if (Private->BootFileSize == 0) {
199 Private,
201 &Private->BootFileSize,
208 ASSERT (Private->BootFileSize == 0);
210 Private,
212 &Private->BootFileSize,
221 if (*BufferSize < Private->BootFileSize) {
222 *BufferSize = Private->BootFileSize;
230 Private,
240 @param[in] Private The pointer to the driver's private data.
244 @retval EFI_INVALID_PARAMETER Private is NULL.
250 IN HTTP_BOOT_PRIVATE_DATA *Private
255 if (Private == NULL) {
259 if (!Private->Started) {
263 if (Private->HttpCreated) {
264 HttpIoDestroyIo (&Private->HttpIo);
265 Private->HttpCreated = FALSE;
268 Private->Started = FALSE;
269 ZeroMem (&Private->StationIp, sizeof (EFI_IP_ADDRESS));
270 ZeroMem (&Private->SubnetMask, sizeof (EFI_IP_ADDRESS));
271 ZeroMem (&Private->GatewayIp, sizeof (EFI_IP_ADDRESS));
272 Private->Port = 0;
273 Private->BootFileUri = NULL;
274 Private->BootFileUriParser = NULL;
275 Private->BootFileSize = 0;
276 Private->SelectIndex = 0;
277 Private->SelectProxyType = HttpOfferTypeMax;
279 if (!Private->UsingIpv6) {
283 Private->Dhcp4->Stop (Private->Dhcp4);
284 Private->Dhcp4->Configure (Private->Dhcp4, NULL);
287 if (Private->OfferBuffer[Index].Dhcp4.UriParser) {
288 HttpUrlFreeParser (Private->OfferBuffer[Index].Dhcp4.UriParser);
295 Private->Dhcp6->Stop (Private->Dhcp6);
296 Private->Dhcp6->Configure (Private->Dhcp6, NULL);
299 if (Private->OfferBuffer[Index].Dhcp6.UriParser) {
300 HttpUrlFreeParser (Private->OfferBuffer[Index].Dhcp6.UriParser);
305 ZeroMem (Private->OfferBuffer, sizeof (Private->OfferBuffer));
306 Private->OfferNum = 0;
307 ZeroMem (Private->OfferCount, sizeof (Private->OfferCount));
308 ZeroMem (Private->OfferIndex, sizeof (Private->OfferIndex));
354 HTTP_BOOT_PRIVATE_DATA *Private;
372 Private = VirtualNic->Private;
379 NetLibDetectMedia (Private->Controller, &MediaPresent);
387 if (VirtualNic == Private->Ip6Nic) {
394 Status = HttpBootStart (Private, UsingIpv6);
395 if (Status == EFI_ALREADY_STARTED && UsingIpv6 != Private->UsingIpv6) {
399 Status = HttpBootStop (Private);
401 Status = HttpBootStart (Private, UsingIpv6);
405 Status = HttpBootLoadFile (Private, BufferSize, Buffer);
409 HttpBootStop (Private);
411 if (!Private->UsingIpv6) {
415 Private->Dhcp4->Stop (Private->Dhcp4);
416 Private->Dhcp4->Configure (Private->Dhcp4, NULL);
421 Private->Dhcp6->Stop (Private->Dhcp6);
422 Private->Dhcp6->Configure (Private->Dhcp6, NULL);