Lines Matching refs:Ip6ModeData
54 OUT EFI_IP6_MODE_DATA *Ip6ModeData OPTIONAL, in EfiIp6GetModeData()
79 if (Ip6ModeData != NULL) { in EfiIp6GetModeData()
84 Ip6ModeData->IsStarted = (BOOLEAN) (IpInstance->State == IP6_STATE_CONFIGED); in EfiIp6GetModeData()
85 Ip6ModeData->MaxPacketSize = IpSb->MaxPacketSize; in EfiIp6GetModeData()
86 CopyMem (&Ip6ModeData->ConfigData, &IpInstance->ConfigData, sizeof (EFI_IP6_CONFIG_DATA)); in EfiIp6GetModeData()
87 Ip6ModeData->IsConfigured = FALSE; in EfiIp6GetModeData()
89 Ip6ModeData->AddressCount = 0; in EfiIp6GetModeData()
90 Ip6ModeData->AddressList = NULL; in EfiIp6GetModeData()
92 Ip6ModeData->GroupCount = IpInstance->GroupCount; in EfiIp6GetModeData()
93 Ip6ModeData->GroupTable = NULL; in EfiIp6GetModeData()
95 Ip6ModeData->RouteCount = 0; in EfiIp6GetModeData()
96 Ip6ModeData->RouteTable = NULL; in EfiIp6GetModeData()
98 Ip6ModeData->NeighborCount = 0; in EfiIp6GetModeData()
99 Ip6ModeData->NeighborCache = NULL; in EfiIp6GetModeData()
101 Ip6ModeData->PrefixCount = 0; in EfiIp6GetModeData()
102 Ip6ModeData->PrefixTable = NULL; in EfiIp6GetModeData()
104 Ip6ModeData->IcmpTypeCount = 23; in EfiIp6GetModeData()
105 Ip6ModeData->IcmpTypeList = AllocateCopyPool ( in EfiIp6GetModeData()
106 Ip6ModeData->IcmpTypeCount * sizeof (EFI_IP6_ICMP_TYPE), in EfiIp6GetModeData()
109 if (Ip6ModeData->IcmpTypeList == NULL) { in EfiIp6GetModeData()
119 &Ip6ModeData->AddressCount, in EfiIp6GetModeData()
120 &Ip6ModeData->AddressList in EfiIp6GetModeData()
132 if (Ip6ModeData->IsStarted) { in EfiIp6GetModeData()
133 Config = &Ip6ModeData->ConfigData; in EfiIp6GetModeData()
136 Ip6ModeData->IsConfigured = TRUE; in EfiIp6GetModeData()
138 Ip6ModeData->IsConfigured = FALSE; in EfiIp6GetModeData()
146 &Ip6ModeData->RouteCount, in EfiIp6GetModeData()
147 &Ip6ModeData->RouteTable in EfiIp6GetModeData()
155 if (Ip6ModeData->IsConfigured) { in EfiIp6GetModeData()
160 Ip6ModeData->GroupTable = AllocateCopyPool ( in EfiIp6GetModeData()
164 if (Ip6ModeData->GroupTable == NULL) { in EfiIp6GetModeData()
174 &Ip6ModeData->NeighborCount, in EfiIp6GetModeData()
175 &Ip6ModeData->NeighborCache in EfiIp6GetModeData()
186 &Ip6ModeData->PrefixCount, in EfiIp6GetModeData()
187 &Ip6ModeData->PrefixTable in EfiIp6GetModeData()
204 if (Ip6ModeData != NULL) { in EfiIp6GetModeData()
205 if (Ip6ModeData->AddressList != NULL) { in EfiIp6GetModeData()
206 FreePool (Ip6ModeData->AddressList); in EfiIp6GetModeData()
209 if (Ip6ModeData->GroupTable != NULL) { in EfiIp6GetModeData()
210 FreePool (Ip6ModeData->GroupTable); in EfiIp6GetModeData()
213 if (Ip6ModeData->RouteTable != NULL) { in EfiIp6GetModeData()
214 FreePool (Ip6ModeData->RouteTable); in EfiIp6GetModeData()
217 if (Ip6ModeData->NeighborCache != NULL) { in EfiIp6GetModeData()
218 FreePool (Ip6ModeData->NeighborCache); in EfiIp6GetModeData()
221 if (Ip6ModeData->PrefixTable != NULL) { in EfiIp6GetModeData()
222 FreePool (Ip6ModeData->PrefixTable); in EfiIp6GetModeData()
225 if (Ip6ModeData->IcmpTypeList != NULL) { in EfiIp6GetModeData()
226 FreePool (Ip6ModeData->IcmpTypeList); in EfiIp6GetModeData()