ethtool_ops 48 include/linux/netdevice.h struct ethtool_ops; ethtool_ops 54 include/linux/netdevice.h ( (netdev)->ethtool_ops = (ops) ) ethtool_ops 559 include/linux/netdevice.h const struct ethtool_ops *ethtool_ops; ethtool_ops 656 net/8021q/vlan_dev.c if (real_dev->ethtool_ops == NULL || ethtool_ops 657 net/8021q/vlan_dev.c real_dev->ethtool_ops->get_rx_csum == NULL) ethtool_ops 659 net/8021q/vlan_dev.c return real_dev->ethtool_ops->get_rx_csum(real_dev); ethtool_ops 668 net/8021q/vlan_dev.c real_dev->ethtool_ops == NULL || ethtool_ops 669 net/8021q/vlan_dev.c real_dev->ethtool_ops->get_flags == NULL) ethtool_ops 671 net/8021q/vlan_dev.c return real_dev->ethtool_ops->get_flags(real_dev); ethtool_ops 674 net/8021q/vlan_dev.c static const struct ethtool_ops vlan_ethtool_ops = { ethtool_ops 698 net/8021q/vlan_dev.c dev->ethtool_ops = &vlan_ethtool_ops; ethtool_ops 150 net/bridge/br_device.c static struct ethtool_ops br_ethtool_ops = { ethtool_ops 34 net/bridge/br_if.c if (dev->ethtool_ops && dev->ethtool_ops->get_settings) { ethtool_ops 37 net/bridge/br_if.c if (!dev->ethtool_ops->get_settings(dev, &ecmd)) { ethtool_ops 1188 net/core/dev.c if (dev->ethtool_ops && dev->ethtool_ops->get_flags && ethtool_ops 1189 net/core/dev.c dev->ethtool_ops->set_flags) { ethtool_ops 1190 net/core/dev.c u32 flags = dev->ethtool_ops->get_flags(dev); ethtool_ops 1193 net/core/dev.c dev->ethtool_ops->set_flags(dev, flags); ethtool_ops 145 net/core/ethtool.c if (!dev->ethtool_ops->get_settings) ethtool_ops 148 net/core/ethtool.c err = dev->ethtool_ops->get_settings(dev, &cmd); ethtool_ops 161 net/core/ethtool.c if (!dev->ethtool_ops->set_settings) ethtool_ops 167 net/core/ethtool.c return dev->ethtool_ops->set_settings(dev, &cmd); ethtool_ops 173 net/core/ethtool.c const struct ethtool_ops *ops = dev->ethtool_ops; ethtool_ops 216 net/core/ethtool.c if (!dev->ethtool_ops->set_rxhash) ethtool_ops 222 net/core/ethtool.c return dev->ethtool_ops->set_rxhash(dev, &cmd); ethtool_ops 229 net/core/ethtool.c if (!dev->ethtool_ops->get_rxhash) ethtool_ops 235 net/core/ethtool.c dev->ethtool_ops->get_rxhash(dev, &info); ethtool_ops 245 net/core/ethtool.c const struct ethtool_ops *ops = dev->ethtool_ops; ethtool_ops 282 net/core/ethtool.c if (!dev->ethtool_ops->get_wol) ethtool_ops 285 net/core/ethtool.c dev->ethtool_ops->get_wol(dev, &wol); ethtool_ops 296 net/core/ethtool.c if (!dev->ethtool_ops->set_wol) ethtool_ops 302 net/core/ethtool.c return dev->ethtool_ops->set_wol(dev, &wol); ethtool_ops 307 net/core/ethtool.c if (!dev->ethtool_ops->nway_reset) ethtool_ops 310 net/core/ethtool.c return dev->ethtool_ops->nway_reset(dev); ethtool_ops 316 net/core/ethtool.c const struct ethtool_ops *ops = dev->ethtool_ops; ethtool_ops 368 net/core/ethtool.c const struct ethtool_ops *ops = dev->ethtool_ops; ethtool_ops 416 net/core/ethtool.c if (!dev->ethtool_ops->get_coalesce) ethtool_ops 419 net/core/ethtool.c dev->ethtool_ops->get_coalesce(dev, &coalesce); ethtool_ops 430 net/core/ethtool.c if (!dev->ethtool_ops->set_coalesce) ethtool_ops 436 net/core/ethtool.c return dev->ethtool_ops->set_coalesce(dev, &coalesce); ethtool_ops 443 net/core/ethtool.c if (!dev->ethtool_ops->get_ringparam) ethtool_ops 446 net/core/ethtool.c dev->ethtool_ops->get_ringparam(dev, &ringparam); ethtool_ops 457 net/core/ethtool.c if (!dev->ethtool_ops->set_ringparam) ethtool_ops 463 net/core/ethtool.c return dev->ethtool_ops->set_ringparam(dev, &ringparam); ethtool_ops 470 net/core/ethtool.c if (!dev->ethtool_ops->get_pauseparam) ethtool_ops 473 net/core/ethtool.c dev->ethtool_ops->get_pauseparam(dev, &pauseparam); ethtool_ops 484 net/core/ethtool.c if (!dev->ethtool_ops->set_pauseparam) ethtool_ops 490 net/core/ethtool.c return dev->ethtool_ops->set_pauseparam(dev, &pauseparam); ethtool_ops 497 net/core/ethtool.c if (!data && dev->ethtool_ops->set_tso) { ethtool_ops 498 net/core/ethtool.c err = dev->ethtool_ops->set_tso(dev, 0); ethtool_ops 503 net/core/ethtool.c if (!data && dev->ethtool_ops->set_ufo) { ethtool_ops 504 net/core/ethtool.c err = dev->ethtool_ops->set_ufo(dev, 0); ethtool_ops 508 net/core/ethtool.c return dev->ethtool_ops->set_sg(dev, data); ethtool_ops 516 net/core/ethtool.c if (!dev->ethtool_ops->set_tx_csum) ethtool_ops 522 net/core/ethtool.c if (!edata.data && dev->ethtool_ops->set_sg) { ethtool_ops 528 net/core/ethtool.c return dev->ethtool_ops->set_tx_csum(dev, edata.data); ethtool_ops 535 net/core/ethtool.c if (!dev->ethtool_ops->set_sg) ethtool_ops 552 net/core/ethtool.c if (!dev->ethtool_ops->set_tso) ethtool_ops 561 net/core/ethtool.c return dev->ethtool_ops->set_tso(dev, edata.data); ethtool_ops 568 net/core/ethtool.c if (!dev->ethtool_ops->set_ufo) ethtool_ops 576 net/core/ethtool.c return dev->ethtool_ops->set_ufo(dev, edata.data); ethtool_ops 605 net/core/ethtool.c const struct ethtool_ops *ops = dev->ethtool_ops; ethtool_ops 649 net/core/ethtool.c const struct ethtool_ops *ops = dev->ethtool_ops; ethtool_ops 707 net/core/ethtool.c if (!dev->ethtool_ops->phys_id) ethtool_ops 713 net/core/ethtool.c return dev->ethtool_ops->phys_id(dev, id.data); ethtool_ops 719 net/core/ethtool.c const struct ethtool_ops *ops = dev->ethtool_ops; ethtool_ops 836 net/core/ethtool.c if (!dev->ethtool_ops) ethtool_ops 866 net/core/ethtool.c if (dev->ethtool_ops->begin) ethtool_ops 867 net/core/ethtool.c if ((rc = dev->ethtool_ops->begin(dev)) < 0) ethtool_ops 893 net/core/ethtool.c dev->ethtool_ops->get_msglevel); ethtool_ops 897 net/core/ethtool.c dev->ethtool_ops->set_msglevel); ethtool_ops 904 net/core/ethtool.c dev->ethtool_ops->get_link); ethtool_ops 932 net/core/ethtool.c dev->ethtool_ops->get_rx_csum); ethtool_ops 936 net/core/ethtool.c dev->ethtool_ops->set_rx_csum); ethtool_ops 940 net/core/ethtool.c (dev->ethtool_ops->get_tx_csum ? ethtool_ops 941 net/core/ethtool.c dev->ethtool_ops->get_tx_csum : ethtool_ops 949 net/core/ethtool.c (dev->ethtool_ops->get_sg ? ethtool_ops 950 net/core/ethtool.c dev->ethtool_ops->get_sg : ethtool_ops 958 net/core/ethtool.c (dev->ethtool_ops->get_tso ? ethtool_ops 959 net/core/ethtool.c dev->ethtool_ops->get_tso : ethtool_ops 982 net/core/ethtool.c (dev->ethtool_ops->get_ufo ? ethtool_ops 983 net/core/ethtool.c dev->ethtool_ops->get_ufo : ethtool_ops 997 net/core/ethtool.c dev->ethtool_ops->get_flags); ethtool_ops 1001 net/core/ethtool.c dev->ethtool_ops->set_flags); ethtool_ops 1005 net/core/ethtool.c dev->ethtool_ops->get_priv_flags); ethtool_ops 1009 net/core/ethtool.c dev->ethtool_ops->set_priv_flags); ethtool_ops 1021 net/core/ethtool.c if (dev->ethtool_ops->complete) ethtool_ops 1022 net/core/ethtool.c dev->ethtool_ops->complete(dev); ethtool_ops 209 net/dsa/slave.c static const struct ethtool_ops dsa_slave_ethtool_ops = {