• Home
  • Raw
  • Download

Lines Matching refs:Data

799   IN OUT EFI_IPSEC_SPD_DATA                *Data  in FixSpdEntry()  argument
809 if (Data->ProcessingPolicy != NULL) { in FixSpdEntry()
810 if (Data->ProcessingPolicy->TunnelOption != NULL) { in FixSpdEntry()
811 FIX_REF_BUF_ADDR (Data->ProcessingPolicy->TunnelOption, Data); in FixSpdEntry()
814 FIX_REF_BUF_ADDR (Data->ProcessingPolicy, Data); in FixSpdEntry()
834 IN OUT EFI_IPSEC_SA_DATA2 *Data in FixSadEntry() argument
841 if (Data->AlgoInfo.EspAlgoInfo.AuthKey != NULL) { in FixSadEntry()
842 FIX_REF_BUF_ADDR (Data->AlgoInfo.EspAlgoInfo.AuthKey, Data); in FixSadEntry()
845 if (SaId->Proto == EfiIPsecESP && Data->AlgoInfo.EspAlgoInfo.EncKey != NULL) { in FixSadEntry()
846 FIX_REF_BUF_ADDR (Data->AlgoInfo.EspAlgoInfo.EncKey, Data); in FixSadEntry()
849 if (Data->SpdSelector != NULL) { in FixSadEntry()
850 if (Data->SpdSelector->LocalAddress != NULL) { in FixSadEntry()
851 FIX_REF_BUF_ADDR (Data->SpdSelector->LocalAddress, Data); in FixSadEntry()
854 FIX_REF_BUF_ADDR (Data->SpdSelector->RemoteAddress, Data); in FixSadEntry()
855 FIX_REF_BUF_ADDR (Data->SpdSelector, Data); in FixSadEntry()
875 IN OUT EFI_IPSEC_PAD_DATA *Data in FixPadEntry() argument
882 if (Data->AuthData != NULL) { in FixPadEntry()
883 FIX_REF_BUF_ADDR (Data->AuthData, Data); in FixPadEntry()
886 if (Data->RevocationData != NULL) { in FixPadEntry()
887 FIX_REF_BUF_ADDR (Data->RevocationData, Data); in FixPadEntry()
905 IN OUT EFI_IPSEC_SPD_DATA *Data in UnfixSpdEntry() argument
915 if (Data->ProcessingPolicy != NULL) { in UnfixSpdEntry()
916 UNFIX_REF_BUF_ADDR (Data->ProcessingPolicy, Data); in UnfixSpdEntry()
917 if (Data->ProcessingPolicy->TunnelOption != NULL) { in UnfixSpdEntry()
918 UNFIX_REF_BUF_ADDR (Data->ProcessingPolicy->TunnelOption, Data); in UnfixSpdEntry()
937 IN OUT EFI_IPSEC_SA_DATA2 *Data in UnfixSadEntry() argument
944 if (Data->AlgoInfo.EspAlgoInfo.AuthKey != NULL) { in UnfixSadEntry()
945 UNFIX_REF_BUF_ADDR (Data->AlgoInfo.EspAlgoInfo.AuthKey, Data); in UnfixSadEntry()
948 if (SaId->Proto == EfiIPsecESP && Data->AlgoInfo.EspAlgoInfo.EncKey != NULL) { in UnfixSadEntry()
949 UNFIX_REF_BUF_ADDR (Data->AlgoInfo.EspAlgoInfo.EncKey, Data); in UnfixSadEntry()
952 if (Data->SpdSelector != NULL) { in UnfixSadEntry()
953 UNFIX_REF_BUF_ADDR (Data->SpdSelector, Data); in UnfixSadEntry()
954 if (Data->SpdSelector->LocalAddress != NULL) { in UnfixSadEntry()
955 UNFIX_REF_BUF_ADDR (Data->SpdSelector->LocalAddress, Data); in UnfixSadEntry()
958 UNFIX_REF_BUF_ADDR (Data->SpdSelector->RemoteAddress, Data); in UnfixSadEntry()
976 IN OUT EFI_IPSEC_PAD_DATA *Data in UnfixPadEntry() argument
983 if (Data->AuthData != NULL) { in UnfixPadEntry()
984 UNFIX_REF_BUF_ADDR (Data->AuthData, Data); in UnfixPadEntry()
987 if (Data->RevocationData != NULL) { in UnfixPadEntry()
988 UNFIX_REF_BUF_ADDR (Data->RevocationData, Data); in UnfixPadEntry()
1030 IN VOID *Data, in SetSpdEntry() argument
1051 SpdData = (Data == NULL) ? NULL : (EFI_IPSEC_SPD_DATA *) Data; in SetSpdEntry()
1100 SpdSas = &SpdEntry->Data->Sas; in SetSpdEntry()
1110 if (SadEntry->Data->SpdEntry != NULL) { in SetSpdEntry()
1112 SadEntry->Data->SpdEntry = NULL; in SetSpdEntry()
1115 if (!(SadEntry->Data->ManualSet)) { in SetSpdEntry()
1168 SpdEntry->Data = (IPSEC_SPD_DATA *) ALIGN_POINTER ( in SetSpdEntry()
1180 SpdEntry->Data->Name, in SetSpdEntry()
1184 SpdEntry->Data->PackageFlag = SpdData->PackageFlag; in SetSpdEntry()
1185 SpdEntry->Data->TrafficDirection = SpdData->TrafficDirection; in SetSpdEntry()
1186 SpdEntry->Data->Action = SpdData->Action; in SetSpdEntry()
1193 SpdEntry->Data->ProcessingPolicy = NULL; in SetSpdEntry()
1195 SpdEntry->Data->ProcessingPolicy = (EFI_IPSEC_PROCESS_POLICY *) ALIGN_POINTER ( in SetSpdEntry()
1196 SpdEntry->Data + 1, in SetSpdEntry()
1199 IpSecDuplicateProcessPolicy (SpdEntry->Data->ProcessingPolicy, SpdData->ProcessingPolicy); in SetSpdEntry()
1204 InitializeListHead (&SpdEntry->Data->Sas); in SetSpdEntry()
1220 (EFI_IPSEC_CONFIG_SELECTOR *) SadEntry->Data->SpdSelector, in SetSpdEntry()
1223 if (SadEntry->Data->SpdEntry != NULL) { in SetSpdEntry()
1226 InsertTailList (&SpdEntry->Data->Sas, &SadEntry->BySpd); in SetSpdEntry()
1227 SadEntry->Data->SpdEntry = SpdEntry; in SetSpdEntry()
1267 IN VOID *Data, in SetSadEntry() argument
1284 SaData = (Data == NULL) ? NULL : (EFI_IPSEC_SA_DATA2 *) Data; in SetSadEntry()
1313 if (SadEntry->Data->SpdEntry != NULL) { in SetSadEntry()
1372 SadEntry->Data = (IPSEC_SAD_DATA *) ALIGN_POINTER ((SadEntry->Id + 1), sizeof (UINTN)); in SetSadEntry()
1376 SadEntry->Data->Mode = SaData->Mode; in SetSadEntry()
1377 SadEntry->Data->SequenceNumber = SaData->SNCount; in SetSadEntry()
1378 SadEntry->Data->AntiReplayWindowSize = SaData->AntiReplayWindows; in SetSadEntry()
1381 &SadEntry->Data->AntiReplayBitmap, in SetSadEntry()
1382 sizeof (SadEntry->Data->AntiReplayBitmap) in SetSadEntry()
1386 &SadEntry->Data->AlgoInfo, in SetSadEntry()
1390 SadEntry->Data->AlgoInfo.EspAlgoInfo.AuthAlgoId = SaData->AlgoInfo.EspAlgoInfo.AuthAlgoId; in SetSadEntry()
1391 SadEntry->Data->AlgoInfo.EspAlgoInfo.AuthKeyLength = SaData->AlgoInfo.EspAlgoInfo.AuthKeyLength; in SetSadEntry()
1393 if (SadEntry->Data->AlgoInfo.EspAlgoInfo.AuthKeyLength != 0) { in SetSadEntry()
1394 …SadEntry->Data->AlgoInfo.EspAlgoInfo.AuthKey = (VOID *) ALIGN_POINTER ((SadEntry->Data + 1), sizeo… in SetSadEntry()
1396 SadEntry->Data->AlgoInfo.EspAlgoInfo.AuthKey, in SetSadEntry()
1398 SadEntry->Data->AlgoInfo.EspAlgoInfo.AuthKeyLength in SetSadEntry()
1403 SadEntry->Data->AlgoInfo.EspAlgoInfo.EncAlgoId = SaData->AlgoInfo.EspAlgoInfo.EncAlgoId; in SetSadEntry()
1404 SadEntry->Data->AlgoInfo.EspAlgoInfo.EncKeyLength = SaData->AlgoInfo.EspAlgoInfo.EncKeyLength; in SetSadEntry()
1406 if (SadEntry->Data->AlgoInfo.EspAlgoInfo.EncKeyLength != 0) { in SetSadEntry()
1407 SadEntry->Data->AlgoInfo.EspAlgoInfo.EncKey = (VOID *) ALIGN_POINTER ( in SetSadEntry()
1408 ((UINT8 *) (SadEntry->Data + 1) + in SetSadEntry()
1409 … SadEntry->Data->AlgoInfo.EspAlgoInfo.AuthKeyLength), in SetSadEntry()
1413 SadEntry->Data->AlgoInfo.EspAlgoInfo.EncKey, in SetSadEntry()
1415 SadEntry->Data->AlgoInfo.EspAlgoInfo.EncKeyLength in SetSadEntry()
1421 &SadEntry->Data->SaLifetime, in SetSadEntry()
1426 SadEntry->Data->PathMTU = SaData->PathMTU; in SetSadEntry()
1427 SadEntry->Data->SpdSelector = NULL; in SetSadEntry()
1428 SadEntry->Data->ESNEnabled = FALSE; in SetSadEntry()
1429 SadEntry->Data->ManualSet = SaData->ManualSet; in SetSadEntry()
1436 &SadEntry->Data->TunnelDestAddress, in SetSadEntry()
1441 &SadEntry->Data->TunnelSourceAddress, in SetSadEntry()
1457 ) && SpdEntry->Data->Action == EfiIPsecActionProtect) { in SetSadEntry()
1458 SadEntry->Data->SpdEntry = SpdEntry; in SetSadEntry()
1459 SadEntry->Data->SpdSelector = (EFI_IPSEC_SPD_SELECTOR *)((UINT8 *)SadEntry + in SetSadEntry()
1464 (EFI_IPSEC_CONFIG_SELECTOR *) SadEntry->Data->SpdSelector, in SetSadEntry()
1468 InsertTailList (&SpdEntry->Data->Sas, &SadEntry->BySpd); in SetSadEntry()
1503 IN VOID *Data, in SetPadEntry() argument
1518 PadData = (Data == NULL) ? NULL : (EFI_IPSEC_PAD_DATA *) Data; in SetPadEntry()
1589 PadEntry->Data = (EFI_IPSEC_PAD_DATA *) ALIGN_POINTER ((PadEntry->Id + 1), sizeof (UINTN)); in SetPadEntry()
1593 PadEntry->Data->AuthProtocol = PadData->AuthProtocol; in SetPadEntry()
1594 PadEntry->Data->AuthMethod = PadData->AuthMethod; in SetPadEntry()
1595 PadEntry->Data->IkeIdFlag = PadData->IkeIdFlag; in SetPadEntry()
1598 PadEntry->Data->AuthDataSize = PadData->AuthDataSize; in SetPadEntry()
1599 PadEntry->Data->AuthData = (VOID *) ALIGN_POINTER (PadEntry->Data + 1, sizeof (UINTN)); in SetPadEntry()
1601 PadEntry->Data->AuthData, in SetPadEntry()
1606 PadEntry->Data->AuthDataSize = 0; in SetPadEntry()
1607 PadEntry->Data->AuthData = NULL; in SetPadEntry()
1611 PadEntry->Data->RevocationDataSize = PadData->RevocationDataSize; in SetPadEntry()
1612 PadEntry->Data->RevocationData = (VOID *) ALIGN_POINTER ( in SetPadEntry()
1613 … ((UINT8 *) (PadEntry->Data + 1) + PadData->AuthDataSize), in SetPadEntry()
1617 PadEntry->Data->RevocationData, in SetPadEntry()
1622 PadEntry->Data->RevocationDataSize = 0; in SetPadEntry()
1623 PadEntry->Data->RevocationData = NULL; in SetPadEntry()
1655 OUT VOID *Data in GetSpdEntry() argument
1668 SpdData = (EFI_IPSEC_SPD_DATA *) Data; in GetSpdEntry()
1682 RequiredSize = IpSecGetSizeOfSpdData (SpdEntry->Data); in GetSpdEntry()
1697 SpdSas = &SpdEntry->Data->Sas; in GetSpdEntry()
1711 CopyMem (SpdData->Name, SpdEntry->Data->Name, sizeof (SpdData->Name)); in GetSpdEntry()
1713 SpdData->PackageFlag = SpdEntry->Data->PackageFlag; in GetSpdEntry()
1714 SpdData->TrafficDirection = SpdEntry->Data->TrafficDirection; in GetSpdEntry()
1715 SpdData->Action = SpdEntry->Data->Action; in GetSpdEntry()
1724 SpdEntry->Data->ProcessingPolicy in GetSpdEntry()
1756 OUT VOID *Data in GetSadEntry() argument
1767 SaData = (EFI_IPSEC_SA_DATA2 *) Data; in GetSadEntry()
1791 … RequiredSize = ALIGN_VARIABLE (RequiredSize + SadEntry->Data->AlgoInfo.AhAlgoInfo.AuthKeyLength); in GetSadEntry()
1793 …RequiredSize = ALIGN_VARIABLE (RequiredSize + SadEntry->Data->AlgoInfo.EspAlgoInfo.AuthKeyLength); in GetSadEntry()
1794 … RequiredSize = ALIGN_VARIABLE (RequiredSize + SadEntry->Data->AlgoInfo.EspAlgoInfo.EncKeyLength); in GetSadEntry()
1797 if (SadEntry->Data->SpdSelector != NULL) { in GetSadEntry()
1798 RequiredSize += SIZE_OF_SPD_SELECTOR (SadEntry->Data->SpdSelector); in GetSadEntry()
1810 SaData->Mode = SadEntry->Data->Mode; in GetSadEntry()
1811 SaData->SNCount = SadEntry->Data->SequenceNumber; in GetSadEntry()
1812 SaData->AntiReplayWindows = SadEntry->Data->AntiReplayWindowSize; in GetSadEntry()
1816 &SadEntry->Data->SaLifetime, in GetSadEntry()
1829 SaData->AlgoInfo.AhAlgoInfo.AuthAlgoId = SadEntry->Data->AlgoInfo.AhAlgoInfo.AuthAlgoId; in GetSadEntry()
1830 … SaData->AlgoInfo.AhAlgoInfo.AuthKeyLength = SadEntry->Data->AlgoInfo.AhAlgoInfo.AuthKeyLength; in GetSadEntry()
1835 SadEntry->Data->AlgoInfo.AhAlgoInfo.AuthKey, in GetSadEntry()
1843 … SaData->AlgoInfo.EspAlgoInfo.AuthAlgoId = SadEntry->Data->AlgoInfo.EspAlgoInfo.AuthAlgoId; in GetSadEntry()
1844 … SaData->AlgoInfo.EspAlgoInfo.AuthKeyLength = SadEntry->Data->AlgoInfo.EspAlgoInfo.AuthKeyLength; in GetSadEntry()
1849 SadEntry->Data->AlgoInfo.EspAlgoInfo.AuthKey, in GetSadEntry()
1854 SaData->AlgoInfo.EspAlgoInfo.EncAlgoId = SadEntry->Data->AlgoInfo.EspAlgoInfo.EncAlgoId; in GetSadEntry()
1855 … SaData->AlgoInfo.EspAlgoInfo.EncKeyLength = SadEntry->Data->AlgoInfo.EspAlgoInfo.EncKeyLength; in GetSadEntry()
1865 SadEntry->Data->AlgoInfo.EspAlgoInfo.EncKey, in GetSadEntry()
1871 SaData->PathMTU = SadEntry->Data->PathMTU; in GetSadEntry()
1876 if (SadEntry->Data->Mode == EfiIPsecTunnel) { in GetSadEntry()
1879 &SadEntry->Data->TunnelDestAddress, in GetSadEntry()
1884 &SadEntry->Data->TunnelSourceAddress, in GetSadEntry()
1891 if (SadEntry->Data->SpdSelector != NULL) { in GetSadEntry()
1896 SIZE_OF_SPD_SELECTOR (SadEntry->Data->SpdSelector) in GetSadEntry()
1901 (EFI_IPSEC_CONFIG_SELECTOR *) SadEntry->Data->SpdSelector, in GetSadEntry()
1910 SaData->ManualSet = SadEntry->Data->ManualSet; in GetSadEntry()
1940 OUT VOID *Data in GetPadEntry() argument
1951 PadData = (EFI_IPSEC_PAD_DATA *) Data; in GetPadEntry()
1968 RequiredSize = ALIGN_VARIABLE (RequiredSize + PadEntry->Data->AuthDataSize); in GetPadEntry()
1969 RequiredSize += PadEntry->Data->RevocationDataSize; in GetPadEntry()
1979 PadData->AuthProtocol = PadEntry->Data->AuthProtocol; in GetPadEntry()
1980 PadData->AuthMethod = PadEntry->Data->AuthMethod; in GetPadEntry()
1981 PadData->IkeIdFlag = PadEntry->Data->IkeIdFlag; in GetPadEntry()
1986 if (PadEntry->Data->AuthData != NULL) { in GetPadEntry()
1988 PadData->AuthDataSize = PadEntry->Data->AuthDataSize; in GetPadEntry()
1992 PadEntry->Data->AuthData, in GetPadEntry()
2003 if (PadEntry->Data->RevocationData != NULL) { in GetPadEntry()
2005 PadData->RevocationDataSize = PadEntry->Data->RevocationDataSize; in GetPadEntry()
2012 PadEntry->Data->RevocationData, in GetPadEntry()
2156 IN VOID *Data in IpSecGetVariable() argument
2290 (UINT8 *) Data + (VariableIndex - 1) * IpSecVariableInfo.SingleVariableSize in IpSecGetVariable()
2337 IN VOID *Data in IpSecSetVariable() argument
2409 (UINT8 *) Data + VariableIndex * (UINTN) MaximumVariableSize in IpSecSetVariable()
2460 OUT VOID *Data in EfiIpSecConfigGetData() argument
2467 if (*DataSize != 0 && Data == NULL) { in EfiIpSecConfigGetData()
2475 return mGetPolicyEntry[DataType](Selector, DataSize, Data); in EfiIpSecConfigGetData()
2513 IN VOID *Data, in EfiIpSecConfigSetData() argument
2527 Status = mSetPolicyEntry[DataType](Selector, Data, InsertBefore); in EfiIpSecConfigSetData()
2701 IN VOID *Data, in IpSecCopyPolicyEntry() argument
2716 if (((EFI_IPSEC_SA_DATA2 *) Data)->ManualSet == FALSE) { in IpSecCopyPolicyEntry()
2748 mFixPolicyEntry[Type](Selector, Data); in IpSecCopyPolicyEntry()
2790 Data, in IpSecCopyPolicyEntry()
2795 mUnfixPolicyEntry[Type](Selector, Data); in IpSecCopyPolicyEntry()
2823 VOID *Data; in IpSecVisitConfigData() local
2832 Data = NULL; in IpSecVisitConfigData()
2893 Data in IpSecVisitConfigData()
2896 if (Data != NULL) { in IpSecVisitConfigData()
2897 FreePool (Data); in IpSecVisitConfigData()
2901 Data = AllocateZeroPool (DataBufferSize); in IpSecVisitConfigData()
2903 if (Data == NULL) { in IpSecVisitConfigData()
2914 Data in IpSecVisitConfigData()
2928 Data, in IpSecVisitConfigData()
2938 if (Data != NULL) { in IpSecVisitConfigData()
2939 FreePool (Data); in IpSecVisitConfigData()
3027 VOID *Data; in IpSecConfigRestore() local
3091 Data = ALIGN_POINTER (Header + 1, sizeof (UINTN)); in IpSecConfigRestore()
3093 mUnfixPolicyEntry[Type](Selector, Data); in IpSecConfigRestore()
3103 Data, in IpSecConfigRestore()
3113 Ptr = ALIGN_POINTER ((UINT8 *) Data + Header->Size, sizeof (UINTN)); in IpSecConfigRestore()