Lines Matching refs:coalesce
1676 struct ethtool_coalesce coalesce = { .cmd = ETHTOOL_GCOALESCE }; in ethtool_get_coalesce() local
1681 dev->ethtool_ops->get_coalesce(dev, &coalesce); in ethtool_get_coalesce()
1683 if (copy_to_user(useraddr, &coalesce, sizeof(coalesce))) in ethtool_get_coalesce()
1691 struct ethtool_coalesce coalesce; in ethtool_set_coalesce() local
1696 if (copy_from_user(&coalesce, useraddr, sizeof(coalesce))) in ethtool_set_coalesce()
1699 return dev->ethtool_ops->set_coalesce(dev, &coalesce); in ethtool_set_coalesce()
2406 struct ethtool_coalesce coalesce = { .cmd = ETHTOOL_GCOALESCE }; in ethtool_get_per_queue_coalesce() local
2408 ret = dev->ethtool_ops->get_per_queue_coalesce(dev, bit, &coalesce); in ethtool_get_per_queue_coalesce()
2411 if (copy_to_user(useraddr, &coalesce, sizeof(coalesce))) in ethtool_get_per_queue_coalesce()
2413 useraddr += sizeof(coalesce); in ethtool_get_per_queue_coalesce()
2442 struct ethtool_coalesce coalesce; in ethtool_set_per_queue_coalesce() local
2450 if (copy_from_user(&coalesce, useraddr, sizeof(coalesce))) { in ethtool_set_per_queue_coalesce()
2455 ret = dev->ethtool_ops->set_per_queue_coalesce(dev, bit, &coalesce); in ethtool_set_per_queue_coalesce()
2459 useraddr += sizeof(coalesce); in ethtool_set_per_queue_coalesce()