Home
last modified time | relevance | path

Searched refs:ethtool_ops (Results 1 – 200 of 294) sorted by relevance

12

/linux-4.4.14/net/core/
Dethtool.c196 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()
[all …]
Ddev.c7031 static const struct ethtool_ops default_ethtool_ops;
7034 const struct ethtool_ops *ops) in netdev_set_default_ethtool_ops()
7036 if (dev->ethtool_ops == &default_ethtool_ops) in netdev_set_default_ethtool_ops()
7037 dev->ethtool_ops = ops; in netdev_set_default_ethtool_ops()
7151 if (!dev->ethtool_ops) in alloc_netdev_mqs()
7152 dev->ethtool_ops = &default_ethtool_ops; in alloc_netdev_mqs()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_ethtool.c100 static const struct ethtool_ops ipoib_ethtool_ops = {
108 dev->ethtool_ops = &ipoib_ethtool_ops; in ipoib_set_ethtool_ops()
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
Dethtool.c100 static const struct ethtool_ops wil_ethtool_ops = {
110 ndev->ethtool_ops = &wil_ethtool_ops; in wil_set_ethtoolops()
/linux-4.4.14/drivers/net/fjes/
Dfjes_ethtool.c124 static const struct ethtool_ops fjes_ethtool_ops = {
134 netdev->ethtool_ops = &fjes_ethtool_ops; in fjes_set_ethtool_ops()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.h13 extern const struct ethtool_ops bnxt_ethtool_ops;
/linux-4.4.14/drivers/staging/octeon/
Dethernet-mdio.h26 extern const struct ethtool_ops cvm_oct_ethtool_ops;
Dethernet-mdio.c73 const struct ethtool_ops cvm_oct_ethtool_ops = {
Dethernet.c457 dev->ethtool_ops = &cvm_oct_ethtool_ops; in cvm_oct_common_init()
/linux-4.4.14/drivers/net/ethernet/apm/xgene/
Dxgene_enet_ethtool.c137 static const struct ethtool_ops xgene_ethtool_ops = {
149 ndev->ethtool_ops = &xgene_ethtool_ops; in xgene_enet_set_ethtool_ops()
/linux-4.4.14/drivers/net/
Dnlmon.c116 static const struct ethtool_ops nlmon_ethtool_ops = {
136 dev->ethtool_ops = &nlmon_ethtool_ops; in nlmon_setup()
Dloopback.c133 static const struct ethtool_ops loopback_ethtool_ops = {
184 dev->ethtool_ops = &loopback_ethtool_ops; in loopback_setup()
Ddummy.c133 static const struct ethtool_ops dummy_ethtool_ops = {
143 dev->ethtool_ops = &dummy_ethtool_ops; in dummy_setup()
Dntb_netdev.c391 static const struct ethtool_ops ntb_ethtool_ops = {
434 ndev->ethtool_ops = &ntb_ethtool_ops; in ntb_netdev_probe()
Dveth.c99 static const struct ethtool_ops veth_ethtool_ops = {
306 dev->ethtool_ops = &veth_ethtool_ops; in veth_setup()
Drionet.c446 static const struct ethtool_ops rionet_ethtool_ops = {
495 ndev->ethtool_ops = &rionet_ethtool_ops; in rionet_setup_netdev()
Dvrf.c873 static const struct ethtool_ops vrf_ethtool_ops = {
884 dev->ethtool_ops = &vrf_ethtool_ops; in vrf_setup()
Dxen-netfront.c65 static const struct ethtool_ops xennet_ethtool_ops;
1325 netdev->ethtool_ops = &xennet_ethtool_ops; in xennet_create_dev()
2099 static const struct ethtool_ops xennet_ethtool_ops =
Dtun.c787 static const struct ethtool_ops tun_ethtool_ops;
1463 dev->ethtool_ops = &tun_ethtool_ops; in tun_setup()
2350 static const struct ethtool_ops tun_ethtool_ops = {
Dmacvlan.c1021 static const struct ethtool_ops macvlan_ethtool_ops = {
1065 dev->ethtool_ops = &macvlan_ethtool_ops; in macvlan_common_setup()
Dgeneve.c1065 static const struct ethtool_ops geneve_ethtool_ops = {
1081 dev->ethtool_ops = &geneve_ethtool_ops; in geneve_setup()
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/
Drtl_ethtool.c46 const struct ethtool_ops rtl819x_ethtool_ops = {
Drtl_core.h577 extern const struct ethtool_ops rtl819x_ethtool_ops;
/linux-4.4.14/drivers/net/ethernet/atheros/alx/
Dalx.h114 extern const struct ethtool_ops alx_ethtool_ops;
Dethtool.c302 const struct ethtool_ops alx_ethtool_ops = {
/linux-4.4.14/drivers/net/ethernet/altera/
Daltera_tse_ethtool.c258 static const struct ethtool_ops tse_ethtool_ops = {
274 netdev->ethtool_ops = &tse_ethtool_ops; in altera_tse_set_ethtool_ops()
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/
Dehea_ethtool.c266 static const struct ethtool_ops ehea_ethtool_ops = {
281 netdev->ethtool_ops = &ehea_ethtool_ops; in ehea_set_ethtool_ops()
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dethtool.c67 const struct ethtool_ops mwifiex_ethtool_ops = {
/linux-4.4.14/drivers/net/ethernet/qualcomm/
Dqca_debug.c295 static const struct ethtool_ops qcaspi_ethtool_ops = {
310 dev->ethtool_ops = &qcaspi_ethtool_ops; in qcaspi_set_ethtool_ops()
/linux-4.4.14/drivers/net/usb/
Dasix_devices.c118 static const struct ethtool_ops ax88172_ethtool_ops = {
245 dev->net->ethtool_ops = &ax88172_ethtool_ops; in ax88172_bind()
260 static const struct ethtool_ops ax88772_ethtool_ops = {
455 dev->net->ethtool_ops = &ax88772_ethtool_ops; in ax88772_bind()
493 static const struct ethtool_ops ax88178_ethtool_ops = {
811 dev->net->ethtool_ops = &ax88178_ethtool_ops; in ax88178_bind()
Dax88172a.c189 static const struct ethtool_ops ax88172a_ethtool_ops = {
253 dev->net->ethtool_ops = &ax88172a_ethtool_ops; in ax88172a_bind()
Dmcs7830.c458 static const struct ethtool_ops mcs7830_ethtool_ops = {
505 net->ethtool_ops = &mcs7830_ethtool_ops; in mcs7830_bind()
Dsr9700.c245 static const struct ethtool_ops sr9700_ethtool_ops = {
330 netdev->ethtool_ops = &sr9700_ethtool_ops; in sr9700_bind()
Dipheth.c460 static const struct ethtool_ops ops = {
537 netdev->ethtool_ops = &ops; in ipheth_probe()
Ddm9601.c277 static const struct ethtool_ops dm9601_ethtool_ops = {
362 dev->net->ethtool_ops = &dm9601_ethtool_ops; in dm9601_bind()
Dsierra_net.c615 static const struct ethtool_ops sierra_net_ethtool_ops = {
726 dev->net->ethtool_ops = &sierra_net_ethtool_ops; in sierra_net_bind()
Dsr9800.c518 static const struct ethtool_ops sr9800_ethtool_ops = {
771 dev->net->ethtool_ops = &sr9800_ethtool_ops; in sr9800_bind()
Drtl8150.c811 static const struct ethtool_ops ops = {
880 netdev->ethtool_ops = &ops; in rtl8150_probe()
Dkaweth.c773 static const struct ethtool_ops ops = {
1174 netdev->ethtool_ops = &ops; in kaweth_probe()
Dcatc.c710 static const struct ethtool_ops ops = {
796 netdev->ethtool_ops = &ops; in catc_probe()
Dpegasus.c975 static const struct ethtool_ops ops = {
1162 net->ethtool_ops = &ops; in pegasus_probe()
Dax88179_178a.c821 static const struct ethtool_ops ax88179_ethtool_ops = {
1267 dev->net->ethtool_ops = &ax88179_ethtool_ops; in ax88179_bind()
Dcdc_ncm.c133 static const struct ethtool_ops cdc_ncm_ethtool_ops = {
853 dev->net->ethtool_ops = &cdc_ncm_ethtool_ops; in cdc_ncm_bind_common()
Dsmsc95xx.c739 static const struct ethtool_ops smsc95xx_ethtool_ops = {
1152 dev->net->ethtool_ops = &smsc95xx_ethtool_ops; in smsc95xx_bind()
/linux-4.4.14/net/openvswitch/
Dvport-internal_dev.c87 static const struct ethtool_ops internal_dev_ethtool_ops = {
163 netdev->ethtool_ops = &internal_dev_ethtool_ops; in do_setup()
/linux-4.4.14/drivers/net/wireless/libertas/
Ddecl.h32 extern const struct ethtool_ops lbs_ethtool_ops;
Dethtool.c108 const struct ethtool_ops lbs_ethtool_ops = {
Dmesh.c1018 mesh_dev->ethtool_ops = &lbs_ethtool_ops; in lbs_add_mesh()
/linux-4.4.14/drivers/net/ethernet/pasemi/
Dpasemi_mac_ethtool.c148 const struct ethtool_ops pasemi_mac_ethtool_ops = {
Dpasemi_mac.c83 extern const struct ethtool_ops pasemi_mac_ethtool_ops;
1813 dev->ethtool_ops = &pasemi_mac_ethtool_ops; in pasemi_mac_probe()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-ethtool.c592 static const struct ethtool_ops xgbe_ethtool_ops = {
614 struct ethtool_ops *xgbe_get_ethtool_ops(void) in xgbe_get_ethtool_ops()
616 return (struct ethtool_ops *)&xgbe_ethtool_ops; in xgbe_get_ethtool_ops()
Dxgbe.h957 struct ethtool_ops *xgbe_get_ethtool_ops(void);
Dxgbe-main.c711 netdev->ethtool_ops = xgbe_get_ethtool_ops(); in xgbe_probe()
/linux-4.4.14/drivers/net/ethernet/3com/
D3c509.c202 static const struct ethtool_ops ethtool_ops; variable
537 dev->ethtool_ops = &ethtool_ops; in el3_common_init()
1193 static const struct ethtool_ops ethtool_ops = { variable
D3c589_cs.c179 static const struct ethtool_ops netdev_ethtool_ops;
221 dev->ethtool_ops = &netdev_ethtool_ops; in tc589_probe()
491 static const struct ethtool_ops netdev_ethtool_ops = {
D3c515.c381 static const struct ethtool_ops netdev_ethtool_ops;
701 dev->ethtool_ops = &netdev_ethtool_ops; in corkscrew_setup()
1558 static const struct ethtool_ops netdev_ethtool_ops = {
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c_ethtool.c286 static const struct ethtool_ops atl1c_ethtool_ops = {
304 netdev->ethtool_ops = &atl1c_ethtool_ops; in atl1c_set_ethtool_ops()
/linux-4.4.14/drivers/net/ethernet/freescale/
Ducc_geth_ethtool.c394 static const struct ethtool_ops uec_ethtool_ops = {
418 netdev->ethtool_ops = &uec_ethtool_ops; in uec_set_ethtool_ops()
Dfec_mpc52xx.c798 static const struct ethtool_ops mpc52xx_fec_ethtool_ops = {
882 ndev->ethtool_ops = &mpc52xx_fec_ethtool_ops; in mpc52xx_fec_probe()
/linux-4.4.14/net/8021q/
Dvlan_dev.c643 const struct ethtool_ops *ops = vlan->real_dev->ethtool_ops; in vlan_ethtool_get_ts_info()
742 static const struct ethtool_ops vlan_ethtool_ops = {
800 dev->ethtool_ops = &vlan_ethtool_ops; in vlan_setup()
/linux-4.4.14/drivers/net/ethernet/packetengines/
Dhamachi.c562 static const struct ethtool_ops ethtool_ops; variable
563 static const struct ethtool_ops ethtool_ops_no_mii;
727 dev->ethtool_ops = (chip_tbl[hmp->chip_id].flags & CanHaveMII) ? in hamachi_init_one()
728 &ethtool_ops : &ethtool_ops_no_mii; in hamachi_init_one()
1846 static const struct ethtool_ops ethtool_ops = { variable
1855 static const struct ethtool_ops ethtool_ops_no_mii = {
Dyellowfin.c356 static const struct ethtool_ops ethtool_ops; variable
475 dev->ethtool_ops = &ethtool_ops; in yellowfin_init_one()
1337 static const struct ethtool_ops ethtool_ops = { variable
/linux-4.4.14/drivers/staging/slicoss/
DTODO22 - do ethtool correctly using ethtool_ops
/linux-4.4.14/drivers/net/ethernet/8390/
Dne2k-pci.c177 static const struct ethtool_ops ne2k_pci_ethtool_ops;
376 dev->ethtool_ops = &ne2k_pci_ethtool_ops; in ne2k_pci_init_one()
663 static const struct ethtool_ops ne2k_pci_ethtool_ops = {
Detherh.c638 static const struct ethtool_ops etherh_ethtool_ops = {
691 dev->ethtool_ops = &etherh_ethtool_ops; in etherh_probe()
Dax88796.c513 static const struct ethtool_ops ax_ethtool_ops = {
785 dev->ethtool_ops = &ax_ethtool_ops; in ax_init_dev()
/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap.h90 extern const struct ethtool_ops prism2_ethtool_ops;
/linux-4.4.14/net/bridge/
Dbr_device.c320 static const struct ethtool_ops br_ethtool_ops = {
374 dev->ethtool_ops = &br_ethtool_ops; in br_dev_setup()
/linux-4.4.14/drivers/net/ethernet/micrel/
Dks8695net.c1037 static const struct ethtool_ops ks8695_ethtool_ops = {
1043 static const struct ethtool_ops ks8695_wan_ethtool_ops = {
1507 ndev->ethtool_ops = &ks8695_ethtool_ops; in ks8695_probe()
1511 ndev->ethtool_ops = &ks8695_wan_ethtool_ops; in ks8695_probe()
1515 ndev->ethtool_ops = &ks8695_ethtool_ops; in ks8695_probe()
Dks8842.c1136 static const struct ethtool_ops ks8842_ethtool_ops = {
1192 netdev->ethtool_ops = &ks8842_ethtool_ops; in ks8842_probe()
Dks8851.c1253 static const struct ethtool_ops ks8851_ethtool_ops = {
1514 ndev->ethtool_ops = &ks8851_ethtool_ops; in ks8851_probe()
Dks8851_mll.c1339 static const struct ethtool_ops ks_ethtool_ops = {
1584 netdev->ethtool_ops = &ks_ethtool_ops; in ks8851_probe()
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dspider_net_ethtool.c168 const struct ethtool_ops spider_net_ethtool_ops = {
Dspider_net.h35 extern const struct ethtool_ops spider_net_ethtool_ops;
Dps3_gelic_net.c1389 static const struct ethtool_ops gelic_ether_ethtool_ops = {
1470 netdev->ethtool_ops = &gelic_ether_ethtool_ops; in gelic_ether_setup_netdev_ops()
Dtc35815.c491 static const struct ethtool_ops tc35815_ethtool_ops;
828 dev->ethtool_ops = &tc35815_ethtool_ops; in tc35815_init_one()
2042 static const struct ethtool_ops tc35815_ethtool_ops = {
/linux-4.4.14/include/linux/
Dethtool.h217 struct ethtool_ops { struct
Dnetdevice.h65 const struct ethtool_ops *ops);
1598 const struct ethtool_ops *ethtool_ops; member
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/
Dqede_ethtool.c369 static const struct ethtool_ops qede_ethtool_ops = {
384 dev->ethtool_ops = &qede_ethtool_ops; in qede_set_ethtool_ops()
Dqede_main.c117 if (!ndev || !ndev->ethtool_ops || !ndev->ethtool_ops->get_drvinfo) in qede_netdev_event()
121 ndev->ethtool_ops->get_drvinfo(ndev, &drvinfo); in qede_netdev_event()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/
Datl1e_ethtool.c369 static const struct ethtool_ops atl1e_ethtool_ops = {
387 netdev->ethtool_ops = &atl1e_ethtool_ops; in atl1e_set_ethtool_ops()
/linux-4.4.14/drivers/net/wimax/i2400m/
Dnetdev.c609 static const struct ethtool_ops i2400m_ethtool_ops = {
634 net_dev->ethtool_ops = &i2400m_ethtool_ops; in i2400m_netdev_setup()
Dusb.c355 static const struct ethtool_ops i2400mu_ethtool_ops = {
367 net_dev->ethtool_ops = &i2400mu_ethtool_ops; in i2400mu_netdev_setup()
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_ethtool.c489 static const struct ethtool_ops pch_gbe_ethtool_ops = {
510 netdev->ethtool_ops = &pch_gbe_ethtool_ops; in pch_gbe_set_ethtool_ops()
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_ethtool.c500 static const struct ethtool_ops sxgbe_ethtool_ops = {
523 netdev->ethtool_ops = &sxgbe_ethtool_ops; in sxgbe_set_ethtool_ops()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dethtool.c444 static const struct ethtool_ops igbvf_ethtool_ops = {
473 netdev->ethtool_ops = &igbvf_ethtool_ops; in igbvf_set_ethtool_ops()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.c280 us_ibdev->netdev->ethtool_ops->get_drvinfo(us_ibdev->netdev, &info); in usnic_ib_query_device()
281 us_ibdev->netdev->ethtool_ops->get_settings(us_ibdev->netdev, &cmd); in usnic_ib_query_device()
334 us_ibdev->netdev->ethtool_ops->get_settings(us_ibdev->netdev, &cmd); in usnic_ib_query_port()
Dusnic_ib_sysfs.c57 us_ibdev->netdev->ethtool_ops->get_drvinfo(us_ibdev->netdev, &info); in usnic_ib_show_fw_ver()
/linux-4.4.14/drivers/net/hyperv/
Dnetvsc_drv.c989 static const struct ethtool_ops ethtool_ops = { variable
1116 net->ethtool_ops = &ethtool_ops; in netvsc_probe()
/linux-4.4.14/drivers/net/ethernet/dlink/
Ddl2k.c98 static const struct ethtool_ops ethtool_ops; variable
230 dev->ethtool_ops = &ethtool_ops; in rio_probe1()
1290 static const struct ethtool_ops ethtool_ops = { variable
Dsundance.c451 static const struct ethtool_ops ethtool_ops; variable
580 dev->ethtool_ops = &ethtool_ops; in sundance_probe1()
1798 static const struct ethtool_ops ethtool_ops = { variable
/linux-4.4.14/drivers/net/ethernet/smsc/
Dsmc91c92_cs.c287 static const struct ethtool_ops ethtool_ops; variable
321 dev->ethtool_ops = &ethtool_ops; in smc91c92_probe()
1981 static const struct ethtool_ops ethtool_ops = { variable
Depic100.c303 static const struct ethtool_ops netdev_ethtool_ops;
483 dev->ethtool_ops = &netdev_ethtool_ops; in epic_init_one()
1479 static const struct ethtool_ops netdev_ethtool_ops = {
Dsmc911x.c1689 static const struct ethtool_ops smc911x_ethtool_ops = {
1932 dev->ethtool_ops = &smc911x_ethtool_ops; in smc911x_probe()
Dsmsc9420.c445 static const struct ethtool_ops smsc9420_ethtool_ops = {
1664 dev->ethtool_ops = &smsc9420_ethtool_ops; in smsc9420_probe()
Dsmc91x.c1745 static const struct ethtool_ops smc_ethtool_ops = {
1978 dev->ethtool_ops = &smc_ethtool_ops; in smc_probe()
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
Denic_ethtool.c502 static const struct ethtool_ops enic_ethtool_ops = {
523 netdev->ethtool_ops = &enic_ethtool_ops; in enic_set_ethtool_ops()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40evf_ethtool.c693 static const struct ethtool_ops i40evf_ethtool_ops = {
723 netdev->ethtool_ops = &i40evf_ethtool_ops; in i40evf_set_ethtool_ops()
/linux-4.4.14/net/mac80211/
Dethtool.c232 const struct ethtool_ops ieee80211_ethtool_ops = {
/linux-4.4.14/drivers/net/ethernet/sfc/
Defx.h196 extern const struct ethtool_ops efx_ethtool_ops;
/linux-4.4.14/drivers/net/ethernet/fujitsu/
Dfmvj18x_cs.c97 static const struct ethtool_ops netdev_ethtool_ops;
259 dev->ethtool_ops = &netdev_ethtool_ops; in fmvj18x_probe()
1051 static const struct ethtool_ops netdev_ethtool_ops = {
/linux-4.4.14/drivers/net/ethernet/adaptec/
Dstarfire.c593 static const struct ethtool_ops ethtool_ops; variable
787 dev->ethtool_ops = &ethtool_ops; in starfire_init_one()
1862 static const struct ethtool_ops ethtool_ops = { variable
/linux-4.4.14/drivers/net/ethernet/wiznet/
Dw5300.c523 static const struct ethtool_ops w5300_ethtool_ops = {
622 ndev->ethtool_ops = &w5300_ethtool_ops; in w5300_probe()
Dw5100.c603 static const struct ethtool_ops w5100_ethtool_ops = {
710 ndev->ethtool_ops = &w5100_ethtool_ops; in w5100_probe()
/linux-4.4.14/drivers/net/xen-netback/
Dinterface.c380 static const struct ethtool_ops xenvif_ethtool_ops = {
444 dev->ethtool_ops = &xenvif_ethtool_ops; in xenvif_alloc()
/linux-4.4.14/drivers/usb/gadget/function/
Du_ether.c179 static const struct ethtool_ops ops = {
806 net->ethtool_ops = &ops; in gether_setup_name()
863 net->ethtool_ops = &ops; in gether_setup_name_default()
/linux-4.4.14/drivers/net/ethernet/amd/
Dnmclan_cs.c417 static const struct ethtool_ops netdev_ethtool_ops;
460 dev->ethtool_ops = &netdev_ethtool_ops; in nmclan_probe()
827 static const struct ethtool_ops netdev_ethtool_ops = {
Dau1000_eth.c731 static const struct ethtool_ops au1000_ethtool_ops = {
1355 dev->ethtool_ops = &au1000_ethtool_ops; in au1000_probe()
Dsunlance.c1286 static const struct ethtool_ops sparc_lance_ethtool_ops = {
1453 dev->ethtool_ops = &sparc_lance_ethtool_ops; in sparc_lance_probe_one()
Damd8111e.c1481 static const struct ethtool_ops ops = {
1874 dev->ethtool_ops = &ops; in amd8111e_probe_one()
/linux-4.4.14/drivers/net/wireless/prism54/
Dislpci_dev.c799 static const struct ethtool_ops islpci_ethtool_ops = {
837 ndev->ethtool_ops = &islpci_ethtool_ops; in islpci_setup()
/linux-4.4.14/drivers/net/ethernet/arc/
Demac_main.c140 static const struct ethtool_ops arc_emac_ethtool_ops = {
731 ndev->ethtool_ops = &arc_emac_ethtool_ops; in arc_emac_probe()
/linux-4.4.14/drivers/net/dsa/
Dbcm_sf2.c1322 p->ethtool_ops->get_wol(p, &pwol); in bcm_sf2_sw_get_wol()
1345 p->ethtool_ops->get_wol(p, &pwol); in bcm_sf2_sw_set_wol()
1363 return p->ethtool_ops->set_wol(p, wol); in bcm_sf2_sw_set_wol()
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnicvf_ethtool.c675 static const struct ethtool_ops nicvf_ethtool_ops = {
701 netdev->ethtool_ops = &nicvf_ethtool_ops; in nicvf_set_ethtool_ops()
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_ethtool.c701 static const struct ethtool_ops vmxnet3_ethtool_ops = {
724 netdev->ethtool_ops = &vmxnet3_ethtool_ops; in vmxnet3_set_ethtool_ops()
/linux-4.4.14/drivers/net/ipvlan/
Dipvlan_main.c378 static const struct ethtool_ops ipvlan_ethtool_ops = {
527 dev->ethtool_ops = &ipvlan_ethtool_ops; in ipvlan_link_setup()
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_ethtool.c632 static const struct ethtool_ops ixgb_ethtool_ops = {
656 netdev->ethtool_ops = &ixgb_ethtool_ops; in ixgb_set_ethtool_ops()
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ethtool.c754 static const struct ethtool_ops stmmac_ethtool_ops = {
780 netdev->ethtool_ops = &stmmac_ethtool_ops; in stmmac_set_ethtool_ops()
/linux-4.4.14/net/batman-adv/
Dsoft-interface.c74 static const struct ethtool_ops batadv_ethtool_ops = {
958 dev->ethtool_ops = &batadv_ethtool_ops; in batadv_softif_init_early()
/linux-4.4.14/arch/um/drivers/
Dnet_kern.c282 static const struct ethtool_ops uml_net_ethtool_ops = {
480 dev->ethtool_ops = &uml_net_ethtool_ops; in eth_configure()
/linux-4.4.14/drivers/net/ethernet/
Dlantiq_etop.c331 static const struct ethtool_ops ltq_etop_ethtool_ops = {
743 dev->ethtool_ops = &ltq_etop_ethtool_ops; in ltq_etop_probe()
Ddnet.c794 static const struct ethtool_ops dnet_ethtool_ops = {
856 dev->ethtool_ops = &dnet_ethtool_ops; in dnet_probe()
Dfealnx.c440 static const struct ethtool_ops netdev_ethtool_ops;
660 dev->ethtool_ops = &netdev_ethtool_ops; in fealnx_init_one()
1867 static const struct ethtool_ops netdev_ethtool_ops = {
Dkorina.c730 static const struct ethtool_ops netdev_ethtool_ops = {
1163 dev->ethtool_ops = &netdev_ethtool_ops; in korina_probe()
Dethoc.c985 const struct ethtool_ops ethoc_ethtool_ops = {
1234 netdev->ethtool_ops = &ethoc_ethtool_ops; in ethoc_probe()
/linux-4.4.14/drivers/net/ethernet/xircom/
Dxirc2ps_cs.c299 static const struct ethtool_ops netdev_ethtool_ops;
496 dev->ethtool_ops = &netdev_ethtool_ops; in xirc2ps_probe()
1417 static const struct ethtool_ops netdev_ethtool_ops = {
/linux-4.4.14/drivers/net/ethernet/ti/
Ddavinci_emac.c626 static const struct ethtool_ops ethtool_ops = { variable
2043 ndev->ethtool_ops = &ethtool_ops; in davinci_emac_probe()
Dcpmac.c904 static const struct ethtool_ops cpmac_ethtool_ops = {
1153 dev->ethtool_ops = &cpmac_ethtool_ops; in cpmac_probe()
Dcpsw.c1909 static const struct ethtool_ops cpsw_ethtool_ops = {
2174 ndev->ethtool_ops = &cpsw_ethtool_ops; in cpsw_probe_dual_emac()
2483 ndev->ethtool_ops = &cpsw_ethtool_ops; in cpsw_probe()
/linux-4.4.14/drivers/net/ethernet/cirrus/
Dep93xx_eth.c738 static const struct ethtool_ops ep93xx_ethtool_ops = {
766 dev->ethtool_ops = &ep93xx_ethtool_ops; in ep93xx_dev_alloc()
/linux-4.4.14/drivers/net/ethernet/allwinner/
Dsun4i-emac.c254 static const struct ethtool_ops emac_ethtool_ops = {
896 ndev->ethtool_ops = &emac_ethtool_ops; in emac_probe()
/linux-4.4.14/drivers/net/cris/
Deth_v10.c222 static const struct ethtool_ops e100_ethtool_ops;
317 dev->ethtool_ops = &e100_ethtool_ops; in etrax_ethernet_init()
1464 static const struct ethtool_ops e100_ethtool_ops = {
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den.h632 extern const struct ethtool_ops mlx5e_ethtool_ops;
Den_ethtool.c858 const struct ethtool_ops mlx5e_ethtool_ops = {
/linux-4.4.14/drivers/scsi/bnx2fc/
Dbnx2fc_fcoe.c756 if (!hba->phys_dev->ethtool_ops || in bnx2fc_net_config()
757 !hba->phys_dev->ethtool_ops->get_pauseparam) in bnx2fc_net_config()
2245 if (phys_dev->ethtool_ops && phys_dev->ethtool_ops->get_drvinfo) { in _bnx2fc_create()
2247 phys_dev->ethtool_ops->get_drvinfo(phys_dev, &drvinfo); in _bnx2fc_create()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dethtool.c867 static const struct ethtool_ops ixgbevf_ethtool_ops = {
892 netdev->ethtool_ops = &ixgbevf_ethtool_ops; in ixgbevf_set_ethtool_ops()
/linux-4.4.14/drivers/net/ethernet/faraday/
Dftmac100.c852 static const struct ethtool_ops ftmac100_ethtool_ops = {
1088 netdev->ethtool_ops = &ftmac100_ethtool_ops; in ftmac100_probe()
Dftgmac100.c970 static const struct ethtool_ops ftgmac100_ethtool_ops = {
1213 netdev->ethtool_ops = &ftgmac100_ethtool_ops; in ftgmac100_probe()
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunqe.c709 static const struct ethtool_ops qe_ethtool_ops = {
898 dev->ethtool_ops = &qe_ethtool_ops; in qec_ether_init()
Dsunbmac.c1055 static const struct ethtool_ops bigmac_ethtool_ops = {
1183 dev->ethtool_ops = &bigmac_ethtool_ops; in bigmac_ether_init()
/linux-4.4.14/drivers/net/ethernet/natsemi/
Dnatsemi.c649 static const struct ethtool_ops ethtool_ops; variable
930 dev->ethtool_ops = &ethtool_ops; in natsemi_probe1()
2687 static const struct ethtool_ops ethtool_ops = { variable
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
Dwinbond-840.c345 static const struct ethtool_ops netdev_ethtool_ops;
434 dev->ethtool_ops = &netdev_ethtool_ops; in w840_probe1()
1441 static const struct ethtool_ops netdev_ethtool_ops = {
Duli526x.c226 static const struct ethtool_ops netdev_ethtool_ops;
375 dev->ethtool_ops = &netdev_ethtool_ops; in uli526x_init_one()
1008 static const struct ethtool_ops netdev_ethtool_ops = {
Ddmfe.c320 static const struct ethtool_ops netdev_ethtool_ops;
480 dev->ethtool_ops = &netdev_ethtool_ops; in dmfe_init_one()
1125 static const struct ethtool_ops netdev_ethtool_ops = {
/linux-4.4.14/drivers/net/ethernet/sgi/
Dioc3-eth.c113 static const struct ethtool_ops ioc3_ethtool_ops;
1328 dev->ethtool_ops = &ioc3_ethtool_ops; in ioc3_probe()
1610 static const struct ethtool_ops ioc3_ethtool_ops = {
/linux-4.4.14/drivers/net/ethernet/hisilicon/
Dhip04_eth.c755 static struct ethtool_ops hip04_ethtool_ops = {
900 ndev->ethtool_ops = &hip04_ethtool_ops; in hip04_mac_probe()
Dhix5hd2_gmac.c775 static struct ethtool_ops hix5hd2_ethtools_ops = {
994 ndev->ethtool_ops = &hix5hd2_ethtools_ops; in hix5hd2_dev_probe()
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet-main.c887 static const struct ethtool_ops fs_ethtool_ops = {
1055 ndev->ethtool_ops = &fs_ethtool_ops; in fs_enet_probe()
/linux-4.4.14/drivers/net/ethernet/cadence/
Dmacb.c2131 static const struct ethtool_ops macb_ethtool_ops = {
2140 static const struct ethtool_ops gem_ethtool_ops = {
2385 dev->ethtool_ops = &gem_ethtool_ops; in macb_init()
2392 dev->ethtool_ops = &macb_ethtool_ops; in macb_init()
2722 dev->ethtool_ops = &macb_ethtool_ops; in at91ether_init()
/linux-4.4.14/drivers/net/ethernet/xilinx/
Dll_temac_main.c990 static const struct ethtool_ops temac_ethtool_ops = {
1017 ndev->ethtool_ops = &temac_ethtool_ops; in temac_of_probe()
Dxilinx_axienet_main.c1346 static struct ethtool_ops axienet_ethtool_ops = {
1523 ndev->ethtool_ops = &axienet_ethtool_ops; in axienet_probe()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad_ethtool.c1119 static const struct ethtool_ops bnad_ethtool_ops = {
1144 netdev->ethtool_ops = &bnad_ethtool_ops; in bnad_set_ethtool_ops()
/linux-4.4.14/drivers/staging/netlogic/
Dxlr_net.c191 static struct ethtool_ops xlr_ethtool_ops = {
1079 ndev->ethtool_ops = &xlr_ethtool_ops; in xlr_net_probe()
/linux-4.4.14/drivers/net/ethernet/nuvoton/
Dw90p910_ether.c901 static const struct ethtool_ops w90p910_ether_ethtool_ops = {
947 dev->ethtool_ops = &w90p910_ether_ethtool_ops; in w90p910_ether_setup()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dcore.c626 static const struct ethtool_ops brcmf_ethtool_ops = {
700 ndev->ethtool_ops = &brcmf_ethtool_ops; in brcmf_net_attach()
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_ethtool.c1190 static struct ethtool_ops hns_ethtool_ops = {
1213 ndev->ethtool_ops = &hns_ethtool_ops; in hns_ethtool_set_ops()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c1095 static const struct ethtool_ops cxgb_ethtool_ops = {
1128 netdev->ethtool_ops = &cxgb_ethtool_ops; in cxgb4_set_ethtool_ops()
/linux-4.4.14/drivers/net/ethernet/rdc/
Dr6040.c974 static const struct ethtool_ops netdev_ethtool_ops = {
1174 dev->ethtool_ops = &netdev_ethtool_ops; in r6040_init_one()
/linux-4.4.14/drivers/net/ethernet/microchip/
Dencx24j600.c981 static const struct ethtool_ops encx24j600_ethtool_ops = {
1066 ndev->ethtool_ops = &encx24j600_ethtool_ops; in encx24j600_spi_probe()
Denc28j60.c1517 static const struct ethtool_ops enc28j60_ethtool_ops = {
1596 dev->ethtool_ops = &enc28j60_ethtool_ops; in enc28j60_probe()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_ethtool.c1824 const struct ethtool_ops qlcnic_ethtool_ops = {
1855 const struct ethtool_ops qlcnic_sriov_vf_ethtool_ops = {
1877 const struct ethtool_ops qlcnic_ethtool_failed_ops = {
Dqlcnic.h2282 extern const struct ethtool_ops qlcnic_sriov_vf_ethtool_ops;
2283 extern const struct ethtool_ops qlcnic_ethtool_ops;
2284 extern const struct ethtool_ops qlcnic_ethtool_failed_ops;
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_provider.c1163 lldev->ethtool_ops->get_drvinfo(lldev, &info); in fw_vers_string_to_u64()
1285 lldev->ethtool_ops->get_drvinfo(lldev, &info); in show_fw_ver()
1298 lldev->ethtool_ops->get_drvinfo(lldev, &info); in show_hca()
/linux-4.4.14/net/dsa/
Dslave.c899 static const struct ethtool_ops dsa_slave_ethtool_ops = {
1143 slave_dev->ethtool_ops = &dsa_slave_ethtool_ops; in dsa_slave_create()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_ethtool.c1218 static const struct ethtool_ops fm10k_ethtool_ops = {
1250 dev->ethtool_ops = &fm10k_ethtool_ops; in fm10k_set_ethtool_ops()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
Dswitchx2.c852 static const struct ethtool_ops mlxsw_sx_port_ethtool_ops = {
977 dev->ethtool_ops = &mlxsw_sx_port_ethtool_ops; in mlxsw_sx_port_create()
Dspectrum.c1204 static const struct ethtool_ops mlxsw_sp_port_ethtool_ops = {
1241 dev->ethtool_ops = &mlxsw_sp_port_ethtool_ops; in mlxsw_sp_port_create()
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Dlio_ethtool.c1189 static const struct ethtool_ops lio_ethtool_ops = {
1215 netdev->ethtool_ops = &lio_ethtool_ops; in liquidio_set_ethtool_ops()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.c1587 static const struct ethtool_ops bcm_enet_ethtool_ops = {
1899 dev->ethtool_ops = &bcm_enet_ethtool_ops; in bcm_enet_probe()
2697 static struct ethtool_ops bcm_enetsw_ethtool_ops = {
2789 dev->ethtool_ops = &bcm_enetsw_ethtool_ops; in bcm_enetsw_probe()
Dbgmac.c1395 static const struct ethtool_ops bgmac_ethtool_ops = {
1582 net_dev->ethtool_ops = &bgmac_ethtool_ops; in bgmac_probe()
/linux-4.4.14/drivers/net/ethernet/silan/
Dsc92031.c1370 static const struct ethtool_ops sc92031_ethtool_ops = {
1445 dev->ethtool_ops = &sc92031_ethtool_ops; in sc92031_probe()
/linux-4.4.14/drivers/net/ethernet/tundra/
Dtsi108_eth.c1533 static const struct ethtool_ops tsi108_ethtool_ops = {
1606 dev->ethtool_ops = &tsi108_ethtool_ops; in tsi108_init_one()
/linux-4.4.14/drivers/net/ethernet/nxp/
Dlpc_eth.c1287 static const struct ethtool_ops lpc_eth_ethtool_ops = {
1381 ndev->ethtool_ops = &lpc_eth_ethtool_ops; in lpc_eth_drv_probe()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
Dcxgb2.c790 static const struct ethtool_ops t1_ethtool_ops = {
1103 netdev->ethtool_ops = &t1_ethtool_ops; in init_one()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dpxa168_eth.c1404 static const struct ethtool_ops pxa168_ethtool_ops = {
1467 dev->ethtool_ops = &pxa168_ethtool_ops; in pxa168_eth_probe()
/linux-4.4.14/drivers/net/ethernet/sis/
Dsis900.c243 static const struct ethtool_ops sis900_ethtool_ops;
500 net_dev->ethtool_ops = &sis900_ethtool_ops; in sis900_probe()
2128 static const struct ethtool_ops sis900_ethtool_ops = {
Dsis190.c1799 static const struct ethtool_ops sis190_ethtool_ops = {
1880 dev->ethtool_ops = &sis190_ethtool_ops; in sis190_init_one()
/linux-4.4.14/drivers/net/bonding/
Dbond_main.c454 if (slave_dev->ethtool_ops->get_link) in bond_check_dev_link()
455 return slave_dev->ethtool_ops->get_link(slave_dev) ? in bond_check_dev_link()
1314 slave_dev->ethtool_ops->get_link == NULL && in bond_enslave()
4069 static const struct ethtool_ops bond_ethtool_ops = {
4134 bond_dev->ethtool_ops = &bond_ethtool_ops; in bond_setup()
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-rhine.c519 static const struct ethtool_ops netdev_ethtool_ops;
972 dev->ethtool_ops = &netdev_ethtool_ops; in rhine_init_one_common()
2395 static const struct ethtool_ops netdev_ethtool_ops = {
/linux-4.4.14/drivers/s390/net/
Dqeth_l2_main.c1060 static const struct ethtool_ops qeth_l2_ethtool_ops = {
1069 static const struct ethtool_ops qeth_l2_osn_ops = {
1116 card->dev->ethtool_ops = in qeth_l2_setup_netdev()
/linux-4.4.14/drivers/net/ethernet/realtek/
D8139too.c664 static const struct ethtool_ops rtl8139_ethtool_ops;
1011 dev->ethtool_ops = &rtl8139_ethtool_ops; in rtl8139_init_one()
2487 static const struct ethtool_ops rtl8139_ethtool_ops = {
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Dmlx4_en.h857 extern const struct ethtool_ops mlx4_en_ethtool_ops;
/linux-4.4.14/drivers/firewire/
Dnet.c1361 static const struct ethtool_ops fwnet_ethtool_ops = {
1383 net->ethtool_ops = &fwnet_ethtool_ops; in fwnet_init_dev()
/linux-4.4.14/drivers/net/ethernet/davicom/
Ddm9000.c743 static const struct ethtool_ops dm9000_ethtool_ops = {
1658 ndev->ethtool_ops = &dm9000_ethtool_ops; in dm9000_probe()
/linux-4.4.14/drivers/net/ethernet/aurora/
Dnb8800.c1184 static const struct ethtool_ops nb8800_ethtool_ops = {
1483 dev->ethtool_ops = &nb8800_ethtool_ops; in nb8800_probe()
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/
Dvxge-ethtool.c1128 static const struct ethtool_ops vxge_ethtool_ops = {
1146 ndev->ethtool_ops = &vxge_ethtool_ops; in vxge_initialize_ethtool_ops()
/linux-4.4.14/drivers/net/ethernet/octeon/
Docteon_mgmt.c1387 static const struct ethtool_ops octeon_mgmt_ethtool_ops = {
1519 netdev->ethtool_ops = &octeon_mgmt_ethtool_ops; in octeon_mgmt_probe()
/linux-4.4.14/drivers/net/ethernet/adi/
Dbfin_mac.c568 static const struct ethtool_ops bfin_mac_ethtool_ops = {
1694 ndev->ethtool_ops = &bfin_mac_ethtool_ops; in bfin_mac_probe()
/linux-4.4.14/drivers/net/ethernet/xscale/
Dixp4xx_eth.c1055 static const struct ethtool_ops ixp4xx_ethtool_ops = {
1439 dev->ethtool_ops = &ixp4xx_ethtool_ops; in eth_init_one()
/linux-4.4.14/drivers/net/ethernet/apple/
Dbmac.c1230 static const struct ethtool_ops bmac_ethtool_ops = {
1304 dev->ethtool_ops = &bmac_ethtool_ops; in bmac_probe()
/linux-4.4.14/drivers/net/ethernet/aeroflex/
Dgreth.c1157 static const struct ethtool_ops greth_ethtool_ops = {
1540 dev->ethtool_ops = &greth_ethtool_ops; in greth_of_probe()
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/
Datl2.c58 static const struct ethtool_ops atl2_ethtool_ops;
1399 netdev->ethtool_ops = &atl2_ethtool_ops; in atl2_probe()
2084 static const struct ethtool_ops atl2_ethtool_ops = {
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe.h657 extern const struct ethtool_ops be_ethtool_ops;
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dprovider.c434 lldev->ethtool_ops->get_drvinfo(lldev, &info); in show_hca()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_ethtool.c708 const struct ethtool_ops qlge_ethtool_ops = {
/linux-4.4.14/drivers/net/ethernet/calxeda/
Dxgmac.c1697 static const struct ethtool_ops xgmac_ethtool_ops = {
1739 ndev->ethtool_ops = &xgmac_ethtool_ops; in xgmac_probe()
/linux-4.4.14/drivers/net/ethernet/ibm/
Dibmveth.c975 static const struct ethtool_ops netdev_ethtool_ops = {
1534 netdev->ethtool_ops = &netdev_ethtool_ops; in ibmveth_probe()
/linux-4.4.14/drivers/net/ethernet/neterion/
Ds2io.h1104 static const struct ethtool_ops netdev_ethtool_ops;
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_ethtool.c1877 static const struct ethtool_ops e1000_ethtool_ops = {
1908 netdev->ethtool_ops = &e1000_ethtool_ops; in e1000_set_ethtool_ops()
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ethtool.c933 const struct ethtool_ops netxen_nic_ethtool_ops = {

12