Home | History | Annotate | Download | only in IpSecDxe

Lines Matching refs:IpSec

2   Driver Binding Protocol for IPsec Driver.

95 EFI_IPSEC2_PROTOCOL *IpSec;
100 // Ipsec protocol should be installed when load image.
102 Status = gBS->LocateProtocol (&gEfiIpSec2ProtocolGuid, NULL, (VOID **) &IpSec);
108 Private = IPSEC_PRIVATE_DATA_FROM_IPSEC (IpSec);
175 EFI_IPSEC2_PROTOCOL *IpSec;
184 // Locate ipsec protocol to get private data.
186 Status = gBS->LocateProtocol (&gEfiIpSec2ProtocolGuid, NULL, (VOID **) &IpSec);
192 Private = IPSEC_PRIVATE_DATA_FROM_IPSEC (IpSec);
507 The entry point for IPsec driver which installs the driver binding,
508 component name protocol, IPsec Config protcolon, and IPsec protocol in
515 @retval EFI_ALREADY_STARTED The IPsec driver has been already loaded.
529 EFI_IPSEC2_PROTOCOL *IpSec;
532 // Check whether ipsec protocol has already been installed.
534 Status = gBS->LocateProtocol (&gEfiIpSec2ProtocolGuid, NULL, (VOID **) &IpSec);
537 DEBUG ((DEBUG_WARN, "_ModuleEntryPoint: IpSec has been already loaded\n"));
557 // Create disable event to cleanup all SA when ipsec disabled by user.
573 CopyMem (&Private->IpSec, &mIpSecInstance, sizeof (EFI_IPSEC2_PROTOCOL));
587 // Initialize the ipsec config data and restore it from variable.
595 // Install ipsec protocol which is used by ip driver to process ipsec header.
600 &Private->IpSec,
649 &Private->IpSec