Lines Matching defs:ifreq
1080 err = dev_ifconf(net, &ifc, sizeof(struct ifreq));
1085 struct ifreq ifr;
1087 if (copy_from_user(&ifr, argp, sizeof(struct ifreq)))
1091 if (copy_to_user(argp, &ifr, sizeof(struct ifreq)))
1116 struct ifreq ifr;
1118 if (copy_from_user(&ifr, argp, sizeof(struct ifreq)))
1122 if (copy_to_user(argp, &ifr, sizeof(struct ifreq)))
3144 struct ifreq ifr;
3166 /* Handle ioctls that use ifreq::ifr_data and just need struct ifreq converted */
3170 struct ifreq ifreq;
3175 if (copy_from_user(ifreq.ifr_name, u_ifreq32->ifr_name, IFNAMSIZ))
3179 ifreq.ifr_data = compat_ptr(data32);
3181 return dev_ioctl(net, cmd, &ifreq, NULL);
3188 struct ifreq __user *uifr;
3191 /* Handle the fact that while struct ifreq has the same *layout* on
3192 * 32/64 for everything but ifreq::ifru_ifmap and ifreq::ifru_data,
3194 * ifreq::ifru_ifmap (which is 16 bytes on 32 bit, 24 bytes on 64-bit,
3195 * resulting in struct ifreq being 32 and 40 bytes respectively).
3235 struct ifreq ifr;