/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Ip4Dxe/ |
ComponentName.c | 168 L"IP4 Network Service Driver"
236 Update the component name for the IP4 child handle.
238 @param Ip4[in] A pointer to the EFI_IP4_PROTOCOL.
247 IN EFI_IP4_PROTOCOL *Ip4
254 if (Ip4 == NULL) {
262 Status = Ip4->GetModeData (Ip4, &Ip4ModeData, NULL, NULL);
382 EFI_IP4_PROTOCOL *Ip4;
409 (VOID **)&Ip4,
421 Status = UpdateName (Ip4);
[all...] |
Ip4Driver.c | 2 The driver binding and service binding protocol for IP4 driver.
57 The entry point for IP4 driver which install the driver
154 Clean up a IP4 service binding instance. It will release all
160 @param[in] IpSb The IP4 service binding instance to clean up
173 Create a new IP4 driver service binding private instance.
177 @param ImageHandle The IP4 driver's image handle
178 @param Service The variable to receive the newly created IP4
182 @retval EFI_SUCCESS A new IP4 service binding private is created.
366 Clean up a IP4 service binding instance. It will release all
372 @param[in] IpSb The IP4 service binding instance to clean up [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/ |
Tcp4Dispatcher.c | 43 EFI_IP4_PROTOCOL *Ip4;
45 Ip4 = Tcb->IpInfo->Ip.Ip4;
47 ASSERT (Ip4 != NULL);
49 return Ip4->Routes (
50 Ip4,
135 Ip = Tcb->IpInfo->Ip.Ip4;
636 Ip = ProtoData->TcpService->IpIo->Ip.Ip4;
|
Tcp4Driver.c | 277 // Test for the Ip4 Protocol
557 Open Ip4 and device path protocols for a created socket, and insert it in
575 EFI_IP4_PROTOCOL *Ip4;
580 // Open the default Ip4 protocol of IP_IO BY_DRIVER.
585 (VOID **) &Ip4,
623 Close Ip4 and device path protocols for a socket, and remove it from socket list.
645 // Close the Ip4 protocol.
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Udp4Dxe/ |
Udp4Driver.c | 114 // Test for the Ip4 Protocol
313 VOID *Ip4;
356 // Open the default Ip4 protocol in the IP_IO BY_CHILD.
361 (VOID **) &Ip4,
371 // Open this instance's Ip4 protocol in the IpInfo BY_CHILD.
376 (VOID **) &Ip4,
484 // Close the Ip4 protocol.
493 // Close the Ip4 protocol on this instance's IpInfo.
|
/device/linaro/bootloader/edk2/NetworkPkg/DnsDxe/ |
DnsDhcp.c | 50 EFI_IP4_PROTOCOL *Ip4;
63 Ip4 = NULL;
82 (VOID **) &Ip4,
107 Status = Ip4->Configure (Ip4, &Ip4ConfigData);
133 Ip4->Poll (Ip4);
135 if (!EFI_ERROR (Ip4->GetModeData (Ip4, &Ip4Mode, NULL, NULL)) &&
|
/device/linaro/bootloader/edk2/NetworkPkg/TcpDxe/ |
TcpMisc.c | 235 @param[in] Version IP_VERSION_4 indicates TCP is running on IP4 stack,
304 @param[in] Version IP_VERSION_4 indicates TCP is running on IP4 stack,
361 @param[in] Version IP_VERSION_4 indicates TCP is running on IP4 stack,
549 EFI_IP4_PROTOCOL *Ip4;
561 Ip4 = TcpProto->TcpService->IpIo->Ip.Ip4;
562 ASSERT (Ip4 != NULL);
563 Ip4->GetModeData (Ip4, &Ip4Mode, NULL, NULL);
|
/device/linaro/bootloader/edk2/NetworkPkg/UefiPxeBcDxe/ |
PxeBcSupport.c | 70 // Reconfigure the Ip4 instance to capture background ICMP packets with new station Ip address.
72 Private->Ip4->Cancel (Private->Ip4, &Private->IcmpToken);
73 Private->Ip4->Configure (Private->Ip4, NULL);
75 Status = Private->Ip4->Configure (Private->Ip4, &Private->Ip4CfgData);
80 Status = Private->Ip4->Receive (Private->Ip4, &Private->IcmpToken);
110 @param Ip4Addr The Ip4 address for resolution. [all...] |
PxeBcImpl.h | 26 #include <Protocol/Ip4.h>
119 EFI_IP4_PROTOCOL *Ip4;
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/UefiPxeBcDxe/ |
PxeBcImpl.c | 103 @param Ip4Addr The Ip4 address for resolution.
149 EFI_IP4_PROTOCOL *Ip4;
160 Ip4 = Private->Ip4;
223 Ip4->Receive (Ip4, &(Private->IcmpErrorRcvToken));
415 //the active state, If the DHCP4 D.O.R.A started by IP4 auto
425 Status = Private->Ip4->Configure (Private->Ip4, &Private->Ip4ConfigData);
433 Status = Private->Ip4->Receive (Private->Ip4, &Private->IcmpErrorRcvToken); [all...] |
PxeBcImpl.h | 32 #include <Protocol/Ip4.h>
79 EFI_IP4_PROTOCOL *Ip4;
|
/device/linaro/bootloader/edk2/MdeModulePkg/Include/Library/ |
IpIoLib.h | 3 It provides the combined IpIo layer on the EFI IP4 Protocol and EFI IP6 protocol.
19 #include <Protocol/Ip4.h>
157 EFI_IP4_PROTOCOL *Ip4;
171 ///< IPv4, it includes the IP4 header length
218 /// This data structure wraps Ip4/Ip6 instances. The IpIo Library uses it for all
219 /// Ip4/Ip6 operations.
312 This function uses IP4/IP6 service binding protocol in Controller to create
313 an IP4/IP6 child (aka IP4/IP6 instance).
317 @param[in] Controller The controller handle that has IP4 or IP6 service [all...] |
NetLib.h | 209 // Convert the EFI_IP4_ADDRESS to plain UINT32 IP4 address.
235 #define NET_DEBUG_MSG_LEN 470 // 512 - (ether+ip4+udp4 head length)
[all...] |
/device/linaro/bootloader/edk2/NetworkPkg/IScsiDxe/ |
IScsiConfig.c | 60 EFI_IPv4_ADDRESS *Ip4;
68 Ip4 = &Ip->v4;
74 (UINTN) Ip4->Addr[0],
75 (UINTN) Ip4->Addr[1],
76 (UINTN) Ip4->Addr[2],
77 (UINTN) Ip4->Addr[3]
154 @param[in] IpMode Indicates iSCSI running on IP4 or IP6 stack.
649 UnicodeSPrint (IpMode, 64, L"IP4");
[all...] |
/device/linaro/bootloader/edk2/NetworkPkg/IpSecDxe/ |
IpSecImpl.c | 319 @param[in] IpVersion The IP version. Ip4 or Ip6.
358 @param[in] IpVersion The IP version. Ip4 or Ip6.
603 IP4_HEAD *Ip4;
611 Ip4 = (IP4_HEAD *) IpHead;
621 CopyMem (&SrcAddr, &Ip4->Src, sizeof (IP4_ADDR));
622 CopyMem (&DstAddr, &Ip4->Dst, sizeof (IP4_ADDR));
833 @param[in] IpVersion The version of IP (IP4 or IP6).
[all...] |
/device/linaro/bootloader/edk2/ShellPkg/Library/UefiShellNetwork1CommandsLib/ |
Ifconfig.c | 292 EFI_IP4_PROTOCOL *Ip4;
301 Ip4 = NULL;
317 (VOID **) &Ip4,
342 Ip4->Configure (Ip4, &Ip4ConfigData);
416 // Locate all the handles with ip4 service binding protocol.
430 // Enumerate all handles that installed with ip4 service binding protocol.
438 // Ip4config protocol and ip4 service binding protocol are installed
[all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Library/DxeNetLib/ |
DxeNetLib.c | 44 // All the supported IP4 maskes in host byte order.
327 IP4_HEAD *Ip4;
349 Ip4 = (IP4_HEAD *) Buf;
350 Ip4->HeadLen = 5;
351 Ip4->Ver = 4;
352 Ip4->Tos = 0;
353 Ip4->TotalLen = 0;
354 Ip4->Id = (UINT16) mSyslogPacketSeq;
355 Ip4->Fragment = 0;
356 Ip4->Ttl = 16; [all...] |
/device/linaro/bootloader/edk2/StdLib/EfiSocketLib/ |
Socket.h | 262 EFI_IP4_COMPLETION_TOKEN Ip4Rx; ///< IP4 receive token
263 EFI_IP4_COMPLETION_TOKEN Ip4Tx; ///< IP4 transmit token
276 IP4 context structure
278 The driver uses this structure to manage the IP4 connections.
282 // IP4 context
284 EFI_IP4_MODE_DATA ModeData; ///< IP4 mode data, includes configuration data
463 EFI_IP4_PROTOCOL * IPv4; ///< IP4 protocol pointer
470 ESL_IP4_CONTEXT Ip4; ///< IPv4 management data
[all...] |