Lines Matching refs:iGroup
176 int iGroup;
191 iGroup = 1;
199 for (iGroup = 0; iGroup < 8; ++iGroup)
202 if (iGroup == 6)
208 iGroup = 8; /* filled 6 and 7 */
217 ipv6.au16[iGroup] = RT_H2N_U16(u16);
219 if (iGroup == 7)
233 iGroup += 2; /* current field and the zero in the next */
240 if (iGroup != 8)
243 * iGroup is the first group that can be filled by the part of
247 const int iMaybeStart = iGroup;
257 for (; iGroup < 8; ++iGroup)
260 if (iGroup <= 6)
265 ipv6Tail.au16[iGroup] = ipv4.au16[0];
266 ipv6Tail.au16[iGroup + 1] = ipv4.au16[1];
267 iGroup = iGroup + 2; /* these two are done */
276 ipv6Tail.au16[iGroup] = RT_H2N_U16(u16);
278 if (iGroup == 7)
284 ++iGroup; /* this one is done */
292 for (j = 7, --iGroup; iGroup >= iMaybeStart; --j, --iGroup)
293 ipv6.au16[j] = ipv6Tail.au16[iGroup];