Lines Matching refs:ethtool_ops
190 const struct ethtool_ops *ops = dev->ethtool_ops; in __ethtool_get_sset_count()
207 const struct ethtool_ops *ops = dev->ethtool_ops; in __ethtool_get_strings()
348 if (!dev->ethtool_ops->get_settings) in __ethtool_get_settings()
353 return dev->ethtool_ops->get_settings(dev, cmd); in __ethtool_get_settings()
375 if (!dev->ethtool_ops->set_settings) in ethtool_set_settings()
381 return dev->ethtool_ops->set_settings(dev, &cmd); in ethtool_set_settings()
388 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_drvinfo()
493 if (!dev->ethtool_ops->set_rxnfc) in ethtool_set_rxnfc()
507 rc = dev->ethtool_ops->set_rxnfc(dev, &info); in ethtool_set_rxnfc()
523 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_rxnfc()
607 if (!dev->ethtool_ops->get_rxfh_indir_size || in ethtool_get_rxfh_indir()
608 !dev->ethtool_ops->get_rxfh) in ethtool_get_rxfh_indir()
610 dev_size = dev->ethtool_ops->get_rxfh_indir_size(dev); in ethtool_get_rxfh_indir()
634 ret = dev->ethtool_ops->get_rxfh(dev, indir, NULL, NULL); in ethtool_get_rxfh_indir()
654 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_set_rxfh_indir()
706 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_rxfh()
756 ret = dev->ethtool_ops->get_rxfh(dev, indir, hkey, &dev_hfunc); in ethtool_get_rxfh()
778 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_set_rxfh()
864 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_regs()
902 if (!dev->ethtool_ops->reset) in ethtool_reset()
908 ret = dev->ethtool_ops->reset(dev, &reset.data); in ethtool_reset()
921 if (!dev->ethtool_ops->get_wol) in ethtool_get_wol()
924 dev->ethtool_ops->get_wol(dev, &wol); in ethtool_get_wol()
935 if (!dev->ethtool_ops->set_wol) in ethtool_set_wol()
941 return dev->ethtool_ops->set_wol(dev, &wol); in ethtool_set_wol()
949 if (!dev->ethtool_ops->get_eee) in ethtool_get_eee()
954 rc = dev->ethtool_ops->get_eee(dev, &edata); in ethtool_get_eee()
969 if (!dev->ethtool_ops->set_eee) in ethtool_set_eee()
975 return dev->ethtool_ops->set_eee(dev, &edata); in ethtool_set_eee()
980 if (!dev->ethtool_ops->nway_reset) in ethtool_nway_reset()
983 return dev->ethtool_ops->nway_reset(dev); in ethtool_nway_reset()
990 if (!dev->ethtool_ops->get_link) in ethtool_get_link()
993 edata.data = netif_running(dev) && dev->ethtool_ops->get_link(dev); in ethtool_get_link()
1053 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_eeprom()
1066 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_set_eeprom()
1116 if (!dev->ethtool_ops->get_coalesce) in ethtool_get_coalesce()
1119 dev->ethtool_ops->get_coalesce(dev, &coalesce); in ethtool_get_coalesce()
1131 if (!dev->ethtool_ops->set_coalesce) in ethtool_set_coalesce()
1137 return dev->ethtool_ops->set_coalesce(dev, &coalesce); in ethtool_set_coalesce()
1144 if (!dev->ethtool_ops->get_ringparam) in ethtool_get_ringparam()
1147 dev->ethtool_ops->get_ringparam(dev, &ringparam); in ethtool_get_ringparam()
1158 if (!dev->ethtool_ops->set_ringparam) in ethtool_set_ringparam()
1164 return dev->ethtool_ops->set_ringparam(dev, &ringparam); in ethtool_set_ringparam()
1172 if (!dev->ethtool_ops->get_channels) in ethtool_get_channels()
1175 dev->ethtool_ops->get_channels(dev, &channels); in ethtool_get_channels()
1187 if (!dev->ethtool_ops->set_channels) in ethtool_set_channels()
1193 return dev->ethtool_ops->set_channels(dev, &channels); in ethtool_set_channels()
1200 if (!dev->ethtool_ops->get_pauseparam) in ethtool_get_pauseparam()
1203 dev->ethtool_ops->get_pauseparam(dev, &pauseparam); in ethtool_get_pauseparam()
1214 if (!dev->ethtool_ops->set_pauseparam) in ethtool_set_pauseparam()
1220 return dev->ethtool_ops->set_pauseparam(dev, &pauseparam); in ethtool_set_pauseparam()
1226 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_self_test()
1299 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_phys_id()
1358 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_stats()
1464 if (!dev->ethtool_ops->flash_device) in ethtool_flash_device()
1469 return dev->ethtool_ops->flash_device(dev, &efl); in ethtool_flash_device()
1477 if (!dev->ethtool_ops->set_dump) in ethtool_set_dump()
1483 return dev->ethtool_ops->set_dump(dev, &dump); in ethtool_set_dump()
1491 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_dump_flag()
1514 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_dump_data()
1575 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_ts_info()
1604 const struct ethtool_ops *ops = dev->ethtool_ops; in __ethtool_get_module_info()
1638 const struct ethtool_ops *ops = dev->ethtool_ops; in __ethtool_get_module_eeprom()
1685 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_tunable()
1716 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_set_tunable()
1796 if (dev->ethtool_ops->begin) { in dev_ethtool()
1797 rc = dev->ethtool_ops->begin(dev); in dev_ethtool()
1824 dev->ethtool_ops->get_msglevel); in dev_ethtool()
1828 dev->ethtool_ops->set_msglevel); in dev_ethtool()
1890 dev->ethtool_ops->get_priv_flags); in dev_ethtool()
1894 dev->ethtool_ops->set_priv_flags); in dev_ethtool()
1987 if (dev->ethtool_ops->complete) in dev_ethtool()
1988 dev->ethtool_ops->complete(dev); in dev_ethtool()