Lines Matching defs:ifreq
1248 struct ifreq ifr;
1295 struct ifreq ifr;
3364 /* Handle the fact that while struct ifreq has the same *layout* on
3365 * 32/64 for everything but ifreq::ifru_ifmap and ifreq::ifru_data,
3367 * ifreq::ifru_ifmap (which is 16 bytes on 32 bit, 24 bytes on 64-bit,
3368 * resulting in struct ifreq being 32 and 40 bytes respectively).
3373 int get_user_ifreq(struct ifreq *ifr, void __user **ifrdata, void __user *arg)
3398 int put_user_ifreq(struct ifreq *ifr, void __user *arg)
3416 struct ifreq ifr;
3438 /* Handle ioctls that use ifreq::ifr_data and just need struct ifreq converted */
3442 struct ifreq ifreq;
3447 if (get_user_ifreq(&ifreq, &data, u_ifreq32))
3449 ifreq.ifr_data = data;
3451 return dev_ioctl(net, cmd, &ifreq, data, NULL);