Lines Matching refs:rxnfc
2676 struct ethtool_rxnfc __user *rxnfc; in ethtool_ioctl() local
2718 rxnfc = (void __user *)ifr + ALIGN(sizeof(struct ifreq), 8); in ethtool_ioctl()
2723 if (put_user(convert_in ? rxnfc : compat_ptr(data), in ethtool_ioctl()
2734 sizeof(rxnfc->fs.m_ext)); in ethtool_ioctl()
2741 if (copy_in_user(rxnfc, compat_rxnfc, in ethtool_ioctl()
2742 (void __user *)(&rxnfc->fs.m_ext + 1) - in ethtool_ioctl()
2743 (void __user *)rxnfc) || in ethtool_ioctl()
2744 copy_in_user(&rxnfc->fs.ring_cookie, in ethtool_ioctl()
2746 (void __user *)(&rxnfc->fs.location + 1) - in ethtool_ioctl()
2747 (void __user *)&rxnfc->fs.ring_cookie) || in ethtool_ioctl()
2748 copy_in_user(&rxnfc->rule_cnt, &compat_rxnfc->rule_cnt, in ethtool_ioctl()
2749 sizeof(rxnfc->rule_cnt))) in ethtool_ioctl()
2758 if (copy_in_user(compat_rxnfc, rxnfc, in ethtool_ioctl()
2759 (const void __user *)(&rxnfc->fs.m_ext + 1) - in ethtool_ioctl()
2760 (const void __user *)rxnfc) || in ethtool_ioctl()
2762 &rxnfc->fs.ring_cookie, in ethtool_ioctl()
2763 (const void __user *)(&rxnfc->fs.location + 1) - in ethtool_ioctl()
2764 (const void __user *)&rxnfc->fs.ring_cookie) || in ethtool_ioctl()
2765 copy_in_user(&compat_rxnfc->rule_cnt, &rxnfc->rule_cnt, in ethtool_ioctl()
2766 sizeof(rxnfc->rule_cnt))) in ethtool_ioctl()
2778 if (get_user(actual_rule_cnt, &rxnfc->rule_cnt)) in ethtool_ioctl()
2783 &rxnfc->rule_locs[0], in ethtool_ioctl()