Lines Matching refs:netdev
273 static int iavf_get_link_ksettings(struct net_device *netdev, in iavf_get_link_ksettings() argument
276 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_get_link_ksettings()
332 static int iavf_get_sset_count(struct net_device *netdev, int sset) in iavf_get_sset_count() argument
351 static void iavf_get_ethtool_stats(struct net_device *netdev, in iavf_get_ethtool_stats() argument
354 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_get_ethtool_stats()
383 static void iavf_get_priv_flag_strings(struct net_device *netdev, u8 *data) in iavf_get_priv_flag_strings() argument
401 static void iavf_get_stat_strings(struct net_device *netdev, u8 *data) in iavf_get_stat_strings() argument
410 for (i = 0; i < netdev->num_tx_queues; i++) { in iavf_get_stat_strings()
426 static void iavf_get_strings(struct net_device *netdev, u32 sset, u8 *data) in iavf_get_strings() argument
430 iavf_get_stat_strings(netdev, data); in iavf_get_strings()
433 iavf_get_priv_flag_strings(netdev, data); in iavf_get_strings()
450 static u32 iavf_get_priv_flags(struct net_device *netdev) in iavf_get_priv_flags() argument
452 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_get_priv_flags()
472 static int iavf_set_priv_flags(struct net_device *netdev, u32 flags) in iavf_set_priv_flags() argument
474 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_set_priv_flags()
522 if (netif_running(netdev)) { in iavf_set_priv_flags()
537 static u32 iavf_get_msglevel(struct net_device *netdev) in iavf_get_msglevel() argument
539 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_get_msglevel()
552 static void iavf_set_msglevel(struct net_device *netdev, u32 data) in iavf_set_msglevel() argument
554 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_set_msglevel()
568 static void iavf_get_drvinfo(struct net_device *netdev, in iavf_get_drvinfo() argument
571 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_get_drvinfo()
587 static void iavf_get_ringparam(struct net_device *netdev, in iavf_get_ringparam() argument
590 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_get_ringparam()
606 static int iavf_set_ringparam(struct net_device *netdev, in iavf_set_ringparam() argument
609 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_set_ringparam()
619 …netdev_err(netdev, "Descriptors requested (Tx: %d / Rx: %d) out of range [%d-%d] (increment %d)\n", in iavf_set_ringparam()
627 netdev_info(netdev, "Requested Tx descriptor count rounded up to %d\n", in iavf_set_ringparam()
632 netdev_info(netdev, "Requested Rx descriptor count rounded up to %d\n", in iavf_set_ringparam()
638 netdev_dbg(netdev, "Nothing to change, descriptor count is same as requested\n"); in iavf_set_ringparam()
643 netdev_dbg(netdev, "Changing Tx descriptor count from %d to %d\n", in iavf_set_ringparam()
649 netdev_dbg(netdev, "Changing Rx descriptor count from %d to %d\n", in iavf_set_ringparam()
654 if (netif_running(netdev)) { in iavf_set_ringparam()
672 static int __iavf_get_coalesce(struct net_device *netdev, in __iavf_get_coalesce() argument
675 struct iavf_adapter *adapter = netdev_priv(netdev); in __iavf_get_coalesce()
715 static int iavf_get_coalesce(struct net_device *netdev, in iavf_get_coalesce() argument
718 return __iavf_get_coalesce(netdev, ec, -1); in iavf_get_coalesce()
729 static int iavf_get_per_queue_coalesce(struct net_device *netdev, u32 queue, in iavf_get_per_queue_coalesce() argument
732 return __iavf_get_coalesce(netdev, ec, queue); in iavf_get_per_queue_coalesce()
755 netif_info(adapter, drv, adapter->netdev, in iavf_set_itr_per_queue()
764 netif_info(adapter, drv, adapter->netdev, in iavf_set_itr_per_queue()
801 static int __iavf_set_coalesce(struct net_device *netdev, in __iavf_set_coalesce() argument
804 struct iavf_adapter *adapter = netdev_priv(netdev); in __iavf_set_coalesce()
813 …netif_info(adapter, drv, netdev, "rx-usecs=0, need to disable adaptive-rx for a complete disable\n… in __iavf_set_coalesce()
816 netif_info(adapter, drv, netdev, "Invalid value, rx-usecs range is 0-8160\n"); in __iavf_set_coalesce()
820 …netif_info(adapter, drv, netdev, "tx-usecs=0, need to disable adaptive-tx for a complete disable\n… in __iavf_set_coalesce()
823 netif_info(adapter, drv, netdev, "Invalid value, tx-usecs range is 0-8160\n"); in __iavf_set_coalesce()
838 netif_info(adapter, drv, netdev, "Invalid queue value, queue range is 0 - %d\n", in __iavf_set_coalesce()
853 static int iavf_set_coalesce(struct net_device *netdev, in iavf_set_coalesce() argument
856 return __iavf_set_coalesce(netdev, ec, -1); in iavf_set_coalesce()
867 static int iavf_set_per_queue_coalesce(struct net_device *netdev, u32 queue, in iavf_set_per_queue_coalesce() argument
870 return __iavf_set_coalesce(netdev, ec, queue); in iavf_set_per_queue_coalesce()
881 static int iavf_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, in iavf_get_rxnfc() argument
884 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_get_rxnfc()
893 netdev_info(netdev, in iavf_get_rxnfc()
910 static void iavf_get_channels(struct net_device *netdev, in iavf_get_channels() argument
913 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_get_channels()
933 static int iavf_set_channels(struct net_device *netdev, in iavf_set_channels() argument
936 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_set_channels()
984 static u32 iavf_get_rxfh_key_size(struct net_device *netdev) in iavf_get_rxfh_key_size() argument
986 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_get_rxfh_key_size()
997 static u32 iavf_get_rxfh_indir_size(struct net_device *netdev) in iavf_get_rxfh_indir_size() argument
999 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_get_rxfh_indir_size()
1013 static int iavf_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, in iavf_get_rxfh() argument
1016 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_get_rxfh()
1042 static int iavf_set_rxfh(struct net_device *netdev, const u32 *indir, in iavf_set_rxfh() argument
1045 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_set_rxfh()
1102 void iavf_set_ethtool_ops(struct net_device *netdev) in iavf_set_ethtool_ops() argument
1104 netdev->ethtool_ops = &iavf_ethtool_ops; in iavf_set_ethtool_ops()