HomeSort by relevance Sort by last modified time
    Searched refs:IpIo (Results 1 - 20 of 20) sorted by null

  /device/linaro/bootloader/edk2/NetworkPkg/TcpDxe/
TcpIo.c 55 Send the segment to IP via IpIo function.
77 IP_IO *IpIo;
85 IpIo = NULL;
86 IpSender = IpIoFindSender (&IpIo, Version, Src);
97 // configuration data. Here we get the IpIo we need and use the default IP
98 // instance in this IpIo to send the packet. The dest address is configured
107 IpIo = TcpProto->TcpService->IpIo;
121 ASSERT (Version == IpIo->IpVersion);
136 Status = IpIoSend (IpIo, Nbuf, IpSender, NULL, NULL, Dest, &Override);
    [all...]
TcpDriver.c 303 TcpServiceData->IpIo = IpIoCreate (Image, Controller, IpVersion);
304 if (TcpServiceData->IpIo == NULL) {
330 Status = IpIoOpen (TcpServiceData->IpIo, &OpenData);
356 if (TcpServiceData->IpIo != NULL) {
357 IpIoDestroy (TcpServiceData->IpIo);
358 TcpServiceData->IpIo = NULL;
490 // Destroy the IpIO consumed by TCP driver
492 IpIoDestroy (TcpServiceData->IpIo);
493 TcpServiceData->IpIo = NULL;
778 TcpServiceData->IpIo->ChildHandle,
    [all...]
TcpDispatcher.c 353 IP_IO *IpIo;
374 IpIo = ProtoData->TcpService->IpIo;
379 Tcb->IpInfo = IpIoAddIp (IpIo);
393 IpIo->Image,
398 IpIoRemoveIp (IpIo, Tcb->IpInfo);
447 ProtoData->TcpService->IpIo->Image,
451 IpIoRemoveIp (ProtoData->TcpService->IpIo, Tcb->IpInfo);
807 ProtoData->TcpService->IpIo->Ip.Ip4->Poll (ProtoData->TcpService->IpIo->Ip.Ip4);
    [all...]
TcpDriver.h 34 IP_IO *IpIo;
TcpMisc.c 561 Ip4 = TcpProto->TcpService->IpIo->Ip.Ip4;
567 Ip6 = TcpProto->TcpService->IpIo->Ip.Ip6;
  /device/linaro/bootloader/edk2/MdeModulePkg/Library/DxeIpIoLib/
DxeIpIoLib.c 2 IpIo Library.
261 @param[in] IpIo Pointer to the IP_IO instance.
271 IN IP_IO *IpIo,
284 ASSERT (IpIo->IpVersion == IP_VERSION_4);
381 IpIo->PktRcvdNotify (EFI_ICMP_ERROR, IcmpErr, Session, Pkt, IpIo->RcvdContext);
390 @param[in] IpIo Pointer to the IP_IO instance.
400 IN IP_IO *IpIo,
415 ASSERT (IpIo->IpVersion == IP_VERSION_6);
542 IpIo->PktRcvdNotify (EFI_ICMP_ERROR, IcmpErr, Session, Pkt, IpIo->RcvdContext);
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/
Tcp4Io.c 2 I/O interfaces between TCP and IpIo.
49 Send the segment to IP via IpIo function.
69 IP_IO *IpIo;
82 IpIo = NULL;
83 IpSender = IpIoFindSender (&IpIo, IP_VERSION_4, &Source);
93 IpIo = TcpProto->TcpService->IpIo;
104 Status = IpIoSend (IpIo, Nbuf, IpSender, NULL, NULL, &Destination, &Override);
Tcp4Driver.c 345 TcpServiceData->IpIo = IpIoCreate (
350 if (NULL == TcpServiceData->IpIo) {
360 // Configure and start IpIo.
373 Status = IpIoOpen (TcpServiceData->IpIo, &OpenData);
425 if (TcpServiceData->IpIo != NULL) {
426 IpIoDestroy (TcpServiceData->IpIo);
427 TcpServiceData->IpIo = NULL;
530 // Destroy the IpIO consumed by TCP driver
532 IpIoDestroy (TcpServiceData->IpIo);
533 TcpServiceData->IpIo = NULL;
    [all...]
Tcp4Dispatcher.c 262 IP_IO *IpIo;
276 IpIo = ProtoData->TcpService->IpIo;
281 Tcb->IpInfo = IpIoAddIp (IpIo);
295 IpIo->Image,
300 IpIoRemoveIp (IpIo, Tcb->IpInfo);
342 ProtoData->TcpService->IpIo->Image,
346 IpIoRemoveIp (ProtoData->TcpService->IpIo, Tcb->IpInfo);
636 Ip = ProtoData->TcpService->IpIo->Ip.Ip4;
Tcp4Driver.h 48 IP_IO *IpIo; // IP Io consumed by TCP4
88 Send the segment to IP via IpIo function.
Tcp4Misc.c 481 Ip = TcpProto->TcpService->IpIo->Ip.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.
88 /// that consumes IpIO.
218 /// This data structure wraps Ip4/Ip6 instances. The IpIo Library uses it for all
223 /// The node used to link this IpIo to the active IpIo list.
288 IP_IO *IpIo;
341 @param[in, out] IpIo The pointer to the IP_IO instance that needs to be
351 IN OUT IP_IO *IpIo
360 @param[in, out] IpIo The pointer to the IP_IO instance that needs to stop.
369 IN OUT IP_IO *IpIo
    [all...]
  /device/linaro/bootloader/edk2/NetworkPkg/Udp6Dxe/
Udp6Impl.c 56 This function is the packet transmitting notify function registered to the IpIo
57 interface. It's called to signal the udp TxToken when the IpIo layer completes
76 This function processes the received datagram passed up by the IpIo layer.
240 @param[in] IpIo Pointer to the IP_IO instance.
249 IN IP_IO *IpIo,
303 // Create the IpIo for this service context.
305 Udp6Service->IpIo = IpIoCreate (ImageHandle, ControllerHandle, IP_VERSION_6);
306 if (Udp6Service->IpIo == NULL) {
311 // Set the OpenData used to open the IpIo.
324 // Configure and start the IpIo.
    [all...]
Udp6Driver.c 361 Instance->IpInfo = IpIoAddIp (Udp6Service->IpIo);
386 Udp6Service->IpIo->ChildHandle,
436 IpIoRemoveIp (Udp6Service->IpIo, Instance->IpInfo);
511 // Close the Ip6 protocol on the default IpIo.
514 Udp6Service->IpIo->ChildHandle,
551 IpIoRemoveIp (Udp6Service->IpIo, Instance->IpInfo);
Udp6Main.c 371 // Keep a local copy of the configured multicast IPs because IpIo receives
521 // Store the IpIo in ProtoData.
524 *((UINTN *) &Packet->ProtoData[0]) = (UINTN) (Udp6Service->IpIo);
612 // Fill the IpIo Override data.
627 // Send out this datagram through IpIo.
636 Udp6Service->IpIo,
Udp6Impl.h 80 IP_IO *IpIo;
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Udp4Dxe/
Udp4Driver.c 334 Instance->IpInfo = IpIoAddIp (Udp4Service->IpIo);
359 Udp4Service->IpIo->ChildHandle,
409 IpIoRemoveIp (Udp4Service->IpIo, Instance->IpInfo);
487 Udp4Service->IpIo->ChildHandle,
524 IpIoRemoveIp (Udp4Service->IpIo, Instance->IpInfo);
Udp4Impl.c 56 This function is the packet transmitting notify function registered to the IpIo
57 interface. It's called to signal the udp TxToken when IpIo layer completes the
76 This function processes the received datagram passed up by the IpIo layer.
241 @param[in] IpIo Pointer to the IP_IO instance.
250 IN IP_IO *IpIo,
291 // Create the IpIo for this service context.
293 Udp4Service->IpIo = IpIoCreate (ImageHandle, ControllerHandle, IP_VERSION_4);
294 if (Udp4Service->IpIo == NULL) {
299 // Set the OpenData used to open the IpIo.
310 // Configure and start the IpIo.
    [all...]
Udp4Main.c 373 // Keep a local copy of the configured multicast IPs because IpIo receives
573 // Store the IpIo in ProtoData.
576 *((UINTN *) &Packet->ProtoData[0]) = (UINTN) (Udp4Service->IpIo);
644 // Fill the IpIo Override data.
666 // Send out this datagram through IpIo.
670 Udp4Service->IpIo,
Udp4Impl.h 72 IP_IO *IpIo;

Completed in 924 milliseconds