• Home
  • Raw
  • Download

Lines Matching defs:ethtool_ops

11018 	const struct ethtool_ops *ethtool_ops;  member
12422 struct ethtool_ops { struct
12423 u32 supported_coalesce_params;
12424 void (*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *);
12425 int (*get_regs_len)(struct net_device *);
12426 void (*get_regs)(struct net_device *, struct ethtool_regs *, void *);
12427 void (*get_wol)(struct net_device *, struct ethtool_wolinfo *);
12428 int (*set_wol)(struct net_device *, struct ethtool_wolinfo *);
12429 u32 (*get_msglevel)(struct net_device *);
12430 void (*set_msglevel)(struct net_device *, u32);
12431 int (*nway_reset)(struct net_device *);
12432 u32 (*get_link)(struct net_device *);
12433 int (*get_link_ext_state)(struct net_device *, struct ethtool_link_ext_state_info *);
12434 int (*get_eeprom_len)(struct net_device *);
12435 int (*get_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *);
12436 int (*set_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *);
12437 int (*get_coalesce)(struct net_device *, struct ethtool_coalesce *);
12438 int (*set_coalesce)(struct net_device *, struct ethtool_coalesce *);
12439 void (*get_ringparam)(struct net_device *, struct ethtool_ringparam *);
12440 int (*set_ringparam)(struct net_device *, struct ethtool_ringparam *);
12441 void (*get_pause_stats)(struct net_device *, struct ethtool_pause_stats *);
12442 void (*get_pauseparam)(struct net_device *, struct ethtool_pauseparam *);
12443 int (*set_pauseparam)(struct net_device *, struct ethtool_pauseparam *);
12444 void (*self_test)(struct net_device *, struct ethtool_test *, u64 *);
12445 void (*get_strings)(struct net_device *, u32, u8 *);
12446 int (*set_phys_id)(struct net_device *, enum ethtool_phys_id_state);
12447 void (*get_ethtool_stats)(struct net_device *, struct ethtool_stats *, u64 *);
12448 int (*begin)(struct net_device *);
12449 void (*complete)(struct net_device *);
12450 u32 (*get_priv_flags)(struct net_device *);
12451 int (*set_priv_flags)(struct net_device *, u32);
12452 int (*get_sset_count)(struct net_device *, int);
12453 int (*get_rxnfc)(struct net_device *, struct ethtool_rxnfc *, u32 *);
12454 int (*set_rxnfc)(struct net_device *, struct ethtool_rxnfc *);
12455 int (*flash_device)(struct net_device *, struct ethtool_flash *);
12456 int (*reset)(struct net_device *, u32 *);
12457 u32 (*get_rxfh_key_size)(struct net_device *);
12458 u32 (*get_rxfh_indir_size)(struct net_device *);
12459 int (*get_rxfh)(struct net_device *, u32 *, u8 *, u8 *);
12460 int (*set_rxfh)(struct net_device *, const u32 *, const u8 *, const u8);
12461 int (*get_rxfh_context)(struct net_device *, u32 *, u8 *, u8 *, u32);
12462 int (*set_rxfh_context)(struct net_device *, const u32 *, const u8 *, const u8, u32 *, bool);
12463 void (*get_channels)(struct net_device *, struct ethtool_channels *);
12464 int (*set_channels)(struct net_device *, struct ethtool_channels *);
12465 int (*get_dump_flag)(struct net_device *, struct ethtool_dump *);
12466 int (*get_dump_data)(struct net_device *, struct ethtool_dump *, void *);
12467 int (*set_dump)(struct net_device *, struct ethtool_dump *);
12468 int (*get_ts_info)(struct net_device *, struct ethtool_ts_info *);
12469 int (*get_module_info)(struct net_device *, struct ethtool_modinfo *);
12470 int (*get_module_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *);
12471 int (*get_eee)(struct net_device *, struct ethtool_eee *);
12472 int (*set_eee)(struct net_device *, struct ethtool_eee *);
12473 int (*get_tunable)(struct net_device *, const struct ethtool_tunable *, void *);
12474 int (*set_tunable)(struct net_device *, const struct ethtool_tunable *, const void *);
12475 int (*get_per_queue_coalesce)(struct net_device *, u32, struct ethtool_coalesce *);
12476 int (*set_per_queue_coalesce)(struct net_device *, u32, struct ethtool_coalesce *);
12477 int (*get_link_ksettings)(struct net_device *, struct ethtool_link_ksettings *);
12478 int (*set_link_ksettings)(struct net_device *, const struct ethtool_link_ksettings *);
12479 int (*get_fecparam)(struct net_device *, struct ethtool_fecparam *);
12480 int (*set_fecparam)(struct net_device *, struct ethtool_fecparam *);
12481 void (*get_ethtool_phy_stats)(struct net_device *, struct ethtool_stats *, u64 *);
12482 int (*get_phy_tunable)(struct net_device *, const struct ethtool_tunable *, void *);
12483 int (*set_phy_tunable)(struct net_device *, const struct ethtool_tunable *, const void *);