Home
last modified time | relevance | path

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

12

/linux-4.1.27/net/core/
Dethtool.c190 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()
[all …]
Ddev.c6752 static const struct ethtool_ops default_ethtool_ops;
6755 const struct ethtool_ops *ops) in netdev_set_default_ethtool_ops()
6757 if (dev->ethtool_ops == &default_ethtool_ops) in netdev_set_default_ethtool_ops()
6758 dev->ethtool_ops = ops; in netdev_set_default_ethtool_ops()
6867 if (!dev->ethtool_ops) in alloc_netdev_mqs()
6868 dev->ethtool_ops = &default_ethtool_ops; in alloc_netdev_mqs()
/linux-4.1.27/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.1.27/drivers/net/wireless/ath/wil6210/
Dethtool.c106 static const struct ethtool_ops wil_ethtool_ops = {
116 ndev->ethtool_ops = &wil_ethtool_ops; in wil_set_ethtoolops()
/linux-4.1.27/drivers/staging/octeon/
Dethernet-mdio.h42 extern const struct ethtool_ops cvm_oct_ethtool_ops;
Dethernet-mdio.c90 const struct ethtool_ops cvm_oct_ethtool_ops = {
Dethernet.c479 dev->ethtool_ops = &cvm_oct_ethtool_ops; in cvm_oct_common_init()
/linux-4.1.27/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.1.27/drivers/net/
Dloopback.c133 static const struct ethtool_ops loopback_ethtool_ops = {
185 dev->ethtool_ops = &loopback_ethtool_ops; in loopback_setup()
Dnlmon.c116 static const struct ethtool_ops nlmon_ethtool_ops = {
136 dev->ethtool_ops = &nlmon_ethtool_ops; in nlmon_setup()
Ddummy.c133 static const struct ethtool_ops dummy_ethtool_ops = {
143 dev->ethtool_ops = &dummy_ethtool_ops; in dummy_setup()
Dntb_netdev.c313 static const struct ethtool_ops ntb_ethtool_ops = {
350 ndev->ethtool_ops = &ntb_ethtool_ops; in ntb_netdev_probe()
Dveth.c99 static const struct ethtool_ops veth_ethtool_ops = {
304 dev->ethtool_ops = &veth_ethtool_ops; in veth_setup()
Drionet.c448 static const struct ethtool_ops rionet_ethtool_ops = {
497 ndev->ethtool_ops = &rionet_ethtool_ops; in rionet_setup_netdev()
Dxen-netfront.c66 static const struct ethtool_ops xennet_ethtool_ops;
1278 netdev->ethtool_ops = &xennet_ethtool_ops; in xennet_create_dev()
2053 static const struct ethtool_ops xennet_ethtool_ops =
Dtun.c732 static const struct ethtool_ops tun_ethtool_ops;
1412 dev->ethtool_ops = &tun_ethtool_ops; in tun_setup()
2300 static const struct ethtool_ops tun_ethtool_ops = {
Dmacvlan.c1019 static const struct ethtool_ops macvlan_ethtool_ops = {
1062 dev->ethtool_ops = &macvlan_ethtool_ops; in macvlan_common_setup()
Dvirtio_net.c1377 static const struct ethtool_ops virtnet_ethtool_ops = {
1753 dev->ethtool_ops = &virtnet_ethtool_ops; in virtnet_probe()
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/
Drtl_ethtool.c50 const struct ethtool_ops rtl819x_ethtool_ops = {
Drtl_core.h994 extern const struct ethtool_ops rtl819x_ethtool_ops;
/linux-4.1.27/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.1.27/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.1.27/net/openvswitch/
Dvport-internal_dev.c96 static const struct ethtool_ops internal_dev_ethtool_ops = {
140 netdev->ethtool_ops = &internal_dev_ethtool_ops; in do_setup()
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-ethtool.c578 static const struct ethtool_ops xgbe_ethtool_ops = {
598 struct ethtool_ops *xgbe_get_ethtool_ops(void) in xgbe_get_ethtool_ops()
600 return (struct ethtool_ops *)&xgbe_ethtool_ops; in xgbe_get_ethtool_ops()
Dxgbe.h805 struct ethtool_ops *xgbe_get_ethtool_ops(void);
Dxgbe-main.c463 netdev->ethtool_ops = xgbe_get_ethtool_ops(); in xgbe_probe()
/linux-4.1.27/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()
Dsr9700.c245 static const struct ethtool_ops sr9700_ethtool_ops = {
330 netdev->ethtool_ops = &sr9700_ethtool_ops; in sr9700_bind()
Dmcs7830.c459 static const struct ethtool_ops mcs7830_ethtool_ops = {
506 net->ethtool_ops = &mcs7830_ethtool_ops; in mcs7830_bind()
Dipheth.c460 static const struct ethtool_ops ops = {
537 netdev->ethtool_ops = &ops; in ipheth_probe()
Ddm9601.c278 static const struct ethtool_ops dm9601_ethtool_ops = {
363 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.c522 static const struct ethtool_ops sr9800_ethtool_ops = {
775 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 = {
887 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()
Dusbnet.c1018 static const struct ethtool_ops usbnet_ethtool_ops = {
1656 net->ethtool_ops = &usbnet_ethtool_ops; in usbnet_probe()
/linux-4.1.27/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()
Dmain.c998 dev->ethtool_ops = &lbs_ethtool_ops; in lbs_add_card()
/linux-4.1.27/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.1.27/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 = {
D3c59x.c782 static const struct ethtool_ops vortex_ethtool_ops;
1470 dev->ethtool_ops = &vortex_ethtool_ops; in vortex_probe1()
3012 static const struct ethtool_ops vortex_ethtool_ops = {
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/
Datl1c_ethtool.c290 static const struct ethtool_ops atl1c_ethtool_ops = {
308 netdev->ethtool_ops = &atl1c_ethtool_ops; in atl1c_set_ethtool_ops()
/linux-4.1.27/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 = {
801 dev->ethtool_ops = &vlan_ethtool_ops; in vlan_setup()
/linux-4.1.27/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.1.27/drivers/staging/slicoss/
DTODO22 - do ethtool correctly using ethtool_ops
/linux-4.1.27/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.1.27/drivers/net/wireless/hostap/
Dhostap.h90 extern const struct ethtool_ops prism2_ethtool_ops;
/linux-4.1.27/net/bridge/
Dbr_device.c320 static const struct ethtool_ops br_ethtool_ops = {
373 dev->ethtool_ops = &br_ethtool_ops; in br_dev_setup()
/linux-4.1.27/drivers/net/ethernet/freescale/
Ducc_geth_ethtool.c396 static const struct ethtool_ops uec_ethtool_ops = {
420 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()
Dgianfar.h1310 extern const struct ethtool_ops gfar_ethtool_ops;
/linux-4.1.27/drivers/net/hyperv/
Dnetvsc_drv.c792 static const struct ethtool_ops ethtool_ops = { variable
897 net->ethtool_ops = &ethtool_ops; in netvsc_probe()
/linux-4.1.27/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()
Dks8851.c1253 static const struct ethtool_ops ks8851_ethtool_ops = {
1514 ndev->ethtool_ops = &ks8851_ethtool_ops; in ks8851_probe()
Dks8842.c1137 static const struct ethtool_ops ks8842_ethtool_ops = {
1193 netdev->ethtool_ops = &ks8842_ethtool_ops; in ks8842_probe()
Dks8851_mll.c1339 static const struct ethtool_ops ks_ethtool_ops = {
1584 netdev->ethtool_ops = &ks_ethtool_ops; in ks8851_probe()
/linux-4.1.27/include/linux/
Dethtool.h217 struct ethtool_ops { struct
Dnetdevice.h65 const struct ethtool_ops *ops);
1565 const struct ethtool_ops *ethtool_ops; member
/linux-4.1.27/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.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e_ethtool.c373 static const struct ethtool_ops atl1e_ethtool_ops = {
391 netdev->ethtool_ops = &atl1e_ethtool_ops; in atl1e_set_ethtool_ops()
/linux-4.1.27/drivers/net/wireless/mwifiex/
Dethtool.c161 const struct ethtool_ops mwifiex_ethtool_ops = {
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_ethtool.c490 static const struct ethtool_ops pch_gbe_ethtool_ops = {
511 netdev->ethtool_ops = &pch_gbe_ethtool_ops; in pch_gbe_set_ethtool_ops()
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/intel/igbvf/
Dethtool.c446 static const struct ethtool_ops igbvf_ethtool_ops = {
475 netdev->ethtool_ops = &igbvf_ethtool_ops; in igbvf_set_ethtool_ops()
/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.c261 us_ibdev->netdev->ethtool_ops->get_drvinfo(us_ibdev->netdev, &info); in usnic_ib_query_device()
262 us_ibdev->netdev->ethtool_ops->get_settings(us_ibdev->netdev, &cmd); in usnic_ib_query_device()
315 us_ibdev->netdev->ethtool_ops->get_settings(us_ibdev->netdev, &cmd); in usnic_ib_query_port()
Dusnic_ib_sysfs.c42 us_ibdev->netdev->ethtool_ops->get_drvinfo(us_ibdev->netdev, &info); in usnic_ib_show_fw_ver()
/linux-4.1.27/drivers/net/ethernet/dlink/
Ddl2k.c98 static const struct ethtool_ops ethtool_ops; variable
230 dev->ethtool_ops = &ethtool_ops; in rio_probe1()
1243 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.1.27/drivers/net/ethernet/cisco/enic/
Denic_ethtool.c485 static const struct ethtool_ops enic_ethtool_ops = {
506 netdev->ethtool_ops = &enic_ethtool_ops; in enic_set_ethtool_ops()
/linux-4.1.27/drivers/net/ethernet/sfc/
Defx.h182 extern const struct ethtool_ops efx_ethtool_ops;
/linux-4.1.27/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.1.27/drivers/net/ethernet/intel/i40evf/
Di40evf_ethtool.c691 static const struct ethtool_ops i40evf_ethtool_ops = {
721 netdev->ethtool_ops = &i40evf_ethtool_ops; in i40evf_set_ethtool_ops()
/linux-4.1.27/net/mac80211/
Dethtool.c234 const struct ethtool_ops ieee80211_ethtool_ops = {
/linux-4.1.27/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.1.27/drivers/net/dsa/
Dbcm_sf2.c991 p->ethtool_ops->get_wol(p, &pwol); in bcm_sf2_sw_get_wol()
1014 p->ethtool_ops->get_wol(p, &pwol); in bcm_sf2_sw_set_wol()
1032 return p->ethtool_ops->set_wol(p, wol); in bcm_sf2_sw_set_wol()
/linux-4.1.27/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.1.27/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.1.27/drivers/net/vmxnet3/
Dvmxnet3_ethtool.c643 static const struct ethtool_ops vmxnet3_ethtool_ops = {
666 netdev->ethtool_ops = &vmxnet3_ethtool_ops; in vmxnet3_set_ethtool_ops()
/linux-4.1.27/drivers/net/xen-netback/
Dinterface.c367 static const struct ethtool_ops xenvif_ethtool_ops = {
430 dev->ethtool_ops = &xenvif_ethtool_ops; in xenvif_alloc()
/linux-4.1.27/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.c732 static const struct ethtool_ops au1000_ethtool_ops = {
1356 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.1.27/drivers/usb/gadget/function/
Du_ether.c174 static const struct ethtool_ops ops = {
801 net->ethtool_ops = &ops; in gether_setup_name()
858 net->ethtool_ops = &ops; in gether_setup_name_default()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/net/batman-adv/
Dsoft-interface.c50 static const struct ethtool_ops batadv_ethtool_ops = {
926 dev->ethtool_ops = &batadv_ethtool_ops; in batadv_softif_init_early()
/linux-4.1.27/drivers/net/ipvlan/
Dipvlan_main.c380 static const struct ethtool_ops ipvlan_ethtool_ops = {
531 dev->ethtool_ops = &ipvlan_ethtool_ops; in ipvlan_link_setup()
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/
Dixgb_ethtool.c635 static const struct ethtool_ops ixgb_ethtool_ops = {
659 netdev->ethtool_ops = &ixgb_ethtool_ops; in ixgb_set_ethtool_ops()
/linux-4.1.27/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.1.27/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.c978 const struct ethtool_ops ethoc_ethtool_ops = {
1229 netdev->ethtool_ops = &ethoc_ethtool_ops; in ethoc_probe()
/linux-4.1.27/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.1.27/drivers/net/ethernet/ti/
Ddavinci_emac.c626 static const struct ethtool_ops ethtool_ops = { variable
2075 ndev->ethtool_ops = &ethtool_ops; in davinci_emac_probe()
Dcpmac.c903 static const struct ethtool_ops cpmac_ethtool_ops = {
1152 dev->ethtool_ops = &cpmac_ethtool_ops; in cpmac_probe()
Dcpsw.c1903 static const struct ethtool_ops cpsw_ethtool_ops = {
2148 ndev->ethtool_ops = &cpsw_ethtool_ops; in cpsw_probe_dual_emac()
2401 ndev->ethtool_ops = &cpsw_ethtool_ops; in cpsw_probe()
Dnetcp_ethss.c1710 static const struct ethtool_ops keystone_ethtool_ops = {
2991 ndev->ethtool_ops = &keystone_ethtool_ops; in gbe_attach()
3008 gbe_intf->ndev->ethtool_ops = NULL; in gbe_release()
/linux-4.1.27/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()
2175 if (phys_dev->ethtool_ops && phys_dev->ethtool_ops->get_drvinfo) { in _bnx2fc_create()
2177 phys_dev->ethtool_ops->get_drvinfo(phys_dev, &drvinfo); in _bnx2fc_create()
/linux-4.1.27/drivers/net/ethernet/allwinner/
Dsun4i-emac.c253 static const struct ethtool_ops emac_ethtool_ops = {
885 ndev->ethtool_ops = &emac_ethtool_ops; in emac_probe()
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c880 static const struct ethtool_ops cxgb_ethtool_ops = {
914 netdev->ethtool_ops = &cxgb_ethtool_ops; in cxgb4_set_ethtool_ops()
/linux-4.1.27/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()
Dsunvnet.c1626 static const struct ethtool_ops vnet_ethtool_ops = {
1786 dev->ethtool_ops = &vnet_ethtool_ops; in vnet_new()
/linux-4.1.27/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.1.27/drivers/net/ethernet/intel/ixgbevf/
Dethtool.c862 static const struct ethtool_ops ixgbevf_ethtool_ops = {
887 netdev->ethtool_ops = &ixgbevf_ethtool_ops; in ixgbevf_set_ethtool_ops()
/linux-4.1.27/drivers/net/ethernet/natsemi/
Dnatsemi.c649 static const struct ethtool_ops ethtool_ops; variable
930 dev->ethtool_ops = &ethtool_ops; in natsemi_probe1()
2675 static const struct ethtool_ops ethtool_ops = { variable
/linux-4.1.27/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 = {
Dtulip_core.c905 static const struct ethtool_ops ops = {
1706 dev->ethtool_ops = &ops; in tulip_init_one()
Dde2104x.c1690 static const struct ethtool_ops de_ethtool_ops = {
1988 dev->ethtool_ops = &de_ethtool_ops; in de_init_one()
/linux-4.1.27/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.1.27/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.c776 static struct ethtool_ops hix5hd2_ethtools_ops = {
995 ndev->ethtool_ops = &hix5hd2_ethtools_ops; in hix5hd2_dev_probe()
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet-main.c869 static const struct ethtool_ops fs_ethtool_ops = {
1037 ndev->ethtool_ops = &fs_ethtool_ops; in fs_enet_probe()
/linux-4.1.27/net/dsa/
Dslave.c644 static const struct ethtool_ops dsa_slave_ethtool_ops = {
859 slave_dev->ethtool_ops = &dsa_slave_ethtool_ops; in dsa_slave_create()
/linux-4.1.27/drivers/net/ethernet/cadence/
Dmacb.c2067 static const struct ethtool_ops macb_ethtool_ops = {
2076 static const struct ethtool_ops gem_ethtool_ops = {
2320 dev->ethtool_ops = &gem_ethtool_ops; in macb_init()
2327 dev->ethtool_ops = &macb_ethtool_ops; in macb_init()
2655 dev->ethtool_ops = &macb_ethtool_ops; in at91ether_init()
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbnad_ethtool.c1114 static const struct ethtool_ops bnad_ethtool_ops = {
1139 netdev->ethtool_ops = &bnad_ethtool_ops; in bnad_set_ethtool_ops()
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/xilinx/
Dll_temac_main.c992 static const struct ethtool_ops temac_ethtool_ops = {
1019 ndev->ethtool_ops = &temac_ethtool_ops; in temac_of_probe()
Dxilinx_axienet_main.c1321 static struct ethtool_ops axienet_ethtool_ops = {
1494 ndev->ethtool_ops = &axienet_ethtool_ops; in axienet_of_probe()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_ethtool.c1077 static const struct ethtool_ops fm10k_ethtool_ops = {
1107 dev->ethtool_ops = &fm10k_ethtool_ops; in fm10k_set_ethtool_ops()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dcore.c615 static const struct ethtool_ops brcmf_ethtool_ops = {
690 ndev->ethtool_ops = &brcmf_ethtool_ops; in brcmf_net_attach()
/linux-4.1.27/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.1.27/drivers/infiniband/hw/cxgb3/
Diwch_provider.c1134 lldev->ethtool_ops->get_drvinfo(lldev, &info); in fw_vers_string_to_u64()
1252 lldev->ethtool_ops->get_drvinfo(lldev, &info); in show_fw_ver()
1265 lldev->ethtool_ops->get_drvinfo(lldev, &info); in show_hca()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_ethtool.c1823 const struct ethtool_ops qlcnic_ethtool_ops = {
1854 const struct ethtool_ops qlcnic_sriov_vf_ethtool_ops = {
1876 const struct ethtool_ops qlcnic_ethtool_failed_ops = {
Dqlcnic.h2284 extern const struct ethtool_ops qlcnic_sriov_vf_ethtool_ops;
2285 extern const struct ethtool_ops qlcnic_ethtool_ops;
2286 extern const struct ethtool_ops qlcnic_ethtool_failed_ops;
/linux-4.1.27/drivers/s390/net/
Dqeth_l2_main.c911 static const struct ethtool_ops qeth_l2_ethtool_ops = {
920 static const struct ethtool_ops qeth_l2_osn_ops = {
965 card->dev->ethtool_ops = in qeth_l2_setup_netdev()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.c1588 static const struct ethtool_ops bcm_enet_ethtool_ops = {
1900 dev->ethtool_ops = &bcm_enet_ethtool_ops; in bcm_enet_probe()
2694 static struct ethtool_ops bcm_enetsw_ethtool_ops = {
2786 dev->ethtool_ops = &bcm_enetsw_ethtool_ops; in bcm_enetsw_probe()
Dbgmac.c1395 static const struct ethtool_ops bgmac_ethtool_ops = {
1573 net_dev->ethtool_ops = &bgmac_ethtool_ops; in bgmac_probe()
Dbcmsysport.c1632 static struct ethtool_ops bcm_sysport_ethtool_ops = {
1731 dev->ethtool_ops = &bcm_sysport_ethtool_ops; in bcm_sysport_probe()
/linux-4.1.27/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.1.27/drivers/net/ethernet/nxp/
Dlpc_eth.c1288 static const struct ethtool_ops lpc_eth_ethtool_ops = {
1382 ndev->ethtool_ops = &lpc_eth_ethtool_ops; in lpc_eth_drv_probe()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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()
1301 slave_dev->ethtool_ops->get_link == NULL && in bond_enslave()
4053 static const struct ethtool_ops bond_ethtool_ops = {
4113 bond_dev->ethtool_ops = &bond_ethtool_ops; in bond_setup()
/linux-4.1.27/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()
2488 static const struct ethtool_ops rtl8139_ethtool_ops = {
D8139cp.c1583 static const struct ethtool_ops cp_ethtool_ops = {
1984 dev->ethtool_ops = &cp_ethtool_ops; in cp_init_one()
/linux-4.1.27/drivers/net/ethernet/via/
Dvia-rhine.c521 static const struct ethtool_ops netdev_ethtool_ops;
974 dev->ethtool_ops = &netdev_ethtool_ops; in rhine_init_one_common()
2319 static const struct ethtool_ops netdev_ethtool_ops = {
Dvia-velocity.c257 static const struct ethtool_ops velocity_ethtool_ops;
2878 netdev->ethtool_ops = &velocity_ethtool_ops; in velocity_probe()
3670 static const struct ethtool_ops velocity_ethtool_ops = {
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dmlx4_en.h853 extern const struct ethtool_ops mlx4_en_ethtool_ops;
/linux-4.1.27/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.1.27/drivers/net/ethernet/microchip/
Denc28j60.c1517 static const struct ethtool_ops enc28j60_ethtool_ops = {
1596 dev->ethtool_ops = &enc28j60_ethtool_ops; in enc28j60_probe()
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-ethtool.c1132 static const struct ethtool_ops vxge_ethtool_ops = {
1150 ndev->ethtool_ops = &vxge_ethtool_ops; in vxge_initialize_ethtool_ops()
/linux-4.1.27/drivers/net/ethernet/aeroflex/
Dgreth.c1159 static const struct ethtool_ops greth_ethtool_ops = {
1542 dev->ethtool_ops = &greth_ethtool_ops; in greth_of_probe()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/net/ethernet/ibm/
Dibmveth.c897 static const struct ethtool_ops netdev_ethtool_ops = {
1419 netdev->ethtool_ops = &netdev_ethtool_ops; in ibmveth_probe()
/linux-4.1.27/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.1.27/drivers/net/ethernet/octeon/
Docteon_mgmt.c1391 static const struct ethtool_ops octeon_mgmt_ethtool_ops = {
1523 netdev->ethtool_ops = &octeon_mgmt_ethtool_ops; in octeon_mgmt_probe()
/linux-4.1.27/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()
2088 static const struct ethtool_ops atl2_ethtool_ops = {
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge_ethtool.c715 const struct ethtool_ops qlge_ethtool_ops = {
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe.h634 extern const struct ethtool_ops be_ethtool_ops;
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dprovider.c426 lldev->ethtool_ops->get_drvinfo(lldev, &info); in show_hca()
/linux-4.1.27/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.1.27/drivers/staging/ft1000/ft1000-pcmcia/
Dft1000_hw.c1932 static const struct ethtool_ops ops = {
2054 dev->ethtool_ops = &ops; in init_ft1000_card()
/linux-4.1.27/drivers/net/ethernet/neterion/
Ds2io.h1106 static const struct ethtool_ops netdev_ethtool_ops;
/linux-4.1.27/drivers/net/ethernet/icplus/
Dipg.c2164 static const struct ethtool_ops ipg_ethtool_ops = {
2248 dev->ethtool_ops = &ipg_ethtool_ops; in ipg_probe()
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_ethtool.c1879 static const struct ethtool_ops e1000_ethtool_ops = {
1910 netdev->ethtool_ops = &e1000_ethtool_ops; in e1000_set_ethtool_ops()
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ethtool.c935 const struct ethtool_ops netxen_nic_ethtool_ops = {
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c3557 static const struct ethtool_ops bnx2x_ethtool_ops = {
3601 static const struct ethtool_ops bnx2x_vf_ethtool_ops = {
3624 netdev->ethtool_ops = (IS_PF(bp)) ? in bnx2x_set_ethtool_ops()

12