Lines Matching refs:ethtool_ops

164 	const struct ethtool_ops *ops = dev->ethtool_ops;  in __ethtool_get_sset_count()
196 const struct ethtool_ops *ops = dev->ethtool_ops; in __ethtool_get_strings()
442 if (!dev->ethtool_ops->get_link_ksettings) in __ethtool_get_link_ksettings()
449 return dev->ethtool_ops->get_link_ksettings(dev, link_ksettings); in __ethtool_get_link_ksettings()
531 if (!dev->ethtool_ops->get_link_ksettings) in ethtool_get_link_ksettings()
565 err = dev->ethtool_ops->get_link_ksettings(dev, &link_ksettings); in ethtool_get_link_ksettings()
589 if (!dev->ethtool_ops->set_link_ksettings) in ethtool_set_link_ksettings()
617 err = dev->ethtool_ops->set_link_ksettings(dev, &link_ksettings); in ethtool_set_link_ksettings()
662 if (!dev->ethtool_ops->get_link_ksettings) in ethtool_get_settings()
669 err = dev->ethtool_ops->get_link_ksettings(dev, &link_ksettings); in ethtool_get_settings()
701 if (!dev->ethtool_ops->set_link_ksettings) in ethtool_set_settings()
708 ret = dev->ethtool_ops->set_link_ksettings(dev, &link_ksettings); in ethtool_set_settings()
719 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_drvinfo()
983 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_set_rxnfc()
1030 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_rxnfc()
1096 if (!dev->ethtool_ops->get_rxfh_indir_size || in ethtool_get_rxfh_indir()
1097 !dev->ethtool_ops->get_rxfh) in ethtool_get_rxfh_indir()
1099 rxfh.indir_size = dev->ethtool_ops->get_rxfh_indir_size(dev); in ethtool_get_rxfh_indir()
1123 ret = dev->ethtool_ops->get_rxfh(dev, &rxfh); in ethtool_get_rxfh_indir()
1139 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_set_rxfh_indir()
1206 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_rxfh()
1279 ret = dev->ethtool_ops->get_rxfh(dev, &rxfh_dev); in ethtool_get_rxfh()
1309 ethtool_rxfh_ctx_alloc(const struct ethtool_ops *ops, in ethtool_rxfh_ctx_alloc()
1346 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_set_rxfh()
1605 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_regs()
1649 if (!dev->ethtool_ops->reset) in ethtool_reset()
1658 ret = dev->ethtool_ops->reset(dev, &reset.data); in ethtool_reset()
1671 if (!dev->ethtool_ops->get_wol) in ethtool_get_wol()
1676 dev->ethtool_ops->get_wol(dev, &wol); in ethtool_get_wol()
1688 if (!dev->ethtool_ops->get_wol || !dev->ethtool_ops->set_wol) in ethtool_set_wol()
1693 dev->ethtool_ops->get_wol(dev, &cur_wol); in ethtool_set_wol()
1705 ret = dev->ethtool_ops->set_wol(dev, &wol); in ethtool_set_wol()
1756 if (!dev->ethtool_ops->get_eee) in ethtool_get_eee()
1760 rc = dev->ethtool_ops->get_eee(dev, &keee); in ethtool_get_eee()
1777 if (!dev->ethtool_ops->set_eee) in ethtool_set_eee()
1784 ret = dev->ethtool_ops->set_eee(dev, &keee); in ethtool_set_eee()
1792 if (!dev->ethtool_ops->nway_reset) in ethtool_nway_reset()
1795 return dev->ethtool_ops->nway_reset(dev); in ethtool_nway_reset()
1869 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_eeprom()
1882 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_set_eeprom()
1934 if (!dev->ethtool_ops->get_coalesce) in ethtool_get_coalesce()
1937 ret = dev->ethtool_ops->get_coalesce(dev, &coalesce, &kernel_coalesce, in ethtool_get_coalesce()
1951 u32 supported_params = dev->ethtool_ops->supported_coalesce_params; in ethtool_set_coalesce_supported()
2009 if (!dev->ethtool_ops->set_coalesce || !dev->ethtool_ops->get_coalesce) in ethtool_set_coalesce()
2012 ret = dev->ethtool_ops->get_coalesce(dev, &coalesce, &kernel_coalesce, in ethtool_set_coalesce()
2023 ret = dev->ethtool_ops->set_coalesce(dev, &coalesce, &kernel_coalesce, in ethtool_set_coalesce()
2035 if (!dev->ethtool_ops->get_ringparam) in ethtool_get_ringparam()
2038 dev->ethtool_ops->get_ringparam(dev, &ringparam, in ethtool_get_ringparam()
2052 if (!dev->ethtool_ops->set_ringparam || !dev->ethtool_ops->get_ringparam) in ethtool_set_ringparam()
2058 dev->ethtool_ops->get_ringparam(dev, &max, &kernel_ringparam, NULL); in ethtool_set_ringparam()
2067 ret = dev->ethtool_ops->set_ringparam(dev, &ringparam, in ethtool_set_ringparam()
2079 if (!dev->ethtool_ops->get_channels) in ethtool_get_channels()
2082 dev->ethtool_ops->get_channels(dev, &channels); in ethtool_get_channels()
2097 if (!dev->ethtool_ops->set_channels || !dev->ethtool_ops->get_channels) in ethtool_set_channels()
2103 dev->ethtool_ops->get_channels(dev, &curr); in ethtool_set_channels()
2135 ret = dev->ethtool_ops->set_channels(dev, &channels); in ethtool_set_channels()
2145 if (!dev->ethtool_ops->get_pauseparam) in ethtool_get_pauseparam()
2148 dev->ethtool_ops->get_pauseparam(dev, &pauseparam); in ethtool_get_pauseparam()
2160 if (!dev->ethtool_ops->set_pauseparam) in ethtool_set_pauseparam()
2166 ret = dev->ethtool_ops->set_pauseparam(dev, &pauseparam); in ethtool_set_pauseparam()
2175 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_self_test()
2278 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_phys_id()
2334 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_stats()
2414 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_phy_stats_ethtool()
2531 if (!dev->ethtool_ops->flash_device) { in ethtool_flash_device()
2536 return dev->ethtool_ops->flash_device(dev, &req->efl); in ethtool_flash_device()
2544 if (!dev->ethtool_ops->set_dump) in ethtool_set_dump()
2550 return dev->ethtool_ops->set_dump(dev, &dump); in ethtool_set_dump()
2558 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_dump_flag()
2581 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_dump_data()
2663 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_module_info_call()
2703 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_module_eeprom_call()
2762 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_get_tunable()
2793 const struct ethtool_ops *ops = dev->ethtool_ops; in ethtool_set_tunable()
2822 if (!dev->ethtool_ops->get_per_queue_coalesce) in ethtool_get_per_queue_coalesce()
2833 ret = dev->ethtool_ops->get_per_queue_coalesce(dev, bit, &coalesce); in ethtool_get_per_queue_coalesce()
2855 if ((!dev->ethtool_ops->set_per_queue_coalesce) || in ethtool_set_per_queue_coalesce()
2856 (!dev->ethtool_ops->get_per_queue_coalesce)) in ethtool_set_per_queue_coalesce()
2870 ret = dev->ethtool_ops->get_per_queue_coalesce(dev, bit, tmp); in ethtool_set_per_queue_coalesce()
2886 ret = dev->ethtool_ops->set_per_queue_coalesce(dev, bit, &coalesce); in ethtool_set_per_queue_coalesce()
2897 dev->ethtool_ops->set_per_queue_coalesce(dev, i, tmp); in ethtool_set_per_queue_coalesce()
2957 if (!phy_drv_tunable && !dev->ethtool_ops->get_phy_tunable) in get_phy_tunable()
2972 ret = dev->ethtool_ops->get_phy_tunable(dev, &tuna, data); in get_phy_tunable()
2996 if (!phy_drv_tunable && !dev->ethtool_ops->set_phy_tunable) in set_phy_tunable()
3012 ret = dev->ethtool_ops->set_phy_tunable(dev, &tuna, data); in set_phy_tunable()
3024 if (!dev->ethtool_ops->get_fecparam) in ethtool_get_fecparam()
3027 rc = dev->ethtool_ops->get_fecparam(dev, &fecparam); in ethtool_get_fecparam()
3043 if (!dev->ethtool_ops->set_fecparam) in ethtool_set_fecparam()
3055 return dev->ethtool_ops->set_fecparam(dev, &fecparam); in ethtool_set_fecparam()
3131 if (dev->ethtool_ops->begin) { in __dev_ethtool()
3132 rc = dev->ethtool_ops->begin(dev); in __dev_ethtool()
3159 dev->ethtool_ops->get_msglevel); in __dev_ethtool()
3163 dev->ethtool_ops->set_msglevel); in __dev_ethtool()
3227 dev->ethtool_ops->get_priv_flags); in __dev_ethtool()
3233 dev->ethtool_ops->set_priv_flags); in __dev_ethtool()
3348 if (dev->ethtool_ops->complete) in __dev_ethtool()
3349 dev->ethtool_ops->complete(dev); in __dev_ethtool()