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 = {