Lines Matching refs:net_device
298 struct net_device;
301 u32 ethtool_op_get_link(struct net_device *dev);
302 u32 ethtool_op_get_tx_csum(struct net_device *dev);
303 int ethtool_op_set_tx_csum(struct net_device *dev, u32 data);
304 int ethtool_op_set_tx_hw_csum(struct net_device *dev, u32 data);
305 int ethtool_op_set_tx_ipv6_csum(struct net_device *dev, u32 data);
306 u32 ethtool_op_get_sg(struct net_device *dev);
307 int ethtool_op_set_sg(struct net_device *dev, u32 data);
308 u32 ethtool_op_get_tso(struct net_device *dev);
309 int ethtool_op_set_tso(struct net_device *dev, u32 data);
310 u32 ethtool_op_get_ufo(struct net_device *dev);
311 int ethtool_op_set_ufo(struct net_device *dev, u32 data);
312 u32 ethtool_op_get_flags(struct net_device *dev);
313 int ethtool_op_set_flags(struct net_device *dev, u32 data);
375 int (*get_settings)(struct net_device *, struct ethtool_cmd *);
376 int (*set_settings)(struct net_device *, struct ethtool_cmd *);
377 void (*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *);
378 int (*get_regs_len)(struct net_device *);
379 void (*get_regs)(struct net_device *, struct ethtool_regs *, void *);
380 void (*get_wol)(struct net_device *, struct ethtool_wolinfo *);
381 int (*set_wol)(struct net_device *, struct ethtool_wolinfo *);
382 u32 (*get_msglevel)(struct net_device *);
383 void (*set_msglevel)(struct net_device *, u32);
384 int (*nway_reset)(struct net_device *);
385 u32 (*get_link)(struct net_device *);
386 int (*get_eeprom_len)(struct net_device *);
387 int (*get_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *);
388 int (*set_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *);
389 int (*get_coalesce)(struct net_device *, struct ethtool_coalesce *);
390 int (*set_coalesce)(struct net_device *, struct ethtool_coalesce *);
391 void (*get_ringparam)(struct net_device *, struct ethtool_ringparam *);
392 int (*set_ringparam)(struct net_device *, struct ethtool_ringparam *);
393 void (*get_pauseparam)(struct net_device *, struct ethtool_pauseparam*);
394 int (*set_pauseparam)(struct net_device *, struct ethtool_pauseparam*);
395 u32 (*get_rx_csum)(struct net_device *);
396 int (*set_rx_csum)(struct net_device *, u32);
397 u32 (*get_tx_csum)(struct net_device *);
398 int (*set_tx_csum)(struct net_device *, u32);
399 u32 (*get_sg)(struct net_device *);
400 int (*set_sg)(struct net_device *, u32);
401 u32 (*get_tso)(struct net_device *);
402 int (*set_tso)(struct net_device *, u32);
403 void (*self_test)(struct net_device *, struct ethtool_test *, u64 *);
404 void (*get_strings)(struct net_device *, u32 stringset, u8 *);
405 int (*phys_id)(struct net_device *, u32);
406 void (*get_ethtool_stats)(struct net_device *, struct ethtool_stats *, u64 *);
407 int (*begin)(struct net_device *);
408 void (*complete)(struct net_device *);
409 u32 (*get_ufo)(struct net_device *);
410 int (*set_ufo)(struct net_device *, u32);
411 u32 (*get_flags)(struct net_device *);
412 int (*set_flags)(struct net_device *, u32);
413 u32 (*get_priv_flags)(struct net_device *);
414 int (*set_priv_flags)(struct net_device *, u32);
415 int (*get_sset_count)(struct net_device *, int);
418 int (*self_test_count)(struct net_device *);/* use get_sset_count */
419 int (*get_stats_count)(struct net_device *);/* use get_sset_count */
420 int (*get_rxhash)(struct net_device *, struct ethtool_rxnfc *);
421 int (*set_rxhash)(struct net_device *, struct ethtool_rxnfc *);