Lines Matching refs:ifr
114 struct ifreq /* in */ * /*ifr*/,
132 struct ifreq * /*ifr*/,
141 struct ifreq * /*ifr*/,
241 struct ifreq *ifr, *last_ifr;
338 for (i=0, ifr = ifc.ifc_req; ifr < last_ifr ;
339 i++, ifr = (struct ifreq *)(( (char *) ifr ) + prev_size))
342 prev_size = sizeof (struct ifreq) - sizeof(struct sockaddr) + ifr->ifr_addr.sa_len ;
345 i, ifr->ifr_name));
349 * SIOCGIFFLAGS on a copy of the ifr so we don't lose the original
350 * contents of the ifr. (ifr's are unions that hold only one
354 memcpy(&ifreq, ifr, sizeof(ifreq));
383 * interface given. However the ifr array elts contained in
388 if_addr = ifr->ifr_addr;
393 * Do the SIOCGIFADDR on a copy of the ifr. See above.
395 memcpy(&ifreq, ifr, sizeof(ifreq));
410 memcpy (&if_addr, &ifr->ifr_addr, sizeof(struct sockaddr));
467 if ((*efun) (desc, ifr, if_flags, &if_addr, ip_addr, netmask_addr) == false)
528 ** ifr Structure describing the interface.
555 struct ifreq *ifr,
581 ifreq = *ifr;
758 ** ifr Structure describing the interface.
783 struct ifreq *ifr,
815 ifreq = *ifr;