• Home
  • Raw
  • Download

Lines Matching refs:net_device

80 struct net_device;
83 u32 ethtool_op_get_link(struct net_device *dev);
84 int ethtool_op_get_ts_info(struct net_device *dev, struct ethtool_ts_info *eti);
150 __ethtool_get_link_ksettings(struct net_device *dev,
303 int (*get_settings)(struct net_device *, struct ethtool_cmd *);
304 int (*set_settings)(struct net_device *, struct ethtool_cmd *);
305 void (*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *);
306 int (*get_regs_len)(struct net_device *);
307 void (*get_regs)(struct net_device *, struct ethtool_regs *, void *);
308 void (*get_wol)(struct net_device *, struct ethtool_wolinfo *);
309 int (*set_wol)(struct net_device *, struct ethtool_wolinfo *);
310 u32 (*get_msglevel)(struct net_device *);
311 void (*set_msglevel)(struct net_device *, u32);
312 int (*nway_reset)(struct net_device *);
313 u32 (*get_link)(struct net_device *);
314 int (*get_eeprom_len)(struct net_device *);
315 int (*get_eeprom)(struct net_device *,
317 int (*set_eeprom)(struct net_device *,
319 int (*get_coalesce)(struct net_device *, struct ethtool_coalesce *);
320 int (*set_coalesce)(struct net_device *, struct ethtool_coalesce *);
321 void (*get_ringparam)(struct net_device *,
323 int (*set_ringparam)(struct net_device *,
325 void (*get_pauseparam)(struct net_device *,
327 int (*set_pauseparam)(struct net_device *,
329 void (*self_test)(struct net_device *, struct ethtool_test *, u64 *);
330 void (*get_strings)(struct net_device *, u32 stringset, u8 *);
331 int (*set_phys_id)(struct net_device *, enum ethtool_phys_id_state);
332 void (*get_ethtool_stats)(struct net_device *,
334 int (*begin)(struct net_device *);
335 void (*complete)(struct net_device *);
336 u32 (*get_priv_flags)(struct net_device *);
337 int (*set_priv_flags)(struct net_device *, u32);
338 int (*get_sset_count)(struct net_device *, int);
339 int (*get_rxnfc)(struct net_device *,
341 int (*set_rxnfc)(struct net_device *, struct ethtool_rxnfc *);
342 int (*flash_device)(struct net_device *, struct ethtool_flash *);
343 int (*reset)(struct net_device *, u32 *);
344 u32 (*get_rxfh_key_size)(struct net_device *);
345 u32 (*get_rxfh_indir_size)(struct net_device *);
346 int (*get_rxfh)(struct net_device *, u32 *indir, u8 *key,
348 int (*set_rxfh)(struct net_device *, const u32 *indir,
350 void (*get_channels)(struct net_device *, struct ethtool_channels *);
351 int (*set_channels)(struct net_device *, struct ethtool_channels *);
352 int (*get_dump_flag)(struct net_device *, struct ethtool_dump *);
353 int (*get_dump_data)(struct net_device *,
355 int (*set_dump)(struct net_device *, struct ethtool_dump *);
356 int (*get_ts_info)(struct net_device *, struct ethtool_ts_info *);
357 int (*get_module_info)(struct net_device *,
359 int (*get_module_eeprom)(struct net_device *,
361 int (*get_eee)(struct net_device *, struct ethtool_eee *);
362 int (*set_eee)(struct net_device *, struct ethtool_eee *);
363 int (*get_tunable)(struct net_device *,
365 int (*set_tunable)(struct net_device *,
367 int (*get_per_queue_coalesce)(struct net_device *, u32,
369 int (*set_per_queue_coalesce)(struct net_device *, u32,
371 int (*get_link_ksettings)(struct net_device *,
373 int (*set_link_ksettings)(struct net_device *,