Lines Matching refs:ethtool_ops
196 const struct ethtool_ops *ops = dev->ethtool_ops; in __ethtool_get_sset_count()
216 const struct ethtool_ops *ops = dev->ethtool_ops; in __ethtool_get_strings()
359 if (!dev->ethtool_ops->get_settings) in __ethtool_get_settings()
364 return dev->ethtool_ops->get_settings(dev, cmd); in __ethtool_get_settings()
386 if (!dev->ethtool_ops->set_settings) in ethtool_set_settings()
392 return dev->ethtool_ops->set_settings(dev, &cmd); in ethtool_set_settings()
399 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_drvinfo()
504 if (!dev->ethtool_ops->set_rxnfc) in ethtool_set_rxnfc()
518 rc = dev->ethtool_ops->set_rxnfc(dev, &info); in ethtool_set_rxnfc()
534 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_rxnfc()
618 if (!dev->ethtool_ops->get_rxfh_indir_size || in ethtool_get_rxfh_indir()
619 !dev->ethtool_ops->get_rxfh) in ethtool_get_rxfh_indir()
621 dev_size = dev->ethtool_ops->get_rxfh_indir_size(dev); in ethtool_get_rxfh_indir()
645 ret = dev->ethtool_ops->get_rxfh(dev, indir, NULL, NULL); in ethtool_get_rxfh_indir()
665 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_set_rxfh_indir()
717 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_rxfh()
767 ret = dev->ethtool_ops->get_rxfh(dev, indir, hkey, &dev_hfunc); in ethtool_get_rxfh()
789 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_set_rxfh()
875 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_regs()
913 if (!dev->ethtool_ops->reset) in ethtool_reset()
919 ret = dev->ethtool_ops->reset(dev, &reset.data); in ethtool_reset()
932 if (!dev->ethtool_ops->get_wol) in ethtool_get_wol()
935 dev->ethtool_ops->get_wol(dev, &wol); in ethtool_get_wol()
946 if (!dev->ethtool_ops->set_wol) in ethtool_set_wol()
952 return dev->ethtool_ops->set_wol(dev, &wol); in ethtool_set_wol()
960 if (!dev->ethtool_ops->get_eee) in ethtool_get_eee()
965 rc = dev->ethtool_ops->get_eee(dev, &edata); in ethtool_get_eee()
980 if (!dev->ethtool_ops->set_eee) in ethtool_set_eee()
986 return dev->ethtool_ops->set_eee(dev, &edata); in ethtool_set_eee()
991 if (!dev->ethtool_ops->nway_reset) in ethtool_nway_reset()
994 return dev->ethtool_ops->nway_reset(dev); in ethtool_nway_reset()
1001 if (!dev->ethtool_ops->get_link) in ethtool_get_link()
1004 edata.data = netif_running(dev) && dev->ethtool_ops->get_link(dev); in ethtool_get_link()
1064 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_eeprom()
1077 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_set_eeprom()
1127 if (!dev->ethtool_ops->get_coalesce) in ethtool_get_coalesce()
1130 dev->ethtool_ops->get_coalesce(dev, &coalesce); in ethtool_get_coalesce()
1142 if (!dev->ethtool_ops->set_coalesce) in ethtool_set_coalesce()
1148 return dev->ethtool_ops->set_coalesce(dev, &coalesce); in ethtool_set_coalesce()
1155 if (!dev->ethtool_ops->get_ringparam) in ethtool_get_ringparam()
1158 dev->ethtool_ops->get_ringparam(dev, &ringparam); in ethtool_get_ringparam()
1169 if (!dev->ethtool_ops->set_ringparam) in ethtool_set_ringparam()
1175 return dev->ethtool_ops->set_ringparam(dev, &ringparam); in ethtool_set_ringparam()
1183 if (!dev->ethtool_ops->get_channels) in ethtool_get_channels()
1186 dev->ethtool_ops->get_channels(dev, &channels); in ethtool_get_channels()
1198 if (!dev->ethtool_ops->set_channels) in ethtool_set_channels()
1204 return dev->ethtool_ops->set_channels(dev, &channels); in ethtool_set_channels()
1211 if (!dev->ethtool_ops->get_pauseparam) in ethtool_get_pauseparam()
1214 dev->ethtool_ops->get_pauseparam(dev, &pauseparam); in ethtool_get_pauseparam()
1225 if (!dev->ethtool_ops->set_pauseparam) in ethtool_set_pauseparam()
1231 return dev->ethtool_ops->set_pauseparam(dev, &pauseparam); in ethtool_set_pauseparam()
1237 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_self_test()
1310 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_phys_id()
1369 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_stats()
1475 if (!dev->ethtool_ops->flash_device) in ethtool_flash_device()
1480 return dev->ethtool_ops->flash_device(dev, &efl); in ethtool_flash_device()
1488 if (!dev->ethtool_ops->set_dump) in ethtool_set_dump()
1494 return dev->ethtool_ops->set_dump(dev, &dump); in ethtool_set_dump()
1502 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_dump_flag()
1525 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_dump_data()
1586 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_ts_info()
1615 const struct ethtool_ops *ops = dev->ethtool_ops; in __ethtool_get_module_info()
1649 const struct ethtool_ops *ops = dev->ethtool_ops; in __ethtool_get_module_eeprom()
1696 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_tunable()
1727 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_set_tunable()
1807 if (dev->ethtool_ops->begin) { in dev_ethtool()
1808 rc = dev->ethtool_ops->begin(dev); in dev_ethtool()
1835 dev->ethtool_ops->get_msglevel); in dev_ethtool()
1839 dev->ethtool_ops->set_msglevel); in dev_ethtool()
1901 dev->ethtool_ops->get_priv_flags); in dev_ethtool()
1905 dev->ethtool_ops->set_priv_flags); in dev_ethtool()
1998 if (dev->ethtool_ops->complete) in dev_ethtool()
1999 dev->ethtool_ops->complete(dev); in dev_ethtool()