ethtool_ops       272 arch/um/drivers/net_kern.c static const struct ethtool_ops uml_net_ethtool_ops = {
ethtool_ops       469 arch/um/drivers/net_kern.c 	dev->ethtool_ops = &uml_net_ethtool_ops;
ethtool_ops      1417 arch/um/drivers/vector_kern.c static const struct ethtool_ops vector_net_ethtool_ops = {
ethtool_ops      1543 arch/um/drivers/vector_kern.c 	dev->ethtool_ops = &vector_net_ethtool_ops;
ethtool_ops      1374 drivers/firewire/net.c static const struct ethtool_ops fwnet_ethtool_ops = {
ethtool_ops      1395 drivers/firewire/net.c 	net->ethtool_ops	= &fwnet_ethtool_ops;
ethtool_ops       497 drivers/infiniband/hw/bnxt_re/main.c 	if (netdev->ethtool_ops && netdev->ethtool_ops->get_drvinfo) {
ethtool_ops       499 drivers/infiniband/hw/bnxt_re/main.c 		netdev->ethtool_ops->get_drvinfo(netdev, &drvinfo);
ethtool_ops       940 drivers/infiniband/hw/cxgb3/iwch_provider.c 	lldev->ethtool_ops->get_drvinfo(lldev, &info);
ethtool_ops      1031 drivers/infiniband/hw/cxgb3/iwch_provider.c 	lldev->ethtool_ops->get_drvinfo(lldev, &info);
ethtool_ops      1199 drivers/infiniband/hw/cxgb3/iwch_provider.c 	lldev->ethtool_ops->get_drvinfo(lldev, &info);
ethtool_ops       346 drivers/infiniband/hw/cxgb4/provider.c 	lldev->ethtool_ops->get_drvinfo(lldev, &info);
ethtool_ops       331 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev->netdev->ethtool_ops->get_drvinfo(us_ibdev->netdev, &info);
ethtool_ops       289 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	us_ibdev->netdev->ethtool_ops->get_drvinfo(us_ibdev->netdev, &info);
ethtool_ops       215 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c static const struct ethtool_ops ipoib_ethtool_ops = {
ethtool_ops       228 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c 	dev->ethtool_ops = &ipoib_ethtool_ops;
ethtool_ops       175 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c static const struct ethtool_ops opa_vnic_ethtool_ops = {
ethtool_ops       186 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c 	netdev->ethtool_ops = &opa_vnic_ethtool_ops;
ethtool_ops       445 drivers/net/bonding/bond_main.c 	if (slave_dev->ethtool_ops->get_link)
ethtool_ops       446 drivers/net/bonding/bond_main.c 		return slave_dev->ethtool_ops->get_link(slave_dev) ?
ethtool_ops      1386 drivers/net/bonding/bond_main.c 	    slave_dev->ethtool_ops->get_link == NULL &&
ethtool_ops      4288 drivers/net/bonding/bond_main.c static const struct ethtool_ops bond_ethtool_ops = {
ethtool_ops      4346 drivers/net/bonding/bond_main.c 	bond_dev->ethtool_ops = &bond_ethtool_ops;
ethtool_ops       781 drivers/net/can/usb/gs_usb.c static const struct ethtool_ops gs_usb_ethtool_ops = {
ethtool_ops       879 drivers/net/can/usb/gs_usb.c 			netdev->ethtool_ops = &gs_usb_ethtool_ops;
ethtool_ops       743 drivers/net/dsa/bcm_sf2.c 	if (p->ethtool_ops->get_wol)
ethtool_ops       744 drivers/net/dsa/bcm_sf2.c 		p->ethtool_ops->get_wol(p, &pwol);
ethtool_ops       767 drivers/net/dsa/bcm_sf2.c 	if (p->ethtool_ops->get_wol)
ethtool_ops       768 drivers/net/dsa/bcm_sf2.c 		p->ethtool_ops->get_wol(p, &pwol);
ethtool_ops       786 drivers/net/dsa/bcm_sf2.c 	return p->ethtool_ops->set_wol(p, wol);
ethtool_ops      1080 drivers/net/dsa/bcm_sf2_cfp.c 	if (p->ethtool_ops->get_rxnfc) {
ethtool_ops      1081 drivers/net/dsa/bcm_sf2_cfp.c 		ret = p->ethtool_ops->get_rxnfc(p, nfc, rule_locs);
ethtool_ops      1119 drivers/net/dsa/bcm_sf2_cfp.c 	if (p->ethtool_ops->set_rxnfc) {
ethtool_ops      1120 drivers/net/dsa/bcm_sf2_cfp.c 		ret = p->ethtool_ops->set_rxnfc(p, nfc);
ethtool_ops       136 drivers/net/dummy.c static const struct ethtool_ops dummy_ethtool_ops = {
ethtool_ops       147 drivers/net/dummy.c 	dev->ethtool_ops = &dummy_ethtool_ops;
ethtool_ops       202 drivers/net/ethernet/3com/3c509.c static const struct ethtool_ops ethtool_ops;
ethtool_ops       536 drivers/net/ethernet/3com/3c509.c 	dev->ethtool_ops = &ethtool_ops;
ethtool_ops      1193 drivers/net/ethernet/3com/3c509.c static const struct ethtool_ops ethtool_ops = {
ethtool_ops       381 drivers/net/ethernet/3com/3c515.c static const struct ethtool_ops netdev_ethtool_ops;
ethtool_ops       702 drivers/net/ethernet/3com/3c515.c 	dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops      1558 drivers/net/ethernet/3com/3c515.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops       179 drivers/net/ethernet/3com/3c589_cs.c static const struct ethtool_ops netdev_ethtool_ops;
ethtool_ops       220 drivers/net/ethernet/3com/3c589_cs.c 	dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops       490 drivers/net/ethernet/3com/3c589_cs.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops       781 drivers/net/ethernet/3com/3c59x.c static const struct ethtool_ops vortex_ethtool_ops;
ethtool_ops      1461 drivers/net/ethernet/3com/3c59x.c 	dev->ethtool_ops = &vortex_ethtool_ops;
ethtool_ops      3007 drivers/net/ethernet/3com/3c59x.c static const struct ethtool_ops vortex_ethtool_ops = {
ethtool_ops      1151 drivers/net/ethernet/3com/typhoon.c static const struct ethtool_ops typhoon_ethtool_ops = {
ethtool_ops      2443 drivers/net/ethernet/3com/typhoon.c 	dev->ethtool_ops = &typhoon_ethtool_ops;
ethtool_ops       594 drivers/net/ethernet/8390/ax88796.c static const struct ethtool_ops ax_ethtool_ops = {
ethtool_ops       787 drivers/net/ethernet/8390/ax88796.c 	dev->ethtool_ops = &ax_ethtool_ops;
ethtool_ops       624 drivers/net/ethernet/8390/etherh.c static const struct ethtool_ops etherh_ethtool_ops = {
ethtool_ops       674 drivers/net/ethernet/8390/etherh.c 	dev->ethtool_ops	= &etherh_ethtool_ops;
ethtool_ops       177 drivers/net/ethernet/8390/ne2k-pci.c static const struct ethtool_ops ne2k_pci_ethtool_ops;
ethtool_ops       375 drivers/net/ethernet/8390/ne2k-pci.c 	dev->ethtool_ops = &ne2k_pci_ethtool_ops;
ethtool_ops       662 drivers/net/ethernet/8390/ne2k-pci.c static const struct ethtool_ops ne2k_pci_ethtool_ops = {
ethtool_ops       593 drivers/net/ethernet/adaptec/starfire.c static const struct ethtool_ops ethtool_ops;
ethtool_ops       786 drivers/net/ethernet/adaptec/starfire.c 	dev->ethtool_ops = &ethtool_ops;
ethtool_ops      1904 drivers/net/ethernet/adaptec/starfire.c static const struct ethtool_ops ethtool_ops = {
ethtool_ops      1133 drivers/net/ethernet/aeroflex/greth.c static const struct ethtool_ops greth_ethtool_ops = {
ethtool_ops      1502 drivers/net/ethernet/aeroflex/greth.c 	dev->ethtool_ops = &greth_ethtool_ops;
ethtool_ops      2966 drivers/net/ethernet/agere/et131x.c static const struct ethtool_ops et131x_ethtool_ops = {
ethtool_ops      3954 drivers/net/ethernet/agere/et131x.c 	netdev->ethtool_ops = &et131x_ethtool_ops;
ethtool_ops      1540 drivers/net/ethernet/alacritech/slicoss.c static const struct ethtool_ops slic_ethtool_ops = {
ethtool_ops      1786 drivers/net/ethernet/alacritech/slicoss.c 	dev->ethtool_ops = &slic_ethtool_ops;
ethtool_ops       246 drivers/net/ethernet/allwinner/sun4i-emac.c static const struct ethtool_ops emac_ethtool_ops = {
ethtool_ops       890 drivers/net/ethernet/allwinner/sun4i-emac.c 	ndev->ethtool_ops = &emac_ethtool_ops;
ethtool_ops       434 drivers/net/ethernet/alteon/acenic.c static const struct ethtool_ops ace_ethtool_ops = {
ethtool_ops       479 drivers/net/ethernet/alteon/acenic.c 	dev->ethtool_ops = &ace_ethtool_ops;
ethtool_ops       225 drivers/net/ethernet/altera/altera_tse_ethtool.c static const struct ethtool_ops tse_ethtool_ops = {
ethtool_ops       241 drivers/net/ethernet/altera/altera_tse_ethtool.c 	netdev->ethtool_ops = &tse_ethtool_ops;
ethtool_ops       825 drivers/net/ethernet/amazon/ena/ena_ethtool.c static const struct ethtool_ops ena_ethtool_ops = {
ethtool_ops       852 drivers/net/ethernet/amazon/ena/ena_ethtool.c 	netdev->ethtool_ops = &ena_ethtool_ops;
ethtool_ops      1446 drivers/net/ethernet/amd/amd8111e.c static const struct ethtool_ops ops = {
ethtool_ops      1836 drivers/net/ethernet/amd/amd8111e.c 	dev->ethtool_ops = &ops;
ethtool_ops       676 drivers/net/ethernet/amd/au1000_eth.c static const struct ethtool_ops au1000_ethtool_ops = {
ethtool_ops      1286 drivers/net/ethernet/amd/au1000_eth.c 	dev->ethtool_ops = &au1000_ethtool_ops;
ethtool_ops       416 drivers/net/ethernet/amd/nmclan_cs.c static const struct ethtool_ops netdev_ethtool_ops;
ethtool_ops       458 drivers/net/ethernet/amd/nmclan_cs.c     dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops       825 drivers/net/ethernet/amd/nmclan_cs.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops      1497 drivers/net/ethernet/amd/pcnet32.c static const struct ethtool_ops pcnet32_ethtool_ops = {
ethtool_ops      1981 drivers/net/ethernet/amd/pcnet32.c 	dev->ethtool_ops = &pcnet32_ethtool_ops;
ethtool_ops      1288 drivers/net/ethernet/amd/sunlance.c static const struct ethtool_ops sparc_lance_ethtool_ops = {
ethtool_ops      1456 drivers/net/ethernet/amd/sunlance.c 	dev->ethtool_ops = &sparc_lance_ethtool_ops;
ethtool_ops       840 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static const struct ethtool_ops xgbe_ethtool_ops = {
ethtool_ops       868 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c const struct ethtool_ops *xgbe_get_ethtool_ops(void)
ethtool_ops       341 drivers/net/ethernet/amd/xgbe/xgbe-main.c 	netdev->ethtool_ops = xgbe_get_ethtool_ops();
ethtool_ops      1324 drivers/net/ethernet/amd/xgbe/xgbe.h const struct ethtool_ops *xgbe_get_ethtool_ops(void);
ethtool_ops       164 drivers/net/ethernet/apm/xgene-v2/ethtool.c static const struct ethtool_ops xge_ethtool_ops = {
ethtool_ops       176 drivers/net/ethernet/apm/xgene-v2/ethtool.c 	ndev->ethtool_ops = &xge_ethtool_ops;
ethtool_ops       330 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c static const struct ethtool_ops xgene_ethtool_ops = {
ethtool_ops       344 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c 	ndev->ethtool_ops = &xgene_ethtool_ops;
ethtool_ops      1224 drivers/net/ethernet/apple/bmac.c static const struct ethtool_ops bmac_ethtool_ops = {
ethtool_ops      1297 drivers/net/ethernet/apple/bmac.c 	dev->ethtool_ops = &bmac_ethtool_ops;
ethtool_ops       580 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c const struct ethtool_ops aq_ethtool_ops = {
ethtool_ops        14 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.h extern const struct ethtool_ops aq_ethtool_ops;
ethtool_ops        46 drivers/net/ethernet/aquantia/atlantic/aq_main.c 	ndev->ethtool_ops = &aq_ethtool_ops;
ethtool_ops        98 drivers/net/ethernet/arc/emac_main.c static const struct ethtool_ops arc_emac_ethtool_ops = {
ethtool_ops       901 drivers/net/ethernet/arc/emac_main.c 	ndev->ethtool_ops = &arc_emac_ethtool_ops;
ethtool_ops       142 drivers/net/ethernet/atheros/alx/alx.h extern const struct ethtool_ops alx_ethtool_ops;
ethtool_ops       313 drivers/net/ethernet/atheros/alx/ethtool.c const struct ethtool_ops alx_ethtool_ops = {
ethtool_ops      1760 drivers/net/ethernet/atheros/alx/main.c 	netdev->ethtool_ops = &alx_ethtool_ops;
ethtool_ops       278 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static const struct ethtool_ops atl1c_ethtool_ops = {
ethtool_ops       296 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c 	netdev->ethtool_ops = &atl1c_ethtool_ops;
ethtool_ops       365 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c static const struct ethtool_ops atl1e_ethtool_ops = {
ethtool_ops       383 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c 	netdev->ethtool_ops = &atl1e_ethtool_ops;
ethtool_ops        78 drivers/net/ethernet/atheros/atlx/atl1.c static const struct ethtool_ops atl1_ethtool_ops;
ethtool_ops      2985 drivers/net/ethernet/atheros/atlx/atl1.c 	netdev->ethtool_ops = &atl1_ethtool_ops;
ethtool_ops      3628 drivers/net/ethernet/atheros/atlx/atl1.c static const struct ethtool_ops atl1_ethtool_ops = {
ethtool_ops        45 drivers/net/ethernet/atheros/atlx/atl2.c static const struct ethtool_ops atl2_ethtool_ops;
ethtool_ops      1381 drivers/net/ethernet/atheros/atlx/atl2.c 	netdev->ethtool_ops = &atl2_ethtool_ops;
ethtool_ops      2070 drivers/net/ethernet/atheros/atlx/atl2.c static const struct ethtool_ops atl2_ethtool_ops = {
ethtool_ops      1140 drivers/net/ethernet/aurora/nb8800.c static const struct ethtool_ops nb8800_ethtool_ops = {
ethtool_ops      1449 drivers/net/ethernet/aurora/nb8800.c 	dev->ethtool_ops = &nb8800_ethtool_ops;
ethtool_ops      2120 drivers/net/ethernet/broadcom/b44.c static const struct ethtool_ops b44_ethtool_ops = {
ethtool_ops      2385 drivers/net/ethernet/broadcom/b44.c 	dev->ethtool_ops = &b44_ethtool_ops;
ethtool_ops      1566 drivers/net/ethernet/broadcom/bcm63xx_enet.c static const struct ethtool_ops bcm_enet_ethtool_ops = {
ethtool_ops      1841 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	dev->ethtool_ops = &bcm_enet_ethtool_ops;
ethtool_ops      2629 drivers/net/ethernet/broadcom/bcm63xx_enet.c static const struct ethtool_ops bcm_enetsw_ethtool_ops = {
ethtool_ops      2711 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	dev->ethtool_ops = &bcm_enetsw_ethtool_ops;
ethtool_ops      2213 drivers/net/ethernet/broadcom/bcmsysport.c static const struct ethtool_ops bcm_sysport_ethtool_ops = {
ethtool_ops      2513 drivers/net/ethernet/broadcom/bcmsysport.c 	dev->ethtool_ops = &bcm_sysport_ethtool_ops;
ethtool_ops      1401 drivers/net/ethernet/broadcom/bgmac.c static const struct ethtool_ops bgmac_ethtool_ops = {
ethtool_ops      1477 drivers/net/ethernet/broadcom/bgmac.c 	net_dev->ethtool_ops = &bgmac_ethtool_ops;
ethtool_ops      7821 drivers/net/ethernet/broadcom/bnx2.c static const struct ethtool_ops bnx2_ethtool_ops = {
ethtool_ops      8585 drivers/net/ethernet/broadcom/bnx2.c 	dev->ethtool_ops = &bnx2_ethtool_ops;
ethtool_ops      3665 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static const struct ethtool_ops bnx2x_ethtool_ops = {
ethtool_ops      3709 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static const struct ethtool_ops bnx2x_vf_ethtool_ops = {
ethtool_ops      3732 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	netdev->ethtool_ops = (IS_PF(bp)) ?
ethtool_ops      11758 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	dev->ethtool_ops = &bnxt_ethtool_ops;
ethtool_ops      3434 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c const struct ethtool_ops bnxt_ethtool_ops = {
ethtool_ops        81 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h extern const struct ethtool_ops bnxt_ethtool_ops;
ethtool_ops       236 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c static const struct ethtool_ops bnxt_vf_rep_ethtool_ops = {
ethtool_ops       376 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c 	dev->ethtool_ops = &bnxt_vf_rep_ethtool_ops;
ethtool_ops      5634 drivers/net/ethernet/broadcom/cnic.c 	if (dev->ethtool_ops && dev->ethtool_ops->get_drvinfo) {
ethtool_ops      5636 drivers/net/ethernet/broadcom/cnic.c 		dev->ethtool_ops->get_drvinfo(dev, &drvinfo);
ethtool_ops      1110 drivers/net/ethernet/broadcom/genet/bcmgenet.c static const struct ethtool_ops bcmgenet_ethtool_ops = {
ethtool_ops      3496 drivers/net/ethernet/broadcom/genet/bcmgenet.c 	dev->ethtool_ops = &bcmgenet_ethtool_ops;
ethtool_ops      14164 drivers/net/ethernet/broadcom/tg3.c static const struct ethtool_ops tg3_ethtool_ops = {
ethtool_ops      17741 drivers/net/ethernet/broadcom/tg3.c 	dev->ethtool_ops = &tg3_ethtool_ops;
ethtool_ops      1118 drivers/net/ethernet/brocade/bna/bnad_ethtool.c static const struct ethtool_ops bnad_ethtool_ops = {
ethtool_ops      1143 drivers/net/ethernet/brocade/bna/bnad_ethtool.c 	netdev->ethtool_ops = &bnad_ethtool_ops;
ethtool_ops      3166 drivers/net/ethernet/cadence/macb_main.c static const struct ethtool_ops macb_ethtool_ops = {
ethtool_ops      3179 drivers/net/ethernet/cadence/macb_main.c static const struct ethtool_ops gem_ethtool_ops = {
ethtool_ops      3554 drivers/net/ethernet/cadence/macb_main.c 		dev->ethtool_ops = &gem_ethtool_ops;
ethtool_ops      3561 drivers/net/ethernet/cadence/macb_main.c 		dev->ethtool_ops = &macb_ethtool_ops;
ethtool_ops      3951 drivers/net/ethernet/cadence/macb_main.c 	dev->ethtool_ops = &macb_ethtool_ops;
ethtool_ops      1671 drivers/net/ethernet/calxeda/xgmac.c static const struct ethtool_ops xgmac_ethtool_ops = {
ethtool_ops      1713 drivers/net/ethernet/calxeda/xgmac.c 	ndev->ethtool_ops = &xgmac_ethtool_ops;
ethtool_ops      3102 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static const struct ethtool_ops lio_ethtool_ops = {
ethtool_ops      3132 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static const struct ethtool_ops lio_vf_ethtool_ops = {
ethtool_ops      3160 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		netdev->ethtool_ops = &lio_vf_ethtool_ops;
ethtool_ops      3162 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		netdev->ethtool_ops = &lio_ethtool_ops;
ethtool_ops      1361 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static const struct ethtool_ops octeon_mgmt_ethtool_ops = {
ethtool_ops      1499 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	netdev->ethtool_ops = &octeon_mgmt_ethtool_ops;
ethtool_ops       852 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static const struct ethtool_ops nicvf_ethtool_ops = {
ethtool_ops       881 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	netdev->ethtool_ops = &nicvf_ethtool_ops;
ethtool_ops       796 drivers/net/ethernet/chelsio/cxgb/cxgb2.c static const struct ethtool_ops t1_ethtool_ops = {
ethtool_ops      1107 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		netdev->ethtool_ops = &t1_ethtool_ops;
ethtool_ops      2108 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c static const struct ethtool_ops cxgb_ethtool_ops = {
ethtool_ops      3324 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		netdev->ethtool_ops = &cxgb_ethtool_ops;
ethtool_ops      1568 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c static const struct ethtool_ops cxgb_ethtool_ops = {
ethtool_ops      1610 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	netdev->ethtool_ops = &cxgb_ethtool_ops;
ethtool_ops      3438 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static const struct ethtool_ops cxgb4_mgmt_ethtool_ops = {
ethtool_ops      5503 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	dev->ethtool_ops = &cxgb4_mgmt_ethtool_ops;
ethtool_ops      1923 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c static const struct ethtool_ops cxgb4vf_ethtool_ops = {
ethtool_ops      3137 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		netdev->ethtool_ops = &cxgb4vf_ethtool_ops;
ethtool_ops       726 drivers/net/ethernet/cirrus/ep93xx_eth.c static const struct ethtool_ops ep93xx_ethtool_ops = {
ethtool_ops       753 drivers/net/ethernet/cirrus/ep93xx_eth.c 	dev->ethtool_ops = &ep93xx_ethtool_ops;
ethtool_ops       638 drivers/net/ethernet/cisco/enic/enic_ethtool.c static const struct ethtool_ops enic_ethtool_ops = {
ethtool_ops       662 drivers/net/ethernet/cisco/enic/enic_ethtool.c 	netdev->ethtool_ops = &enic_ethtool_ops;
ethtool_ops      2226 drivers/net/ethernet/cortina/gemini.c static const struct ethtool_ops gmac_351x_ethtool_ops = {
ethtool_ops      2468 drivers/net/ethernet/cortina/gemini.c 	netdev->ethtool_ops = &gmac_351x_ethtool_ops;
ethtool_ops       736 drivers/net/ethernet/davicom/dm9000.c static const struct ethtool_ops dm9000_ethtool_ops = {
ethtool_ops      1654 drivers/net/ethernet/davicom/dm9000.c 	ndev->ethtool_ops	= &dm9000_ethtool_ops;
ethtool_ops      1695 drivers/net/ethernet/dec/tulip/de2104x.c static const struct ethtool_ops de_ethtool_ops = {
ethtool_ops      1992 drivers/net/ethernet/dec/tulip/de2104x.c 	dev->ethtool_ops = &de_ethtool_ops;
ethtool_ops       309 drivers/net/ethernet/dec/tulip/dmfe.c static const struct ethtool_ops netdev_ethtool_ops;
ethtool_ops       468 drivers/net/ethernet/dec/tulip/dmfe.c 	dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops      1111 drivers/net/ethernet/dec/tulip/dmfe.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops       900 drivers/net/ethernet/dec/tulip/tulip_core.c static const struct ethtool_ops ops = {
ethtool_ops      1697 drivers/net/ethernet/dec/tulip/tulip_core.c 	dev->ethtool_ops = &ops;
ethtool_ops       218 drivers/net/ethernet/dec/tulip/uli526x.c static const struct ethtool_ops netdev_ethtool_ops;
ethtool_ops       366 drivers/net/ethernet/dec/tulip/uli526x.c 	dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops      1004 drivers/net/ethernet/dec/tulip/uli526x.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops       345 drivers/net/ethernet/dec/tulip/winbond-840.c static const struct ethtool_ops netdev_ethtool_ops;
ethtool_ops       433 drivers/net/ethernet/dec/tulip/winbond-840.c 	dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops      1439 drivers/net/ethernet/dec/tulip/winbond-840.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops        93 drivers/net/ethernet/dlink/dl2k.c static const struct ethtool_ops ethtool_ops;
ethtool_ops       224 drivers/net/ethernet/dlink/dl2k.c 	dev->ethtool_ops = &ethtool_ops;
ethtool_ops      1343 drivers/net/ethernet/dlink/dl2k.c static const struct ethtool_ops ethtool_ops = {
ethtool_ops       451 drivers/net/ethernet/dlink/sundance.c static const struct ethtool_ops ethtool_ops;
ethtool_ops       580 drivers/net/ethernet/dlink/sundance.c 	dev->ethtool_ops = &ethtool_ops;
ethtool_ops      1799 drivers/net/ethernet/dlink/sundance.c static const struct ethtool_ops ethtool_ops = {
ethtool_ops       749 drivers/net/ethernet/dnet.c static const struct ethtool_ops dnet_ethtool_ops = {
ethtool_ops       810 drivers/net/ethernet/dnet.c 	dev->ethtool_ops = &dnet_ethtool_ops;
ethtool_ops       785 drivers/net/ethernet/emulex/benet/be.h extern const struct ethtool_ops be_ethtool_ops;
ethtool_ops      1411 drivers/net/ethernet/emulex/benet/be_ethtool.c const struct ethtool_ops be_ethtool_ops = {
ethtool_ops      5344 drivers/net/ethernet/emulex/benet/be_main.c 	netdev->ethtool_ops = &be_ethtool_ops;
ethtool_ops       993 drivers/net/ethernet/ethoc.c static const struct ethtool_ops ethoc_ethtool_ops = {
ethtool_ops      1223 drivers/net/ethernet/ethoc.c 	netdev->ethtool_ops = &ethoc_ethtool_ops;
ethtool_ops      1218 drivers/net/ethernet/faraday/ftgmac100.c static const struct ethtool_ops ftgmac100_ethtool_ops = {
ethtool_ops      1765 drivers/net/ethernet/faraday/ftgmac100.c 	netdev->ethtool_ops = &ftgmac100_ethtool_ops;
ethtool_ops       845 drivers/net/ethernet/faraday/ftmac100.c static const struct ethtool_ops ftmac100_ethtool_ops = {
ethtool_ops      1081 drivers/net/ethernet/faraday/ftmac100.c 	netdev->ethtool_ops = &ftmac100_ethtool_ops;
ethtool_ops       440 drivers/net/ethernet/fealnx.c static const struct ethtool_ops netdev_ethtool_ops;
ethtool_ops       659 drivers/net/ethernet/fealnx.c 	dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops      1863 drivers/net/ethernet/fealnx.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops       261 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	net_dev->ethtool_ops = &dpaa_ethtool_ops;
ethtool_ops       192 drivers/net/ethernet/freescale/dpaa/dpaa_eth.h extern const struct ethtool_ops dpaa_ethtool_ops;
ethtool_ops       601 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c const struct ethtool_ops dpaa_ethtool_ops = {
ethtool_ops      3275 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	net_dev->ethtool_ops = &dpaa2_ethtool_ops;
ethtool_ops       427 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h extern const struct ethtool_ops dpaa2_ethtool_ops;
ethtool_ops       727 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c const struct ethtool_ops dpaa2_ethtool_ops = {
ethtool_ops       587 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c static const struct ethtool_ops enetc_pf_ethtool_ops = {
ethtool_ops       606 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c static const struct ethtool_ops enetc_vf_ethtool_ops = {
ethtool_ops       627 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 		ndev->ethtool_ops = &enetc_pf_ethtool_ops;
ethtool_ops       629 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 		ndev->ethtool_ops = &enetc_vf_ethtool_ops;
ethtool_ops      2697 drivers/net/ethernet/freescale/fec_main.c static const struct ethtool_ops fec_enet_ethtool_ops = {
ethtool_ops      3309 drivers/net/ethernet/freescale/fec_main.c 	ndev->ethtool_ops = &fec_enet_ethtool_ops;
ethtool_ops       778 drivers/net/ethernet/freescale/fec_mpc52xx.c static const struct ethtool_ops mpc52xx_fec_ethtool_ops = {
ethtool_ops       861 drivers/net/ethernet/freescale/fec_mpc52xx.c 	ndev->ethtool_ops	= &mpc52xx_fec_ethtool_ops;
ethtool_ops       870 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c static const struct ethtool_ops fs_ethtool_ops = {
ethtool_ops      1035 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 	ndev->ethtool_ops = &fs_ethtool_ops;
ethtool_ops      3336 drivers/net/ethernet/freescale/gianfar.c 	dev->ethtool_ops = &gfar_ethtool_ops;
ethtool_ops      1303 drivers/net/ethernet/freescale/gianfar.h extern const struct ethtool_ops gfar_ethtool_ops;
ethtool_ops      1509 drivers/net/ethernet/freescale/gianfar_ethtool.c const struct ethtool_ops gfar_ethtool_ops = {
ethtool_ops       380 drivers/net/ethernet/freescale/ucc_geth_ethtool.c static const struct ethtool_ops uec_ethtool_ops = {
ethtool_ops       404 drivers/net/ethernet/freescale/ucc_geth_ethtool.c 	netdev->ethtool_ops = &uec_ethtool_ops;
ethtool_ops        97 drivers/net/ethernet/fujitsu/fmvj18x_cs.c static const struct ethtool_ops netdev_ethtool_ops;
ethtool_ops       258 drivers/net/ethernet/fujitsu/fmvj18x_cs.c     dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops      1055 drivers/net/ethernet/fujitsu/fmvj18x_cs.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops       454 drivers/net/ethernet/google/gve/gve.h extern const struct ethtool_ops gve_ethtool_ops;
ethtool_ops       233 drivers/net/ethernet/google/gve/gve_ethtool.c const struct ethtool_ops gve_ethtool_ops = {
ethtool_ops      1128 drivers/net/ethernet/google/gve/gve_main.c 	dev->ethtool_ops = &gve_ethtool_ops;
ethtool_ops       847 drivers/net/ethernet/hisilicon/hip04_eth.c static const struct ethtool_ops hip04_ethtool_ops = {
ethtool_ops       998 drivers/net/ethernet/hisilicon/hip04_eth.c 	ndev->ethtool_ops = &hip04_ethtool_ops;
ethtool_ops       690 drivers/net/ethernet/hisilicon/hisi_femac.c static const struct ethtool_ops hisi_femac_ethtools_ops = {
ethtool_ops       869 drivers/net/ethernet/hisilicon/hisi_femac.c 	ndev->ethtool_ops = &hisi_femac_ethtools_ops;
ethtool_ops       911 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c static const struct ethtool_ops hix5hd2_ethtools_ops = {
ethtool_ops      1237 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 	ndev->ethtool_ops = &hix5hd2_ethtools_ops;
ethtool_ops      1266 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c static const struct ethtool_ops hns_ethtool_ops = {
ethtool_ops      1294 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	ndev->ethtool_ops = &hns_ethtool_ops;
ethtool_ops      1395 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static const struct ethtool_ops hns3vf_ethtool_ops = {
ethtool_ops      1420 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static const struct ethtool_ops hns3_ethtool_ops = {
ethtool_ops      1458 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 		netdev->ethtool_ops = &hns3vf_ethtool_ops;
ethtool_ops      1460 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 		netdev->ethtool_ops = &hns3_ethtool_ops;
ethtool_ops       742 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static const struct ethtool_ops hinic_ethtool_ops = {
ethtool_ops       761 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 	netdev->ethtool_ops = &hinic_ethtool_ops;
ethtool_ops       261 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c static const struct ethtool_ops ehea_ethtool_ops = {
ethtool_ops       276 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	netdev->ethtool_ops = &ehea_ethtool_ops;
ethtool_ops      2290 drivers/net/ethernet/ibm/emac/core.c static const struct ethtool_ops emac_ethtool_ops = {
ethtool_ops      3181 drivers/net/ethernet/ibm/emac/core.c 	ndev->ethtool_ops = &emac_ethtool_ops;
ethtool_ops       967 drivers/net/ethernet/ibm/ibmveth.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops      1656 drivers/net/ethernet/ibm/ibmveth.c 	netdev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops      2655 drivers/net/ethernet/ibm/ibmvnic.c static const struct ethtool_ops ibmvnic_ethtool_ops = {
ethtool_ops      4951 drivers/net/ethernet/ibm/ibmvnic.c 	netdev->ethtool_ops = &ibmvnic_ethtool_ops;
ethtool_ops      2724 drivers/net/ethernet/intel/e100.c static const struct ethtool_ops e100_ethtool_ops = {
ethtool_ops      2832 drivers/net/ethernet/intel/e100.c 	netdev->ethtool_ops = &e100_ethtool_ops;
ethtool_ops      1854 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static const struct ethtool_ops e1000_ethtool_ops = {
ethtool_ops      1885 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	netdev->ethtool_ops = &e1000_ethtool_ops;
ethtool_ops       710 drivers/net/ethernet/intel/e1000/e1000_main.c 	const struct ethtool_ops *ops = netdev->ethtool_ops;
ethtool_ops      2305 drivers/net/ethernet/intel/e1000e/ethtool.c static const struct ethtool_ops e1000_ethtool_ops = {
ethtool_ops      2339 drivers/net/ethernet/intel/e1000e/ethtool.c 	netdev->ethtool_ops = &e1000_ethtool_ops;
ethtool_ops      1153 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static const struct ethtool_ops fm10k_ethtool_ops = {
ethtool_ops      1185 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	dev->ethtool_ops = &fm10k_ethtool_ops;
ethtool_ops      5244 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static const struct ethtool_ops i40e_ethtool_recovery_mode_ops = {
ethtool_ops      5250 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static const struct ethtool_ops i40e_ethtool_ops = {
ethtool_ops      5304 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		netdev->ethtool_ops = &i40e_ethtool_ops;
ethtool_ops      5306 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		netdev->ethtool_ops = &i40e_ethtool_recovery_mode_ops;
ethtool_ops      1000 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static const struct ethtool_ops iavf_ethtool_ops = {
ethtool_ops      1035 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 	netdev->ethtool_ops = &iavf_ethtool_ops;
ethtool_ops      3401 drivers/net/ethernet/intel/ice/ice_ethtool.c static const struct ethtool_ops ice_ethtool_ops = {
ethtool_ops      3438 drivers/net/ethernet/intel/ice/ice_ethtool.c static const struct ethtool_ops ice_ethtool_safe_mode_ops = {
ethtool_ops      3462 drivers/net/ethernet/intel/ice/ice_ethtool.c 	netdev->ethtool_ops = &ice_ethtool_safe_mode_ops;
ethtool_ops      3473 drivers/net/ethernet/intel/ice/ice_ethtool.c 	netdev->ethtool_ops = &ice_ethtool_ops;
ethtool_ops      3471 drivers/net/ethernet/intel/igb/igb_ethtool.c static const struct ethtool_ops igb_ethtool_ops = {
ethtool_ops      3517 drivers/net/ethernet/intel/igb/igb_ethtool.c 	netdev->ethtool_ops = &igb_ethtool_ops;
ethtool_ops       426 drivers/net/ethernet/intel/igbvf/ethtool.c static const struct ethtool_ops igbvf_ethtool_ops = {
ethtool_ops       455 drivers/net/ethernet/intel/igbvf/ethtool.c 	netdev->ethtool_ops = &igbvf_ethtool_ops;
ethtool_ops      1825 drivers/net/ethernet/intel/igc/igc_ethtool.c static const struct ethtool_ops igc_ethtool_ops = {
ethtool_ops      1862 drivers/net/ethernet/intel/igc/igc_ethtool.c 	netdev->ethtool_ops = &igc_ethtool_ops;
ethtool_ops       615 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c static const struct ethtool_ops ixgb_ethtool_ops = {
ethtool_ops       639 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c 	netdev->ethtool_ops = &ixgb_ethtool_ops;
ethtool_ops      3446 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static const struct ethtool_ops ixgbe_ethtool_ops = {
ethtool_ops      3491 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	netdev->ethtool_ops = &ixgbe_ethtool_ops;
ethtool_ops       970 drivers/net/ethernet/intel/ixgbevf/ethtool.c static const struct ethtool_ops ixgbevf_ethtool_ops = {
ethtool_ops       997 drivers/net/ethernet/intel/ixgbevf/ethtool.c 	netdev->ethtool_ops = &ixgbevf_ethtool_ops;
ethtool_ops      2846 drivers/net/ethernet/jme.c static const struct ethtool_ops jme_ethtool_ops = {
ethtool_ops      2978 drivers/net/ethernet/jme.c 	netdev->ethtool_ops		= &jme_ethtool_ops;
ethtool_ops       735 drivers/net/ethernet/korina.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops      1088 drivers/net/ethernet/korina.c 	dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops       296 drivers/net/ethernet/lantiq_etop.c static const struct ethtool_ops ltq_etop_ethtool_ops = {
ethtool_ops       668 drivers/net/ethernet/lantiq_etop.c 	dev->ethtool_ops = &ltq_etop_ethtool_ops;
ethtool_ops      1739 drivers/net/ethernet/marvell/mv643xx_eth.c static const struct ethtool_ops mv643xx_eth_ethtool_ops = {
ethtool_ops      3162 drivers/net/ethernet/marvell/mv643xx_eth.c 	dev->ethtool_ops = &mv643xx_eth_ethtool_ops;
ethtool_ops      4347 drivers/net/ethernet/marvell/mvneta.c static const struct ethtool_ops mvneta_eth_tool_ops = {
ethtool_ops      4541 drivers/net/ethernet/marvell/mvneta.c 	dev->ethtool_ops = &mvneta_eth_tool_ops;
ethtool_ops      4378 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static const struct ethtool_ops mvpp2_eth_tool_ops = {
ethtool_ops      5253 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	dev->ethtool_ops = &mvpp2_eth_tool_ops;
ethtool_ops      1374 drivers/net/ethernet/marvell/pxa168_eth.c static const struct ethtool_ops pxa168_ethtool_ops = {
ethtool_ops      1440 drivers/net/ethernet/marvell/pxa168_eth.c 	dev->ethtool_ops = &pxa168_ethtool_ops;
ethtool_ops       878 drivers/net/ethernet/marvell/skge.c static const struct ethtool_ops skge_ethtool_ops = {
ethtool_ops      3817 drivers/net/ethernet/marvell/skge.c 	dev->ethtool_ops = &skge_ethtool_ops;
ethtool_ops      4402 drivers/net/ethernet/marvell/sky2.c static const struct ethtool_ops sky2_ethtool_ops = {
ethtool_ops      4731 drivers/net/ethernet/marvell/sky2.c 	dev->ethtool_ops = &sky2_ethtool_ops;
ethtool_ops      2747 drivers/net/ethernet/mediatek/mtk_eth_soc.c static const struct ethtool_ops mtk_ethtool_ops = {
ethtool_ops      2867 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	eth->netdev[id]->ethtool_ops = &mtk_ethtool_ops;
ethtool_ops      2123 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c const struct ethtool_ops mlx4_en_ethtool_ops = {
ethtool_ops      3402 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	dev->ethtool_ops = &mlx4_en_ethtool_ops;
ethtool_ops       812 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h extern const struct ethtool_ops mlx4_en_ethtool_ops;
ethtool_ops      1079 drivers/net/ethernet/mellanox/mlx5/core/en.h extern const struct ethtool_ops mlx5e_ethtool_ops;
ethtool_ops      1974 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c const struct ethtool_ops mlx5e_ethtool_ops = {
ethtool_ops      4889 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	netdev->ethtool_ops	  = &mlx5e_ethtool_ops;
ethtool_ops       359 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static const struct ethtool_ops mlx5e_rep_ethtool_ops = {
ethtool_ops       375 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static const struct ethtool_ops mlx5e_uplink_rep_ethtool_ops = {
ethtool_ops      1456 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		netdev->ethtool_ops = &mlx5e_uplink_rep_ethtool_ops;
ethtool_ops      1464 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		netdev->ethtool_ops = &mlx5e_rep_ethtool_ops;
ethtool_ops       237 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c const struct ethtool_ops mlx5i_ethtool_ops = {
ethtool_ops       254 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c const struct ethtool_ops mlx5i_pkey_ethtool_ops = {
ethtool_ops       107 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	netdev->ethtool_ops = &mlx5i_ethtool_ops;
ethtool_ops        43 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h extern const struct ethtool_ops mlx5i_ethtool_ops;
ethtool_ops        44 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h extern const struct ethtool_ops mlx5i_pkey_ethtool_ops;
ethtool_ops       294 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c 	netdev->ethtool_ops = &mlx5i_pkey_ethtool_ops;
ethtool_ops       107 drivers/net/ethernet/mellanox/mlxsw/minimal.c static const struct ethtool_ops mlxsw_m_port_ethtool_ops = {
ethtool_ops       182 drivers/net/ethernet/mellanox/mlxsw/minimal.c 	dev->ethtool_ops = &mlxsw_m_port_ethtool_ops;
ethtool_ops      3418 drivers/net/ethernet/mellanox/mlxsw/spectrum.c static const struct ethtool_ops mlxsw_sp_port_ethtool_ops = {
ethtool_ops      3666 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	dev->ethtool_ops = &mlxsw_sp_port_ethtool_ops;
ethtool_ops       884 drivers/net/ethernet/mellanox/mlxsw/switchx2.c static const struct ethtool_ops mlxsw_sx_port_ethtool_ops = {
ethtool_ops      1004 drivers/net/ethernet/mellanox/mlxsw/switchx2.c 	dev->ethtool_ops = &mlxsw_sx_port_ethtool_ops;
ethtool_ops      1124 drivers/net/ethernet/micrel/ks8842.c static const struct ethtool_ops ks8842_ethtool_ops = {
ethtool_ops      1180 drivers/net/ethernet/micrel/ks8842.c 	netdev->ethtool_ops = &ks8842_ethtool_ops;
ethtool_ops      1260 drivers/net/ethernet/micrel/ks8851.c static const struct ethtool_ops ks8851_ethtool_ops = {
ethtool_ops      1521 drivers/net/ethernet/micrel/ks8851.c 	ndev->ethtool_ops = &ks8851_ethtool_ops;
ethtool_ops      1036 drivers/net/ethernet/micrel/ks8851_mll.c static const struct ethtool_ops ks_ethtool_ops = {
ethtool_ops      1282 drivers/net/ethernet/micrel/ks8851_mll.c 	netdev->ethtool_ops = &ks_ethtool_ops;
ethtool_ops      6601 drivers/net/ethernet/micrel/ksz884x.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops      7098 drivers/net/ethernet/micrel/ksz884x.c 		dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops      1515 drivers/net/ethernet/microchip/enc28j60.c static const struct ethtool_ops enc28j60_ethtool_ops = {
ethtool_ops      1596 drivers/net/ethernet/microchip/enc28j60.c 	dev->ethtool_ops = &enc28j60_ethtool_ops;
ethtool_ops       981 drivers/net/ethernet/microchip/encx24j600.c static const struct ethtool_ops encx24j600_ethtool_ops = {
ethtool_ops      1067 drivers/net/ethernet/microchip/encx24j600.c 	ndev->ethtool_ops = &encx24j600_ethtool_ops;
ethtool_ops       818 drivers/net/ethernet/microchip/lan743x_ethtool.c const struct ethtool_ops lan743x_ethtool_ops = {
ethtool_ops         9 drivers/net/ethernet/microchip/lan743x_ethtool.h extern const struct ethtool_ops lan743x_ethtool_ops;
ethtool_ops      2792 drivers/net/ethernet/microchip/lan743x_main.c 	adapter->netdev->ethtool_ops = &lan743x_ethtool_ops;
ethtool_ops      1197 drivers/net/ethernet/mscc/ocelot.c static const struct ethtool_ops ocelot_ethtool_ops = {
ethtool_ops      2029 drivers/net/ethernet/mscc/ocelot.c 	dev->ethtool_ops = &ocelot_ethtool_ops;
ethtool_ops      1922 drivers/net/ethernet/myricom/myri10ge/myri10ge.c static const struct ethtool_ops myri10ge_ethtool_ops = {
ethtool_ops      3931 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	netdev->ethtool_ops = &myri10ge_ethtool_ops;
ethtool_ops       651 drivers/net/ethernet/natsemi/natsemi.c static const struct ethtool_ops ethtool_ops;
ethtool_ops       932 drivers/net/ethernet/natsemi/natsemi.c 	dev->ethtool_ops = &ethtool_ops;
ethtool_ops      2690 drivers/net/ethernet/natsemi/natsemi.c static const struct ethtool_ops ethtool_ops = {
ethtool_ops      1367 drivers/net/ethernet/natsemi/ns83820.c static const struct ethtool_ops ops = {
ethtool_ops      1984 drivers/net/ethernet/natsemi/ns83820.c 	ndev->ethtool_ops = &ops;
ethtool_ops      6584 drivers/net/ethernet/neterion/s2io.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops      7862 drivers/net/ethernet/neterion/s2io.c 	dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops      1084 drivers/net/ethernet/neterion/s2io.h static const struct ethtool_ops netdev_ethtool_ops;
ethtool_ops      1135 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c static const struct ethtool_ops vxge_ethtool_ops = {
ethtool_ops      1153 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 	ndev->ethtool_ops = &vxge_ethtool_ops;
ethtool_ops      1378 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static const struct ethtool_ops nfp_net_ethtool_ops = {
ethtool_ops      1409 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c const struct ethtool_ops nfp_port_ethtool_ops = {
ethtool_ops      1428 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	netdev->ethtool_ops = &nfp_net_ethtool_ops;
ethtool_ops       319 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 	netdev->ethtool_ops = &nfp_port_ethtool_ops;
ethtool_ops        93 drivers/net/ethernet/netronome/nfp/nfp_port.h extern const struct ethtool_ops nfp_port_ethtool_ops;
ethtool_ops      1085 drivers/net/ethernet/ni/nixge.c static const struct ethtool_ops nixge_ethtool_ops = {
ethtool_ops      1300 drivers/net/ethernet/ni/nixge.c 	ndev->ethtool_ops = &nixge_ethtool_ops;
ethtool_ops      5315 drivers/net/ethernet/nvidia/forcedeth.c static const struct ethtool_ops ops = {
ethtool_ops      5843 drivers/net/ethernet/nvidia/forcedeth.c 	dev->ethtool_ops = &ops;
ethtool_ops      1210 drivers/net/ethernet/nxp/lpc_eth.c static const struct ethtool_ops lpc_eth_ethtool_ops = {
ethtool_ops      1299 drivers/net/ethernet/nxp/lpc_eth.c 	ndev->ethtool_ops = &lpc_eth_ethtool_ops;
ethtool_ops       483 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static const struct ethtool_ops pch_gbe_ethtool_ops = {
ethtool_ops       504 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c 	netdev->ethtool_ops = &pch_gbe_ethtool_ops;
ethtool_ops       562 drivers/net/ethernet/packetengines/hamachi.c static const struct ethtool_ops ethtool_ops;
ethtool_ops       563 drivers/net/ethernet/packetengines/hamachi.c static const struct ethtool_ops ethtool_ops_no_mii;
ethtool_ops       726 drivers/net/ethernet/packetengines/hamachi.c 	dev->ethtool_ops = (chip_tbl[hmp->chip_id].flags & CanHaveMII) ?
ethtool_ops       727 drivers/net/ethernet/packetengines/hamachi.c 		&ethtool_ops : &ethtool_ops_no_mii;
ethtool_ops      1845 drivers/net/ethernet/packetengines/hamachi.c static const struct ethtool_ops ethtool_ops = {
ethtool_ops      1854 drivers/net/ethernet/packetengines/hamachi.c static const struct ethtool_ops ethtool_ops_no_mii = {
ethtool_ops       356 drivers/net/ethernet/packetengines/yellowfin.c static const struct ethtool_ops ethtool_ops;
ethtool_ops       474 drivers/net/ethernet/packetengines/yellowfin.c 	dev->ethtool_ops = &ethtool_ops;
ethtool_ops      1333 drivers/net/ethernet/packetengines/yellowfin.c static const struct ethtool_ops ethtool_ops = {
ethtool_ops        67 drivers/net/ethernet/pasemi/pasemi_mac.c extern const struct ethtool_ops pasemi_mac_ethtool_ops;
ethtool_ops      1753 drivers/net/ethernet/pasemi/pasemi_mac.c 	dev->ethtool_ops = &pasemi_mac_ethtool_ops;
ethtool_ops       110 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c const struct ethtool_ops pasemi_mac_ethtool_ops = {
ethtool_ops       744 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static const struct ethtool_ops ionic_ethtool_ops = {
ethtool_ops       778 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	netdev->ethtool_ops = &ionic_ethtool_ops;
ethtool_ops      1871 drivers/net/ethernet/qlogic/netxen/netxen_nic.h extern const struct ethtool_ops netxen_nic_ethtool_ops;
ethtool_ops       925 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c const struct ethtool_ops netxen_nic_ethtool_ops = {
ethtool_ops      1351 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	netdev->ethtool_ops = &netxen_nic_ethtool_ops;
ethtool_ops      2089 drivers/net/ethernet/qlogic/qede/qede_ethtool.c static const struct ethtool_ops qede_ethtool_ops = {
ethtool_ops      2135 drivers/net/ethernet/qlogic/qede/qede_ethtool.c static const struct ethtool_ops qede_vf_ethtool_ops = {
ethtool_ops      2166 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		dev->ethtool_ops = &qede_vf_ethtool_ops;
ethtool_ops      2168 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		dev->ethtool_ops = &qede_ethtool_ops;
ethtool_ops       242 drivers/net/ethernet/qlogic/qede/qede_main.c 	if (!ndev || !ndev->ethtool_ops || !ndev->ethtool_ops->get_drvinfo)
ethtool_ops       246 drivers/net/ethernet/qlogic/qede/qede_main.c 	ndev->ethtool_ops->get_drvinfo(ndev, &drvinfo);
ethtool_ops      1776 drivers/net/ethernet/qlogic/qla3xxx.c static const struct ethtool_ops ql3xxx_ethtool_ops = {
ethtool_ops      3839 drivers/net/ethernet/qlogic/qla3xxx.c 	ndev->ethtool_ops = &ql3xxx_ethtool_ops;
ethtool_ops      2304 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h extern const struct ethtool_ops qlcnic_sriov_vf_ethtool_ops;
ethtool_ops      2305 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h extern const struct ethtool_ops qlcnic_ethtool_ops;
ethtool_ops      2306 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h extern const struct ethtool_ops qlcnic_ethtool_failed_ops;
ethtool_ops      1836 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c const struct ethtool_ops qlcnic_ethtool_ops = {
ethtool_ops      1867 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c const struct ethtool_ops qlcnic_sriov_vf_ethtool_ops = {
ethtool_ops      1889 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c const struct ethtool_ops qlcnic_ethtool_failed_ops = {
ethtool_ops      2300 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	netdev->ethtool_ops = (qlcnic_sriov_vf_check(adapter)) ?
ethtool_ops      2720 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	netdev->ethtool_ops = &qlcnic_ethtool_failed_ops;
ethtool_ops       252 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static const struct ethtool_ops emac_ethtool_ops = {
ethtool_ops       282 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c 	netdev->ethtool_ops = &emac_ethtool_ops;
ethtool_ops       281 drivers/net/ethernet/qualcomm/qca_debug.c static const struct ethtool_ops qcaspi_ethtool_ops = {
ethtool_ops       296 drivers/net/ethernet/qualcomm/qca_debug.c 	dev->ethtool_ops = &qcaspi_ethtool_ops;
ethtool_ops       189 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c static const struct ethtool_ops rmnet_ethtool_ops = {
ethtool_ops       213 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 	rmnet_dev->ethtool_ops = &rmnet_ethtool_ops;
ethtool_ops       944 drivers/net/ethernet/rdc/r6040.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops      1123 drivers/net/ethernet/rdc/r6040.c 	dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops      1583 drivers/net/ethernet/realtek/8139cp.c static const struct ethtool_ops cp_ethtool_ops = {
ethtool_ops      1994 drivers/net/ethernet/realtek/8139cp.c 	dev->ethtool_ops = &cp_ethtool_ops;
ethtool_ops       664 drivers/net/ethernet/realtek/8139too.c static const struct ethtool_ops rtl8139_ethtool_ops;
ethtool_ops      1002 drivers/net/ethernet/realtek/8139too.c 	dev->ethtool_ops = &rtl8139_ethtool_ops;
ethtool_ops      2483 drivers/net/ethernet/realtek/8139too.c static const struct ethtool_ops rtl8139_ethtool_ops = {
ethtool_ops      2088 drivers/net/ethernet/realtek/r8169_main.c static const struct ethtool_ops rtl8169_ethtool_ops = {
ethtool_ops      7168 drivers/net/ethernet/realtek/r8169_main.c 	dev->ethtool_ops = &rtl8169_ethtool_ops;
ethtool_ops      1305 drivers/net/ethernet/renesas/ravb_main.c static const struct ethtool_ops ravb_ethtool_ops = {
ethtool_ops      2098 drivers/net/ethernet/renesas/ravb_main.c 	ndev->ethtool_ops = &ravb_ethtool_ops;
ethtool_ops      2420 drivers/net/ethernet/renesas/sh_eth.c static const struct ethtool_ops sh_eth_ethtool_ops = {
ethtool_ops      3325 drivers/net/ethernet/renesas/sh_eth.c 	ndev->ethtool_ops = &sh_eth_ethtool_ops;
ethtool_ops      2398 drivers/net/ethernet/rocker/rocker_main.c static const struct ethtool_ops rocker_port_ethtool_ops = {
ethtool_ops      2611 drivers/net/ethernet/rocker/rocker_main.c 	dev->ethtool_ops = &rocker_port_ethtool_ops;
ethtool_ops       478 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c static const struct ethtool_ops sxgbe_ethtool_ops = {
ethtool_ops       501 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 	netdev->ethtool_ops = &sxgbe_ethtool_ops;
ethtool_ops      2559 drivers/net/ethernet/sfc/efx.c 	net_dev->ethtool_ops = &efx_ethtool_ops;
ethtool_ops       226 drivers/net/ethernet/sfc/efx.h extern const struct ethtool_ops efx_ethtool_ops;
ethtool_ops      1539 drivers/net/ethernet/sfc/ethtool.c const struct ethtool_ops efx_ethtool_ops = {
ethtool_ops      2273 drivers/net/ethernet/sfc/falcon/efx.c 	net_dev->ethtool_ops = &ef4_ethtool_ops;
ethtool_ops       190 drivers/net/ethernet/sfc/falcon/efx.h extern const struct ethtool_ops ef4_ethtool_ops;
ethtool_ops      1313 drivers/net/ethernet/sfc/falcon/ethtool.c const struct ethtool_ops ef4_ethtool_ops = {
ethtool_ops       126 drivers/net/ethernet/sgi/ioc3-eth.c static const struct ethtool_ops ioc3_ethtool_ops;
ethtool_ops      1289 drivers/net/ethernet/sgi/ioc3-eth.c 	dev->ethtool_ops	= &ioc3_ethtool_ops;
ethtool_ops      1603 drivers/net/ethernet/sgi/ioc3-eth.c static const struct ethtool_ops ioc3_ethtool_ops = {
ethtool_ops      1369 drivers/net/ethernet/silan/sc92031.c static const struct ethtool_ops sc92031_ethtool_ops = {
ethtool_ops      1443 drivers/net/ethernet/silan/sc92031.c 	dev->ethtool_ops	= &sc92031_ethtool_ops;
ethtool_ops      1801 drivers/net/ethernet/sis/sis190.c static const struct ethtool_ops sis190_ethtool_ops = {
ethtool_ops      1881 drivers/net/ethernet/sis/sis190.c 	dev->ethtool_ops = &sis190_ethtool_ops;
ethtool_ops       245 drivers/net/ethernet/sis/sis900.c static const struct ethtool_ops sis900_ethtool_ops;
ethtool_ops       503 drivers/net/ethernet/sis/sis900.c 	net_dev->ethtool_ops = &sis900_ethtool_ops;
ethtool_ops      2191 drivers/net/ethernet/sis/sis900.c static const struct ethtool_ops sis900_ethtool_ops = {
ethtool_ops       302 drivers/net/ethernet/smsc/epic100.c static const struct ethtool_ops netdev_ethtool_ops;
ethtool_ops       478 drivers/net/ethernet/smsc/epic100.c 	dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops      1458 drivers/net/ethernet/smsc/epic100.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops      1679 drivers/net/ethernet/smsc/smc911x.c static const struct ethtool_ops smc911x_ethtool_ops = {
ethtool_ops      1925 drivers/net/ethernet/smsc/smc911x.c 	dev->ethtool_ops = &smc911x_ethtool_ops;
ethtool_ops       288 drivers/net/ethernet/smsc/smc91c92_cs.c static const struct ethtool_ops ethtool_ops;
ethtool_ops       321 drivers/net/ethernet/smsc/smc91c92_cs.c     dev->ethtool_ops = &ethtool_ops;
ethtool_ops      1985 drivers/net/ethernet/smsc/smc91c92_cs.c static const struct ethtool_ops ethtool_ops = {
ethtool_ops      1734 drivers/net/ethernet/smsc/smc91x.c static const struct ethtool_ops smc_ethtool_ops = {
ethtool_ops      1966 drivers/net/ethernet/smsc/smc91x.c 	dev->ethtool_ops = &smc_ethtool_ops;
ethtool_ops      2132 drivers/net/ethernet/smsc/smsc911x.c static const struct ethtool_ops smsc911x_ethtool_ops = {
ethtool_ops      2310 drivers/net/ethernet/smsc/smsc911x.c 	dev->ethtool_ops = &smsc911x_ethtool_ops;
ethtool_ops       396 drivers/net/ethernet/smsc/smsc9420.c static const struct ethtool_ops smsc9420_ethtool_ops = {
ethtool_ops      1607 drivers/net/ethernet/smsc/smsc9420.c 	dev->ethtool_ops = &smsc9420_ethtool_ops;
ethtool_ops       591 drivers/net/ethernet/socionext/netsec.c static const struct ethtool_ops netsec_ethtool_ops = {
ethtool_ops      2082 drivers/net/ethernet/socionext/netsec.c 	ndev->ethtool_ops = &netsec_ethtool_ops;
ethtool_ops       477 drivers/net/ethernet/socionext/sni_ave.c static const struct ethtool_ops ave_ethtool_ops = {
ethtool_ops      1595 drivers/net/ethernet/socionext/sni_ave.c 	ndev->ethtool_ops = &ave_ethtool_ops;
ethtool_ops       916 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c static const struct ethtool_ops stmmac_ethtool_ops = {
ethtool_ops       951 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c 	netdev->ethtool_ops = &stmmac_ethtool_ops;
ethtool_ops      4748 drivers/net/ethernet/sun/cassini.c static const struct ethtool_ops cas_ethtool_ops = {
ethtool_ops      5091 drivers/net/ethernet/sun/cassini.c 	dev->ethtool_ops = &cas_ethtool_ops;
ethtool_ops        84 drivers/net/ethernet/sun/ldmvsw.c static const struct ethtool_ops vsw_ethtool_ops = {
ethtool_ops       249 drivers/net/ethernet/sun/ldmvsw.c 	dev->ethtool_ops = &vsw_ethtool_ops;
ethtool_ops      7879 drivers/net/ethernet/sun/niu.c static const struct ethtool_ops niu_ethtool_ops = {
ethtool_ops      9672 drivers/net/ethernet/sun/niu.c 	dev->ethtool_ops = &niu_ethtool_ops;
ethtool_ops      1056 drivers/net/ethernet/sun/sunbmac.c static const struct ethtool_ops bigmac_ethtool_ops = {
ethtool_ops      1183 drivers/net/ethernet/sun/sunbmac.c 	dev->ethtool_ops = &bigmac_ethtool_ops;
ethtool_ops      2686 drivers/net/ethernet/sun/sungem.c static const struct ethtool_ops gem_ethtool_ops = {
ethtool_ops      2982 drivers/net/ethernet/sun/sungem.c 	dev->ethtool_ops = &gem_ethtool_ops;
ethtool_ops      2544 drivers/net/ethernet/sun/sunhme.c static const struct ethtool_ops hme_ethtool_ops = {
ethtool_ops      2826 drivers/net/ethernet/sun/sunhme.c 	dev->ethtool_ops = &hme_ethtool_ops;
ethtool_ops      3141 drivers/net/ethernet/sun/sunhme.c 	dev->ethtool_ops = &hme_ethtool_ops;
ethtool_ops       711 drivers/net/ethernet/sun/sunqe.c static const struct ethtool_ops qe_ethtool_ops = {
ethtool_ops       899 drivers/net/ethernet/sun/sunqe.c 	dev->ethtool_ops = &qe_ethtool_ops;
ethtool_ops       192 drivers/net/ethernet/sun/sunvnet.c static const struct ethtool_ops vnet_ethtool_ops = {
ethtool_ops       312 drivers/net/ethernet/sun/sunvnet.c 	dev->ethtool_ops = &vnet_ethtool_ops;
ethtool_ops       178 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c 	netdev->ethtool_ops = xlgmac_get_ethtool_ops();
ethtool_ops       259 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c static const struct ethtool_ops xlgmac_ethtool_ops = {
ethtool_ops       272 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c const struct ethtool_ops *xlgmac_get_ethtool_ops(void)
ethtool_ops       635 drivers/net/ethernet/synopsys/dwc-xlgmac.h const struct ethtool_ops *xlgmac_get_ethtool_ops(void);
ethtool_ops      2375 drivers/net/ethernet/tehuti/tehuti.c 	static const struct ethtool_ops bdx_ethtool_ops = {
ethtool_ops      2388 drivers/net/ethernet/tehuti/tehuti.c 	netdev->ethtool_ops = &bdx_ethtool_ops;
ethtool_ops       865 drivers/net/ethernet/ti/cpmac.c static const struct ethtool_ops cpmac_ethtool_ops = {
ethtool_ops      1116 drivers/net/ethernet/ti/cpmac.c 	dev->ethtool_ops = &cpmac_ethtool_ops;
ethtool_ops      2461 drivers/net/ethernet/ti/cpsw.c static const struct ethtool_ops cpsw_ethtool_ops = {
ethtool_ops      2733 drivers/net/ethernet/ti/cpsw.c 	ndev->ethtool_ops = &cpsw_ethtool_ops;
ethtool_ops      2904 drivers/net/ethernet/ti/cpsw.c 	ndev->ethtool_ops = &cpsw_ethtool_ops;
ethtool_ops       483 drivers/net/ethernet/ti/davinci_emac.c static const struct ethtool_ops ethtool_ops = {
ethtool_ops      1909 drivers/net/ethernet/ti/davinci_emac.c 	ndev->ethtool_ops = &ethtool_ops;
ethtool_ops      2046 drivers/net/ethernet/ti/netcp_ethss.c static const struct ethtool_ops keystone_ethtool_ops = {
ethtool_ops      3784 drivers/net/ethernet/ti/netcp_ethss.c 	ndev->ethtool_ops = &keystone_ethtool_ops;
ethtool_ops      3801 drivers/net/ethernet/ti/netcp_ethss.c 	gbe_intf->ndev->ethtool_ops = NULL;
ethtool_ops       813 drivers/net/ethernet/ti/tlan.c static const struct ethtool_ops tlan_ethtool_ops = {
ethtool_ops       887 drivers/net/ethernet/ti/tlan.c 	dev->ethtool_ops = &tlan_ethtool_ops;
ethtool_ops      1365 drivers/net/ethernet/toshiba/ps3_gelic_net.c static const struct ethtool_ops gelic_ether_ethtool_ops = {
ethtool_ops      1445 drivers/net/ethernet/toshiba/ps3_gelic_net.c 	netdev->ethtool_ops = &gelic_ether_ethtool_ops;
ethtool_ops      2555 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static const struct ethtool_ops gelic_wl_ethtool_ops = {
ethtool_ops      2567 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	netdev->ethtool_ops = &gelic_wl_ethtool_ops;
ethtool_ops      2224 drivers/net/ethernet/toshiba/spider_net.c 	netdev->ethtool_ops = &spider_net_ethtool_ops;
ethtool_ops        22 drivers/net/ethernet/toshiba/spider_net.h extern const struct ethtool_ops spider_net_ethtool_ops;
ethtool_ops       159 drivers/net/ethernet/toshiba/spider_net_ethtool.c const struct ethtool_ops spider_net_ethtool_ops = {
ethtool_ops       491 drivers/net/ethernet/toshiba/tc35815.c static const struct ethtool_ops tc35815_ethtool_ops;
ethtool_ops       804 drivers/net/ethernet/toshiba/tc35815.c 	dev->ethtool_ops = &tc35815_ethtool_ops;
ethtool_ops      2000 drivers/net/ethernet/toshiba/tc35815.c static const struct ethtool_ops tc35815_ethtool_ops = {
ethtool_ops      1529 drivers/net/ethernet/tundra/tsi108_eth.c static const struct ethtool_ops tsi108_ethtool_ops = {
ethtool_ops      1602 drivers/net/ethernet/tundra/tsi108_eth.c 	dev->ethtool_ops = &tsi108_ethtool_ops;
ethtool_ops       519 drivers/net/ethernet/via/via-rhine.c static const struct ethtool_ops netdev_ethtool_ops;
ethtool_ops       969 drivers/net/ethernet/via/via-rhine.c 	dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops      2388 drivers/net/ethernet/via/via-rhine.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops       247 drivers/net/ethernet/via/via-velocity.c static const struct ethtool_ops velocity_ethtool_ops;
ethtool_ops      2840 drivers/net/ethernet/via/via-velocity.c 	netdev->ethtool_ops = &velocity_ethtool_ops;
ethtool_ops      3644 drivers/net/ethernet/via/via-velocity.c static const struct ethtool_ops velocity_ethtool_ops = {
ethtool_ops      1024 drivers/net/ethernet/wiznet/w5100.c static const struct ethtool_ops w5100_ethtool_ops = {
ethtool_ops      1136 drivers/net/ethernet/wiznet/w5100.c 	ndev->ethtool_ops = &w5100_ethtool_ops;
ethtool_ops       506 drivers/net/ethernet/wiznet/w5300.c static const struct ethtool_ops w5300_ethtool_ops = {
ethtool_ops       604 drivers/net/ethernet/wiznet/w5300.c 	ndev->ethtool_ops = &w5300_ethtool_ops;
ethtool_ops      1265 drivers/net/ethernet/xilinx/ll_temac_main.c static const struct ethtool_ops temac_ethtool_ops = {
ethtool_ops      1294 drivers/net/ethernet/xilinx/ll_temac_main.c 	ndev->ethtool_ops = &temac_ethtool_ops;
ethtool_ops      1359 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static const struct ethtool_ops axienet_ethtool_ops = {
ethtool_ops      1668 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	ndev->ethtool_ops = &axienet_ethtool_ops;
ethtool_ops      1088 drivers/net/ethernet/xilinx/xilinx_emaclite.c static const struct ethtool_ops xemaclite_ethtool_ops = {
ethtool_ops      1181 drivers/net/ethernet/xilinx/xilinx_emaclite.c 	ndev->ethtool_ops = &xemaclite_ethtool_ops;
ethtool_ops       299 drivers/net/ethernet/xircom/xirc2ps_cs.c static const struct ethtool_ops netdev_ethtool_ops;
ethtool_ops       495 drivers/net/ethernet/xircom/xirc2ps_cs.c     dev->ethtool_ops = &netdev_ethtool_ops;
ethtool_ops      1416 drivers/net/ethernet/xircom/xirc2ps_cs.c static const struct ethtool_ops netdev_ethtool_ops = {
ethtool_ops      1019 drivers/net/ethernet/xscale/ixp4xx_eth.c static const struct ethtool_ops ixp4xx_ethtool_ops = {
ethtool_ops      1434 drivers/net/ethernet/xscale/ixp4xx_eth.c 	dev->ethtool_ops = &ixp4xx_ethtool_ops;
ethtool_ops       282 drivers/net/fjes/fjes_ethtool.c static const struct ethtool_ops fjes_ethtool_ops = {
ethtool_ops       297 drivers/net/fjes/fjes_ethtool.c 	netdev->ethtool_ops = &fjes_ethtool_ops;
ethtool_ops      1091 drivers/net/geneve.c static const struct ethtool_ops geneve_ethtool_ops = {
ethtool_ops      1130 drivers/net/geneve.c 	dev->ethtool_ops = &geneve_ethtool_ops;
ethtool_ops      1846 drivers/net/hyperv/netvsc_drv.c static const struct ethtool_ops ethtool_ops = {
ethtool_ops      2299 drivers/net/hyperv/netvsc_drv.c 	net->ethtool_ops = &ethtool_ops;
ethtool_ops       409 drivers/net/ipvlan/ipvlan_main.c static const struct ethtool_ops ipvlan_ethtool_ops = {
ethtool_ops       657 drivers/net/ipvlan/ipvlan_main.c 	dev->ethtool_ops = &ipvlan_ethtool_ops;
ethtool_ops       134 drivers/net/loopback.c static const struct ethtool_ops loopback_ethtool_ops = {
ethtool_ops       162 drivers/net/loopback.c 			 const struct ethtool_ops *eth_ops,
ethtool_ops       186 drivers/net/loopback.c 	dev->ethtool_ops	= eth_ops;
ethtool_ops      1039 drivers/net/macvlan.c 	const struct ethtool_ops *ops = real_dev->ethtool_ops;
ethtool_ops      1125 drivers/net/macvlan.c static const struct ethtool_ops macvlan_ethtool_ops = {
ethtool_ops      1173 drivers/net/macvlan.c 	dev->ethtool_ops	= &macvlan_ethtool_ops;
ethtool_ops       352 drivers/net/net_failover.c static const struct ethtool_ops failover_ethtool_ops = {
ethtool_ops       730 drivers/net/net_failover.c 	failover_dev->ethtool_ops = &failover_ethtool_ops;
ethtool_ops        91 drivers/net/nlmon.c static const struct ethtool_ops nlmon_ethtool_ops = {
ethtool_ops       110 drivers/net/nlmon.c 	dev->ethtool_ops = &nlmon_ethtool_ops;
ethtool_ops       389 drivers/net/ntb_netdev.c static const struct ethtool_ops ntb_ethtool_ops = {
ethtool_ops       434 drivers/net/ntb_netdev.c 	ndev->ethtool_ops = &ntb_ethtool_ops;
ethtool_ops       465 drivers/net/rionet.c static const struct ethtool_ops rionet_ethtool_ops = {
ethtool_ops       517 drivers/net/rionet.c 	ndev->ethtool_ops = &rionet_ethtool_ops;
ethtool_ops      2098 drivers/net/team/team.c static const struct ethtool_ops team_ethtool_ops = {
ethtool_ops      2152 drivers/net/team/team.c 	dev->ethtool_ops = &team_ethtool_ops;
ethtool_ops      1007 drivers/net/tun.c static const struct ethtool_ops tun_ethtool_ops;
ethtool_ops      2321 drivers/net/tun.c 	dev->ethtool_ops = &tun_ethtool_ops;
ethtool_ops      3603 drivers/net/tun.c static const struct ethtool_ops tun_ethtool_ops = {
ethtool_ops       410 drivers/net/usb/aqc111.c static const struct ethtool_ops aqc111_ethtool_ops = {
ethtool_ops       729 drivers/net/usb/aqc111.c 	dev->net->ethtool_ops = &aqc111_ethtool_ops;
ethtool_ops       117 drivers/net/usb/asix_devices.c static const struct ethtool_ops ax88172_ethtool_ops = {
ethtool_ops       268 drivers/net/usb/asix_devices.c 	dev->net->ethtool_ops = &ax88172_ethtool_ops;
ethtool_ops       283 drivers/net/usb/asix_devices.c static const struct ethtool_ops ax88772_ethtool_ops = {
ethtool_ops       723 drivers/net/usb/asix_devices.c 	dev->net->ethtool_ops = &ax88772_ethtool_ops;
ethtool_ops       774 drivers/net/usb/asix_devices.c static const struct ethtool_ops ax88178_ethtool_ops = {
ethtool_ops      1087 drivers/net/usb/asix_devices.c 	dev->net->ethtool_ops = &ax88178_ethtool_ops;
ethtool_ops       141 drivers/net/usb/ax88172a.c static const struct ethtool_ops ax88172a_ethtool_ops = {
ethtool_ops       206 drivers/net/usb/ax88172a.c 	dev->net->ethtool_ops = &ax88172a_ethtool_ops;
ethtool_ops       817 drivers/net/usb/ax88179_178a.c static const struct ethtool_ops ax88179_ethtool_ops = {
ethtool_ops      1261 drivers/net/usb/ax88179_178a.c 	dev->net->ethtool_ops = &ax88179_ethtool_ops;
ethtool_ops       704 drivers/net/usb/catc.c static const struct ethtool_ops ops = {
ethtool_ops       789 drivers/net/usb/catc.c 	netdev->ethtool_ops = &ops;
ethtool_ops       135 drivers/net/usb/cdc_ncm.c static const struct ethtool_ops cdc_ncm_ethtool_ops = {
ethtool_ops       939 drivers/net/usb/cdc_ncm.c 	dev->net->ethtool_ops = &cdc_ncm_ethtool_ops;
ethtool_ops       277 drivers/net/usb/dm9601.c static const struct ethtool_ops dm9601_ethtool_ops = {
ethtool_ops       363 drivers/net/usb/dm9601.c 	dev->net->ethtool_ops = &dm9601_ethtool_ops;
ethtool_ops       818 drivers/net/usb/hso.c static const struct ethtool_ops ops = {
ethtool_ops      2405 drivers/net/usb/hso.c 	net->ethtool_ops = &ops;
ethtool_ops       418 drivers/net/usb/ipheth.c static const struct ethtool_ops ops = {
ethtool_ops       495 drivers/net/usb/ipheth.c 	netdev->ethtool_ops = &ops;
ethtool_ops       750 drivers/net/usb/kaweth.c static const struct ethtool_ops ops = {
ethtool_ops      1136 drivers/net/usb/kaweth.c 	netdev->ethtool_ops = &ops;
ethtool_ops      1643 drivers/net/usb/lan78xx.c static const struct ethtool_ops lan78xx_ethtool_ops = {
ethtool_ops      3752 drivers/net/usb/lan78xx.c 	netdev->ethtool_ops = &lan78xx_ethtool_ops;
ethtool_ops       445 drivers/net/usb/mcs7830.c static const struct ethtool_ops mcs7830_ethtool_ops = {
ethtool_ops       493 drivers/net/usb/mcs7830.c 	net->ethtool_ops = &mcs7830_ethtool_ops;
ethtool_ops       990 drivers/net/usb/pegasus.c static const struct ethtool_ops ops = {
ethtool_ops      1179 drivers/net/usb/pegasus.c 	net->ethtool_ops = &ops;
ethtool_ops      5370 drivers/net/usb/r8152.c static const struct ethtool_ops ops = {
ethtool_ops      5729 drivers/net/usb/r8152.c 	netdev->ethtool_ops = &ops;
ethtool_ops       831 drivers/net/usb/rtl8150.c static const struct ethtool_ops ops = {
ethtool_ops       900 drivers/net/usb/rtl8150.c 	netdev->ethtool_ops = &ops;
ethtool_ops       631 drivers/net/usb/sierra_net.c static const struct ethtool_ops sierra_net_ethtool_ops = {
ethtool_ops       728 drivers/net/usb/sierra_net.c 	dev->net->ethtool_ops = &sierra_net_ethtool_ops;
ethtool_ops       733 drivers/net/usb/smsc75xx.c static const struct ethtool_ops smsc75xx_ethtool_ops = {
ethtool_ops      1498 drivers/net/usb/smsc75xx.c 	dev->net->ethtool_ops = &smsc75xx_ethtool_ops;
ethtool_ops       874 drivers/net/usb/smsc95xx.c static const struct ethtool_ops smsc95xx_ethtool_ops = {
ethtool_ops      1308 drivers/net/usb/smsc95xx.c 	dev->net->ethtool_ops = &smsc95xx_ethtool_ops;
ethtool_ops       245 drivers/net/usb/sr9700.c static const struct ethtool_ops sr9700_ethtool_ops = {
ethtool_ops       331 drivers/net/usb/sr9700.c 	netdev->ethtool_ops = &sr9700_ethtool_ops;
ethtool_ops       520 drivers/net/usb/sr9800.c static const struct ethtool_ops sr9800_ethtool_ops = {
ethtool_ops       774 drivers/net/usb/sr9800.c 	dev->net->ethtool_ops = &sr9800_ethtool_ops;
ethtool_ops      1074 drivers/net/usb/usbnet.c static const struct ethtool_ops usbnet_ethtool_ops = {
ethtool_ops      1725 drivers/net/usb/usbnet.c 	net->ethtool_ops = &usbnet_ethtool_ops;
ethtool_ops       173 drivers/net/veth.c static const struct ethtool_ops veth_ethtool_ops = {
ethtool_ops      1197 drivers/net/veth.c 	dev->ethtool_ops = &veth_ethtool_ops;
ethtool_ops      2300 drivers/net/virtio_net.c static const struct ethtool_ops virtnet_ethtool_ops = {
ethtool_ops      3019 drivers/net/virtio_net.c 	dev->ethtool_ops = &virtnet_ethtool_ops;
ethtool_ops       895 drivers/net/vmxnet3/vmxnet3_ethtool.c static const struct ethtool_ops vmxnet3_ethtool_ops = {
ethtool_ops       920 drivers/net/vmxnet3/vmxnet3_ethtool.c 	netdev->ethtool_ops = &vmxnet3_ethtool_ops;
ethtool_ops      1135 drivers/net/vrf.c static const struct ethtool_ops vrf_ethtool_ops = {
ethtool_ops      1261 drivers/net/vrf.c 	dev->ethtool_ops = &vrf_ethtool_ops;
ethtool_ops       122 drivers/net/vsockmon.c static const struct ethtool_ops vsockmon_ethtool_ops = {
ethtool_ops       132 drivers/net/vsockmon.c 	dev->ethtool_ops = &vsockmon_ethtool_ops;
ethtool_ops      3188 drivers/net/vxlan.c static const struct ethtool_ops vxlan_ethtool_ops = {
ethtool_ops      3591 drivers/net/vxlan.c 	dev->ethtool_ops = &vxlan_ethtool_ops;
ethtool_ops       572 drivers/net/wimax/i2400m/netdev.c static const struct ethtool_ops i2400m_ethtool_ops = {
ethtool_ops       599 drivers/net/wimax/i2400m/netdev.c 	net_dev->ethtool_ops = &i2400m_ethtool_ops;
ethtool_ops       341 drivers/net/wimax/i2400m/usb.c static const struct ethtool_ops i2400mu_ethtool_ops = {
ethtool_ops       353 drivers/net/wimax/i2400m/usb.c 	net_dev->ethtool_ops = &i2400mu_ethtool_ops;
ethtool_ops      3771 drivers/net/wireless/ath/ath6kl/cfg80211.c static const struct ethtool_ops ath6kl_ethtool_ops = {
ethtool_ops       117 drivers/net/wireless/ath/wil6210/ethtool.c static const struct ethtool_ops wil_ethtool_ops = {
ethtool_ops       127 drivers/net/wireless/ath/wil6210/ethtool.c 	ndev->ethtool_ops = &wil_ethtool_ops;
ethtool_ops       570 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c static const struct ethtool_ops brcmf_ethtool_ops = {
ethtool_ops       646 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	ndev->ethtool_ops = &brcmf_ethtool_ops;
ethtool_ops      5933 drivers/net/wireless/intel/ipw2x00/ipw2100.c static const struct ethtool_ops ipw2100_ethtool_ops = {
ethtool_ops      6046 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	dev->ethtool_ops = &ipw2100_ethtool_ops;
ethtool_ops      10491 drivers/net/wireless/intel/ipw2x00/ipw2200.c static const struct ethtool_ops ipw_ethtool_ops = {
ethtool_ops      11704 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	net_dev->ethtool_ops = &ipw_ethtool_ops;
ethtool_ops        91 drivers/net/wireless/intersil/hostap/hostap.h extern const struct ethtool_ops prism2_ethtool_ops;
ethtool_ops      3870 drivers/net/wireless/intersil/hostap/hostap_ioctl.c const struct ethtool_ops prism2_ethtool_ops = {
ethtool_ops       869 drivers/net/wireless/intersil/hostap/hostap_main.c 	dev->ethtool_ops = &prism2_ethtool_ops;
ethtool_ops       789 drivers/net/wireless/intersil/prism54/islpci_dev.c static const struct ethtool_ops islpci_ethtool_ops = {
ethtool_ops       826 drivers/net/wireless/intersil/prism54/islpci_dev.c 	ndev->ethtool_ops = &islpci_ethtool_ops;
ethtool_ops        33 drivers/net/wireless/marvell/libertas/decl.h extern const struct ethtool_ops lbs_ethtool_ops;
ethtool_ops       106 drivers/net/wireless/marvell/libertas/ethtool.c const struct ethtool_ops lbs_ethtool_ops = {
ethtool_ops       946 drivers/net/wireless/marvell/libertas/main.c 	dev->ethtool_ops = &lbs_ethtool_ops;
ethtool_ops      1016 drivers/net/wireless/marvell/libertas/mesh.c 	mesh_dev->ethtool_ops = &lbs_ethtool_ops;
ethtool_ops      3056 drivers/net/wireless/marvell/mwifiex/cfg80211.c 	dev->ethtool_ops = &mwifiex_ethtool_ops;
ethtool_ops        67 drivers/net/wireless/marvell/mwifiex/ethtool.c const struct ethtool_ops mwifiex_ethtool_ops = {
ethtool_ops      1601 drivers/net/wireless/marvell/mwifiex/main.h extern const struct ethtool_ops mwifiex_ethtool_ops;
ethtool_ops       440 drivers/net/wireless/quantenna/qtnfmac/core.c static const struct ethtool_ops qtnf_ethtool_ops = {
ethtool_ops       470 drivers/net/wireless/quantenna/qtnfmac/core.c 	dev->ethtool_ops = &qtnf_ethtool_ops;
ethtool_ops       429 drivers/net/xen-netback/interface.c static const struct ethtool_ops xenvif_ethtool_ops = {
ethtool_ops       494 drivers/net/xen-netback/interface.c 	dev->ethtool_ops = &xenvif_ethtool_ops;
ethtool_ops        66 drivers/net/xen-netfront.c static const struct ethtool_ops xennet_ethtool_ops;
ethtool_ops      1328 drivers/net/xen-netfront.c 	netdev->ethtool_ops = &xennet_ethtool_ops;
ethtool_ops      2091 drivers/net/xen-netfront.c static const struct ethtool_ops xennet_ethtool_ops =
ethtool_ops      1003 drivers/s390/net/qeth_core.h extern const struct ethtool_ops qeth_ethtool_ops;
ethtool_ops      1004 drivers/s390/net/qeth_core.h extern const struct ethtool_ops qeth_osn_ethtool_ops;
ethtool_ops      5609 drivers/s390/net/qeth_core_main.c 		dev->ethtool_ops = &qeth_osn_ethtool_ops;
ethtool_ops      5611 drivers/s390/net/qeth_core_main.c 		dev->ethtool_ops = &qeth_ethtool_ops;
ethtool_ops       373 drivers/s390/net/qeth_ethtool.c const struct ethtool_ops qeth_ethtool_ops = {
ethtool_ops       384 drivers/s390/net/qeth_ethtool.c const struct ethtool_ops qeth_osn_ethtool_ops = {
ethtool_ops       808 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	if (!hba->phys_dev->ethtool_ops ||
ethtool_ops       809 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	    !hba->phys_dev->ethtool_ops->get_pauseparam)
ethtool_ops      2334 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	if (phys_dev->ethtool_ops && phys_dev->ethtool_ops->get_drvinfo) {
ethtool_ops      2336 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		phys_dev->ethtool_ops->get_drvinfo(phys_dev, &drvinfo);
ethtool_ops       178 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c const struct ethtool_ops ethsw_port_ethtool_ops = {
ethtool_ops      1585 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 	port_netdev->ethtool_ops = &ethsw_port_ethtool_ops;
ethtool_ops        40 drivers/staging/fsl-dpaa2/ethsw/ethsw.h extern const struct ethtool_ops ethsw_port_ethtool_ops;
ethtool_ops       171 drivers/staging/netlogic/xlr_net.c static const struct ethtool_ops xlr_ethtool_ops = {
ethtool_ops      1014 drivers/staging/netlogic/xlr_net.c 		ndev->ethtool_ops = &xlr_ethtool_ops;
ethtool_ops        40 drivers/staging/octeon/ethernet-mdio.c const struct ethtool_ops cvm_oct_ethtool_ops = {
ethtool_ops        23 drivers/staging/octeon/ethernet-mdio.h extern const struct ethtool_ops cvm_oct_ethtool_ops;
ethtool_ops       432 drivers/staging/octeon/ethernet.c 	dev->ethtool_ops = &cvm_oct_ethtool_ops;
ethtool_ops      2222 drivers/staging/qlge/qlge.h extern const struct ethtool_ops qlge_ethtool_ops;
ethtool_ops       715 drivers/staging/qlge/qlge_ethtool.c const struct ethtool_ops qlge_ethtool_ops = {
ethtool_ops      4785 drivers/staging/qlge/qlge_main.c 	ndev->ethtool_ops = &qlge_ethtool_ops;
ethtool_ops      2491 drivers/staging/rtl8192e/rtl8192e/rtl_core.c 	dev->ethtool_ops = &rtl819x_ethtool_ops;
ethtool_ops       561 drivers/staging/rtl8192e/rtl8192e/rtl_core.h extern const struct ethtool_ops rtl819x_ethtool_ops;
ethtool_ops        34 drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c const struct ethtool_ops rtl819x_ethtool_ops = {
ethtool_ops       157 drivers/usb/gadget/function/u_ether.c static const struct ethtool_ops ops = {
ethtool_ops       785 drivers/usb/gadget/function/u_ether.c 	net->ethtool_ops = &ops;
ethtool_ops       846 drivers/usb/gadget/function/u_ether.c 	net->ethtool_ops = &ops;
ethtool_ops        69 include/linux/netdevice.h 				    const struct ethtool_ops *ops);
ethtool_ops      1842 include/linux/netdevice.h 	const struct ethtool_ops *ethtool_ops;
ethtool_ops       209 include/net/dsa.h 	const struct ethtool_ops *orig_ethtool_ops;
ethtool_ops       647 net/8021q/vlan_dev.c 	const struct ethtool_ops *ops = vlan->real_dev->ethtool_ops;
ethtool_ops       747 net/8021q/vlan_dev.c static const struct ethtool_ops vlan_ethtool_ops = {
ethtool_ops       807 net/8021q/vlan_dev.c 	dev->ethtool_ops	= &vlan_ethtool_ops;
ethtool_ops       995 net/batman-adv/soft-interface.c static const struct ethtool_ops batadv_ethtool_ops = {
ethtool_ops      1042 net/batman-adv/soft-interface.c 	dev->ethtool_ops = &batadv_ethtool_ops;
ethtool_ops       373 net/bridge/br_device.c static const struct ethtool_ops br_ethtool_ops = {
ethtool_ops       421 net/bridge/br_device.c 	dev->ethtool_ops = &br_ethtool_ops;
ethtool_ops      9438 net/core/dev.c static const struct ethtool_ops default_ethtool_ops;
ethtool_ops      9441 net/core/dev.c 				    const struct ethtool_ops *ops)
ethtool_ops      9443 net/core/dev.c 	if (dev->ethtool_ops == &default_ethtool_ops)
ethtool_ops      9444 net/core/dev.c 		dev->ethtool_ops = ops;
ethtool_ops      9556 net/core/dev.c 	if (!dev->ethtool_ops)
ethtool_ops      9557 net/core/dev.c 		dev->ethtool_ops = &default_ethtool_ops;
ethtool_ops       219 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops       246 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops       549 net/core/ethtool.c 	if (!dev->ethtool_ops->get_link_ksettings)
ethtool_ops       553 net/core/ethtool.c 	return dev->ethtool_ops->get_link_ksettings(dev, link_ksettings);
ethtool_ops       617 net/core/ethtool.c 	if (!dev->ethtool_ops->get_link_ksettings)
ethtool_ops       651 net/core/ethtool.c 	err = dev->ethtool_ops->get_link_ksettings(dev, &link_ksettings);
ethtool_ops       672 net/core/ethtool.c 	if (!dev->ethtool_ops->set_link_ksettings)
ethtool_ops       696 net/core/ethtool.c 	return dev->ethtool_ops->set_link_ksettings(dev, &link_ksettings);
ethtool_ops       715 net/core/ethtool.c 	if (!dev->ethtool_ops->get_link_ksettings)
ethtool_ops       719 net/core/ethtool.c 	err = dev->ethtool_ops->get_link_ksettings(dev, &link_ksettings);
ethtool_ops       750 net/core/ethtool.c 	if (!dev->ethtool_ops->set_link_ksettings)
ethtool_ops       757 net/core/ethtool.c 	return dev->ethtool_ops->set_link_ksettings(dev, &link_ksettings);
ethtool_ops       764 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops       878 net/core/ethtool.c 	if (!dev->ethtool_ops->set_rxnfc)
ethtool_ops       892 net/core/ethtool.c 	rc = dev->ethtool_ops->set_rxnfc(dev, &info);
ethtool_ops       908 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      1008 net/core/ethtool.c 	if (!dev->ethtool_ops->get_rxfh_indir_size ||
ethtool_ops      1009 net/core/ethtool.c 	    !dev->ethtool_ops->get_rxfh)
ethtool_ops      1011 net/core/ethtool.c 	dev_size = dev->ethtool_ops->get_rxfh_indir_size(dev);
ethtool_ops      1019 net/core/ethtool.c 	ret = dev->ethtool_ops->get_rxfh(dev, indir, NULL, NULL);
ethtool_ops      1040 net/core/ethtool.c 	if (!dev->ethtool_ops->get_rxfh_indir_size ||
ethtool_ops      1041 net/core/ethtool.c 	    !dev->ethtool_ops->get_rxfh)
ethtool_ops      1043 net/core/ethtool.c 	dev_size = dev->ethtool_ops->get_rxfh_indir_size(dev);
ethtool_ops      1067 net/core/ethtool.c 	ret = dev->ethtool_ops->get_rxfh(dev, indir, NULL, NULL);
ethtool_ops      1087 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      1147 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      1200 net/core/ethtool.c 		ret = dev->ethtool_ops->get_rxfh_context(dev, indir, hkey,
ethtool_ops      1204 net/core/ethtool.c 		ret = dev->ethtool_ops->get_rxfh(dev, indir, hkey, &dev_hfunc);
ethtool_ops      1226 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      1338 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      1382 net/core/ethtool.c 	if (!dev->ethtool_ops->reset)
ethtool_ops      1388 net/core/ethtool.c 	ret = dev->ethtool_ops->reset(dev, &reset.data);
ethtool_ops      1401 net/core/ethtool.c 	if (!dev->ethtool_ops->get_wol)
ethtool_ops      1406 net/core/ethtool.c 	dev->ethtool_ops->get_wol(dev, &wol);
ethtool_ops      1418 net/core/ethtool.c 	if (!dev->ethtool_ops->set_wol)
ethtool_ops      1424 net/core/ethtool.c 	ret = dev->ethtool_ops->set_wol(dev, &wol);
ethtool_ops      1438 net/core/ethtool.c 	if (!dev->ethtool_ops->get_eee)
ethtool_ops      1443 net/core/ethtool.c 	rc = dev->ethtool_ops->get_eee(dev, &edata);
ethtool_ops      1458 net/core/ethtool.c 	if (!dev->ethtool_ops->set_eee)
ethtool_ops      1464 net/core/ethtool.c 	return dev->ethtool_ops->set_eee(dev, &edata);
ethtool_ops      1469 net/core/ethtool.c 	if (!dev->ethtool_ops->nway_reset)
ethtool_ops      1472 net/core/ethtool.c 	return dev->ethtool_ops->nway_reset(dev);
ethtool_ops      1479 net/core/ethtool.c 	if (!dev->ethtool_ops->get_link)
ethtool_ops      1482 net/core/ethtool.c 	edata.data = netif_running(dev) && dev->ethtool_ops->get_link(dev);
ethtool_ops      1542 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      1555 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      1605 net/core/ethtool.c 	if (!dev->ethtool_ops->get_coalesce)
ethtool_ops      1608 net/core/ethtool.c 	dev->ethtool_ops->get_coalesce(dev, &coalesce);
ethtool_ops      1620 net/core/ethtool.c 	if (!dev->ethtool_ops->set_coalesce)
ethtool_ops      1626 net/core/ethtool.c 	return dev->ethtool_ops->set_coalesce(dev, &coalesce);
ethtool_ops      1633 net/core/ethtool.c 	if (!dev->ethtool_ops->get_ringparam)
ethtool_ops      1636 net/core/ethtool.c 	dev->ethtool_ops->get_ringparam(dev, &ringparam);
ethtool_ops      1647 net/core/ethtool.c 	if (!dev->ethtool_ops->set_ringparam || !dev->ethtool_ops->get_ringparam)
ethtool_ops      1653 net/core/ethtool.c 	dev->ethtool_ops->get_ringparam(dev, &max);
ethtool_ops      1662 net/core/ethtool.c 	return dev->ethtool_ops->set_ringparam(dev, &ringparam);
ethtool_ops      1670 net/core/ethtool.c 	if (!dev->ethtool_ops->get_channels)
ethtool_ops      1673 net/core/ethtool.c 	dev->ethtool_ops->get_channels(dev, &channels);
ethtool_ops      1688 net/core/ethtool.c 	if (!dev->ethtool_ops->set_channels || !dev->ethtool_ops->get_channels)
ethtool_ops      1694 net/core/ethtool.c 	dev->ethtool_ops->get_channels(dev, &curr);
ethtool_ops      1718 net/core/ethtool.c 	return dev->ethtool_ops->set_channels(dev, &channels);
ethtool_ops      1725 net/core/ethtool.c 	if (!dev->ethtool_ops->get_pauseparam)
ethtool_ops      1728 net/core/ethtool.c 	dev->ethtool_ops->get_pauseparam(dev, &pauseparam);
ethtool_ops      1739 net/core/ethtool.c 	if (!dev->ethtool_ops->set_pauseparam)
ethtool_ops      1745 net/core/ethtool.c 	return dev->ethtool_ops->set_pauseparam(dev, &pauseparam);
ethtool_ops      1751 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      1832 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      1891 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      1933 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      2058 net/core/ethtool.c 	if (!dev->ethtool_ops->flash_device)
ethtool_ops      2061 net/core/ethtool.c 	return dev->ethtool_ops->flash_device(dev, &efl);
ethtool_ops      2069 net/core/ethtool.c 	if (!dev->ethtool_ops->set_dump)
ethtool_ops      2075 net/core/ethtool.c 	return dev->ethtool_ops->set_dump(dev, &dump);
ethtool_ops      2083 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      2106 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      2167 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      2196 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      2233 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      2288 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      2319 net/core/ethtool.c 	const struct ethtool_ops *ops = dev->ethtool_ops;
ethtool_ops      2348 net/core/ethtool.c 	if (!dev->ethtool_ops->get_per_queue_coalesce)
ethtool_ops      2359 net/core/ethtool.c 		ret = dev->ethtool_ops->get_per_queue_coalesce(dev, bit, &coalesce);
ethtool_ops      2381 net/core/ethtool.c 	if ((!dev->ethtool_ops->set_per_queue_coalesce) ||
ethtool_ops      2382 net/core/ethtool.c 	    (!dev->ethtool_ops->get_per_queue_coalesce))
ethtool_ops      2396 net/core/ethtool.c 		ret = dev->ethtool_ops->get_per_queue_coalesce(dev, bit, tmp);
ethtool_ops      2407 net/core/ethtool.c 		ret = dev->ethtool_ops->set_per_queue_coalesce(dev, bit, &coalesce);
ethtool_ops      2418 net/core/ethtool.c 			dev->ethtool_ops->set_per_queue_coalesce(dev, i, tmp);
ethtool_ops      2534 net/core/ethtool.c 	if (!dev->ethtool_ops->get_fecparam)
ethtool_ops      2537 net/core/ethtool.c 	rc = dev->ethtool_ops->get_fecparam(dev, &fecparam);
ethtool_ops      2550 net/core/ethtool.c 	if (!dev->ethtool_ops->set_fecparam)
ethtool_ops      2556 net/core/ethtool.c 	return dev->ethtool_ops->set_fecparam(dev, &fecparam);
ethtool_ops      2625 net/core/ethtool.c 	if (dev->ethtool_ops->begin) {
ethtool_ops      2626 net/core/ethtool.c 		rc = dev->ethtool_ops->begin(dev);
ethtool_ops      2653 net/core/ethtool.c 				       dev->ethtool_ops->get_msglevel);
ethtool_ops      2657 net/core/ethtool.c 				       dev->ethtool_ops->set_msglevel);
ethtool_ops      2719 net/core/ethtool.c 				       dev->ethtool_ops->get_priv_flags);
ethtool_ops      2723 net/core/ethtool.c 				       dev->ethtool_ops->set_priv_flags);
ethtool_ops      2838 net/core/ethtool.c 	if (dev->ethtool_ops->complete)
ethtool_ops      2839 net/core/ethtool.c 		dev->ethtool_ops->complete(dev);
ethtool_ops        14 net/dsa/master.c 	const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops;
ethtool_ops        44 net/dsa/master.c 	const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops;
ethtool_ops        80 net/dsa/master.c 	const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops;
ethtool_ops        99 net/dsa/master.c 	const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops;
ethtool_ops       123 net/dsa/master.c 	const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops;
ethtool_ops       146 net/dsa/master.c 	const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops;
ethtool_ops       204 net/dsa/master.c 	struct ethtool_ops *ops;
ethtool_ops       210 net/dsa/master.c 	cpu_dp->orig_ethtool_ops = dev->ethtool_ops;
ethtool_ops       221 net/dsa/master.c 	dev->ethtool_ops = ops;
ethtool_ops       230 net/dsa/master.c 	dev->ethtool_ops = cpu_dp->orig_ethtool_ops;
ethtool_ops      1173 net/dsa/slave.c static const struct ethtool_ops dsa_slave_ethtool_ops = {
ethtool_ops      1413 net/dsa/slave.c 	slave_dev->ethtool_ops = &dsa_slave_ethtool_ops;
ethtool_ops       232 net/mac80211/ethtool.c const struct ethtool_ops ieee80211_ethtool_ops = {
ethtool_ops      2250 net/mac80211/ieee80211_i.h extern const struct ethtool_ops ieee80211_ethtool_ops;
ethtool_ops        74 net/openvswitch/vport-internal_dev.c static const struct ethtool_ops internal_dev_ethtool_ops = {
ethtool_ops       141 net/openvswitch/vport-internal_dev.c 	netdev->ethtool_ops = &internal_dev_ethtool_ops;
ethtool_ops      1292 net/sched/sch_taprio.c 		const struct ethtool_ops *ops = dev->ethtool_ops;