• Home
  • Raw
  • Download

Lines Matching refs:net_device

107 struct net_device;
111 u32 ethtool_op_get_link(struct net_device *dev);
112 int ethtool_op_get_ts_info(struct net_device *dev, struct ethtool_ts_info *eti);
201 __ethtool_get_link_ksettings(struct net_device *dev,
645 void (*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *);
646 int (*get_regs_len)(struct net_device *);
647 void (*get_regs)(struct net_device *, struct ethtool_regs *, void *);
648 void (*get_wol)(struct net_device *, struct ethtool_wolinfo *);
649 int (*set_wol)(struct net_device *, struct ethtool_wolinfo *);
650 u32 (*get_msglevel)(struct net_device *);
651 void (*set_msglevel)(struct net_device *, u32);
652 int (*nway_reset)(struct net_device *);
653 u32 (*get_link)(struct net_device *);
654 int (*get_link_ext_state)(struct net_device *,
656 int (*get_eeprom_len)(struct net_device *);
657 int (*get_eeprom)(struct net_device *,
659 int (*set_eeprom)(struct net_device *,
661 int (*get_coalesce)(struct net_device *,
665 int (*set_coalesce)(struct net_device *,
669 void (*get_ringparam)(struct net_device *,
673 int (*set_ringparam)(struct net_device *,
677 void (*get_pause_stats)(struct net_device *dev,
679 void (*get_pauseparam)(struct net_device *,
681 int (*set_pauseparam)(struct net_device *,
683 void (*self_test)(struct net_device *, struct ethtool_test *, u64 *);
684 void (*get_strings)(struct net_device *, u32 stringset, u8 *);
685 int (*set_phys_id)(struct net_device *, enum ethtool_phys_id_state);
686 void (*get_ethtool_stats)(struct net_device *,
688 int (*begin)(struct net_device *);
689 void (*complete)(struct net_device *);
690 u32 (*get_priv_flags)(struct net_device *);
691 int (*set_priv_flags)(struct net_device *, u32);
692 int (*get_sset_count)(struct net_device *, int);
693 int (*get_rxnfc)(struct net_device *,
695 int (*set_rxnfc)(struct net_device *, struct ethtool_rxnfc *);
696 int (*flash_device)(struct net_device *, struct ethtool_flash *);
697 int (*reset)(struct net_device *, u32 *);
698 u32 (*get_rxfh_key_size)(struct net_device *);
699 u32 (*get_rxfh_indir_size)(struct net_device *);
700 int (*get_rxfh)(struct net_device *, u32 *indir, u8 *key,
702 int (*set_rxfh)(struct net_device *, const u32 *indir,
704 int (*get_rxfh_context)(struct net_device *, u32 *indir, u8 *key,
706 int (*set_rxfh_context)(struct net_device *, const u32 *indir,
709 void (*get_channels)(struct net_device *, struct ethtool_channels *);
710 int (*set_channels)(struct net_device *, struct ethtool_channels *);
711 int (*get_dump_flag)(struct net_device *, struct ethtool_dump *);
712 int (*get_dump_data)(struct net_device *,
714 int (*set_dump)(struct net_device *, struct ethtool_dump *);
715 int (*get_ts_info)(struct net_device *, struct ethtool_ts_info *);
716 int (*get_module_info)(struct net_device *,
718 int (*get_module_eeprom)(struct net_device *,
720 int (*get_eee)(struct net_device *, struct ethtool_eee *);
721 int (*set_eee)(struct net_device *, struct ethtool_eee *);
722 int (*get_tunable)(struct net_device *,
724 int (*set_tunable)(struct net_device *,
726 int (*get_per_queue_coalesce)(struct net_device *, u32,
728 int (*set_per_queue_coalesce)(struct net_device *, u32,
730 int (*get_link_ksettings)(struct net_device *,
732 int (*set_link_ksettings)(struct net_device *,
734 void (*get_fec_stats)(struct net_device *dev,
736 int (*get_fecparam)(struct net_device *,
738 int (*set_fecparam)(struct net_device *,
740 void (*get_ethtool_phy_stats)(struct net_device *,
742 int (*get_phy_tunable)(struct net_device *,
744 int (*set_phy_tunable)(struct net_device *,
746 int (*get_module_eeprom_by_page)(struct net_device *dev,
749 void (*get_eth_phy_stats)(struct net_device *dev,
751 void (*get_eth_mac_stats)(struct net_device *dev,
753 void (*get_eth_ctrl_stats)(struct net_device *dev,
755 void (*get_rmon_stats)(struct net_device *dev,
758 int (*get_module_power_mode)(struct net_device *dev,
761 int (*set_module_power_mode)(struct net_device *dev,
788 int ethtool_virtdev_set_link_ksettings(struct net_device *dev,
841 int ethtool_get_phc_vclocks(struct net_device *dev, int **vclock_index);