Lines Matching refs:rxnfc
2685 struct ethtool_rxnfc __user *rxnfc; in ethtool_ioctl() local
2727 rxnfc = (void __user *)ifr + ALIGN(sizeof(struct ifreq), 8); in ethtool_ioctl()
2732 if (put_user(convert_in ? rxnfc : compat_ptr(data), in ethtool_ioctl()
2743 sizeof(rxnfc->fs.m_ext)); in ethtool_ioctl()
2750 if (copy_in_user(rxnfc, compat_rxnfc, in ethtool_ioctl()
2751 (void __user *)(&rxnfc->fs.m_ext + 1) - in ethtool_ioctl()
2752 (void __user *)rxnfc) || in ethtool_ioctl()
2753 copy_in_user(&rxnfc->fs.ring_cookie, in ethtool_ioctl()
2755 (void __user *)(&rxnfc->fs.location + 1) - in ethtool_ioctl()
2756 (void __user *)&rxnfc->fs.ring_cookie) || in ethtool_ioctl()
2757 copy_in_user(&rxnfc->rule_cnt, &compat_rxnfc->rule_cnt, in ethtool_ioctl()
2758 sizeof(rxnfc->rule_cnt))) in ethtool_ioctl()
2767 if (copy_in_user(compat_rxnfc, rxnfc, in ethtool_ioctl()
2768 (const void __user *)(&rxnfc->fs.m_ext + 1) - in ethtool_ioctl()
2769 (const void __user *)rxnfc) || in ethtool_ioctl()
2771 &rxnfc->fs.ring_cookie, in ethtool_ioctl()
2772 (const void __user *)(&rxnfc->fs.location + 1) - in ethtool_ioctl()
2773 (const void __user *)&rxnfc->fs.ring_cookie) || in ethtool_ioctl()
2774 copy_in_user(&compat_rxnfc->rule_cnt, &rxnfc->rule_cnt, in ethtool_ioctl()
2775 sizeof(rxnfc->rule_cnt))) in ethtool_ioctl()
2787 if (get_user(actual_rule_cnt, &rxnfc->rule_cnt)) in ethtool_ioctl()
2792 &rxnfc->rule_locs[0], in ethtool_ioctl()