Lines Matching refs:coalesce
1603 struct ethtool_coalesce coalesce = { .cmd = ETHTOOL_GCOALESCE }; in ethtool_get_coalesce() local
1608 dev->ethtool_ops->get_coalesce(dev, &coalesce); in ethtool_get_coalesce()
1610 if (copy_to_user(useraddr, &coalesce, sizeof(coalesce))) in ethtool_get_coalesce()
1618 struct ethtool_coalesce coalesce; in ethtool_set_coalesce() local
1623 if (copy_from_user(&coalesce, useraddr, sizeof(coalesce))) in ethtool_set_coalesce()
1626 return dev->ethtool_ops->set_coalesce(dev, &coalesce); in ethtool_set_coalesce()
2357 struct ethtool_coalesce coalesce = { .cmd = ETHTOOL_GCOALESCE }; in ethtool_get_per_queue_coalesce() local
2359 ret = dev->ethtool_ops->get_per_queue_coalesce(dev, bit, &coalesce); in ethtool_get_per_queue_coalesce()
2362 if (copy_to_user(useraddr, &coalesce, sizeof(coalesce))) in ethtool_get_per_queue_coalesce()
2364 useraddr += sizeof(coalesce); in ethtool_get_per_queue_coalesce()
2394 struct ethtool_coalesce coalesce; in ethtool_set_per_queue_coalesce() local
2402 if (copy_from_user(&coalesce, useraddr, sizeof(coalesce))) { in ethtool_set_per_queue_coalesce()
2407 ret = dev->ethtool_ops->set_per_queue_coalesce(dev, bit, &coalesce); in ethtool_set_per_queue_coalesce()
2411 useraddr += sizeof(coalesce); in ethtool_set_per_queue_coalesce()