Lines Matching refs:compat_ifreq

2591 static int dev_ifname32(struct net *net, struct compat_ifreq __user *uifr32)  in dev_ifname32()
2597 if (copy_in_user(uifr, uifr32, sizeof(struct compat_ifreq))) in dev_ifname32()
2604 if (copy_in_user(uifr32, uifr, sizeof(struct compat_ifreq))) in dev_ifname32()
2615 struct compat_ifreq __user *ifr32; in dev_ifconf()
2630 size_t len = ((ifc32.ifc_len / sizeof(struct compat_ifreq)) + 1) * in dev_ifconf()
2636 for (i = 0; i < ifc32.ifc_len; i += sizeof(struct compat_ifreq)) { in dev_ifconf()
2637 if (copy_in_user(ifr, ifr32, sizeof(struct compat_ifreq))) in dev_ifconf()
2656 i + sizeof(struct compat_ifreq) <= ifc32.ifc_len && j < ifc.ifc_len; in dev_ifconf()
2657 i += sizeof(struct compat_ifreq), j += sizeof(struct ifreq)) { in dev_ifconf()
2658 if (copy_in_user(ifr32, ifr, sizeof(struct compat_ifreq))) in dev_ifconf()
2669 i = ((i / sizeof(struct ifreq)) * sizeof(struct compat_ifreq)); in dev_ifconf()
2680 static int ethtool_ioctl(struct net *net, struct compat_ifreq __user *ifr32) in ethtool_ioctl()
2801 static int compat_siocwandev(struct net *net, struct compat_ifreq __user *uifr32) in compat_siocwandev()
2808 if (copy_in_user(uifr, uifr32, sizeof(struct compat_ifreq))) in compat_siocwandev()
2823 struct compat_ifreq __user *ifr32) in bond_ioctl()
2834 if (copy_from_user(&kifr, ifr32, sizeof(struct compat_ifreq))) in bond_ioctl()
2851 struct compat_ifreq __user *u_ifreq32) in compat_ifr_data_ioctl()
2877 unsigned int cmd, struct compat_ifreq __user *uifr32) in dev_ifsioc()
2913 struct compat_ifreq __user *uifr32) in compat_sioc_ifmap()