Lines Matching refs:ifr
887 struct ifreq ifr;
889 struct sockaddr_in *sin = (struct sockaddr_in *)&ifr.ifr_addr;
902 if (copy_from_user(&ifr, arg, sizeof(struct ifreq)))
904 ifr.ifr_name[IFNAMSIZ - 1] = 0;
909 colon = strchr(ifr.ifr_name, ':');
913 dev_load(net, ifr.ifr_name);
954 dev = __dev_get_by_name(net, ifr.ifr_name);
971 if (!strcmp(ifr.ifr_name, ifa->ifa_label) &&
984 if (!strcmp(ifr.ifr_name, ifa->ifa_label))
1017 if (!(ifr.ifr_flags & IFF_UP))
1021 ret = dev_change_flags(dev, ifr.ifr_flags);
1036 memcpy(ifa->ifa_label, ifr.ifr_name, IFNAMSIZ);
1128 ret = copy_to_user(arg, &ifr, sizeof(struct ifreq)) ? -EFAULT : 0;
1136 struct ifreq ifr;
1144 done += sizeof(ifr);
1147 if (len < (int) sizeof(ifr))
1149 memset(&ifr, 0, sizeof(struct ifreq));
1150 strcpy(ifr.ifr_name, ifa->ifa_label);
1152 (*(struct sockaddr_in *)&ifr.ifr_addr).sin_family = AF_INET;
1153 (*(struct sockaddr_in *)&ifr.ifr_addr).sin_addr.s_addr =
1156 if (copy_to_user(buf, &ifr, sizeof(struct ifreq))) {