| /linux-6.15/include/linux/ |
| H A D | phylib_stubs.h | 11 struct kernel_hwtstamp_config; 21 struct kernel_hwtstamp_config *config); 23 struct kernel_hwtstamp_config *config, 33 struct kernel_hwtstamp_config *config) in phy_hwtstamp_get() 47 struct kernel_hwtstamp_config *config, in phy_hwtstamp_set() 87 struct kernel_hwtstamp_config *config) in phy_hwtstamp_get() 93 struct kernel_hwtstamp_config *config, in phy_hwtstamp_set()
|
| H A D | net_tstamp.h | 67 struct kernel_hwtstamp_config { struct 77 static inline void hwtstamp_config_to_kernel(struct kernel_hwtstamp_config *kernel_cfg, in hwtstamp_config_to_kernel() argument 86 const struct kernel_hwtstamp_config *kernel_cfg) in hwtstamp_config_from_kernel() 93 static inline bool kernel_hwtstamp_config_changed(const struct kernel_hwtstamp_config *a, in kernel_hwtstamp_config_changed() 94 const struct kernel_hwtstamp_config *b) in kernel_hwtstamp_config_changed()
|
| H A D | mii_timestamper.h | 55 struct kernel_hwtstamp_config *kernel_config,
|
| H A D | phy.h | 300 struct kernel_hwtstamp_config; 1650 struct kernel_hwtstamp_config *cfg, in phy_hwtstamp() 2099 struct kernel_hwtstamp_config *config); 2101 struct kernel_hwtstamp_config *config,
|
| /linux-6.15/include/net/ |
| H A D | dsa_stubs.h | 17 const struct kernel_hwtstamp_config *config, 22 const struct kernel_hwtstamp_config *config, in dsa_conduit_hwtstamp_validate() 42 const struct kernel_hwtstamp_config *config, in dsa_conduit_hwtstamp_validate()
|
| /linux-6.15/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_ptp.h | 15 struct kernel_hwtstamp_config *cfg); 17 struct kernel_hwtstamp_config *cfg,
|
| H A D | wx_ptp.c | 540 struct kernel_hwtstamp_config *config) in wx_ptp_set_timestamp_mode() 851 struct kernel_hwtstamp_config *cfg) in wx_hwtstamp_get() 865 struct kernel_hwtstamp_config *cfg, in wx_hwtstamp_set()
|
| /linux-6.15/net/core/ |
| H A D | dev_ioctl.c | 189 int net_hwtstamp_validate(const struct kernel_hwtstamp_config *cfg) in net_hwtstamp_validate() 258 struct kernel_hwtstamp_config *cfg) in dev_get_hwtstamp_phylib() 284 struct kernel_hwtstamp_config kernel_cfg = {}; in dev_get_hwtstamp() 328 struct kernel_hwtstamp_config *cfg, in dev_set_hwtstamp_phylib() 332 struct kernel_hwtstamp_config old_cfg = {}; in dev_set_hwtstamp_phylib() 393 struct kernel_hwtstamp_config kernel_cfg = {}; in dev_set_hwtstamp() 441 struct kernel_hwtstamp_config *kernel_cfg) in generic_hwtstamp_ioctl_lower() 460 struct kernel_hwtstamp_config *kernel_cfg) in generic_hwtstamp_get_lower() 476 struct kernel_hwtstamp_config *kernel_cfg, in generic_hwtstamp_set_lower()
|
| H A D | dev.h | 360 struct kernel_hwtstamp_config *cfg, 363 struct kernel_hwtstamp_config *cfg); 364 int net_hwtstamp_validate(const struct kernel_hwtstamp_config *cfg);
|
| /linux-6.15/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_ptp.h | 19 struct kernel_hwtstamp_config *config, 34 struct kernel_hwtstamp_config *config, in iavf_ptp_set_ts_config()
|
| H A D | iavf_types.h | 30 struct kernel_hwtstamp_config hwtstamp_config;
|
| H A D | iavf_ptp.c | 47 struct kernel_hwtstamp_config *config) in iavf_ptp_set_timestamp_mode() 89 struct kernel_hwtstamp_config *config, in iavf_ptp_set_ts_config()
|
| /linux-6.15/drivers/net/ethernet/sfc/siena/ |
| H A D | ptp.h | 19 struct kernel_hwtstamp_config *config, 22 struct kernel_hwtstamp_config *config);
|
| /linux-6.15/drivers/net/ethernet/sfc/ |
| H A D | ptp.h | 22 struct kernel_hwtstamp_config *config, 25 struct kernel_hwtstamp_config *config);
|
| /linux-6.15/net/dsa/ |
| H A D | conduit.h | 19 const struct kernel_hwtstamp_config *config,
|
| /linux-6.15/net/ethtool/ |
| H A D | tsconfig.c | 41 struct kernel_hwtstamp_config cfg = {}; in tsconfig_prepare_data() 298 struct kernel_hwtstamp_config hwtst_config = {0}; in ethnl_set_tsconfig() 403 struct kernel_hwtstamp_config zero_config = {0}; in ethnl_set_tsconfig()
|
| /linux-6.15/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_main.h | 250 struct kernel_hwtstamp_config hwtstamp_config; 531 struct kernel_hwtstamp_config *cfg, 534 struct kernel_hwtstamp_config *cfg); 546 struct kernel_hwtstamp_config *cfg);
|
| H A D | lan966x_ptp.c | 252 struct kernel_hwtstamp_config *cfg) in lan966x_ptp_setup_traps() 261 struct kernel_hwtstamp_config *cfg, in lan966x_ptp_hwtstamp_set() 316 struct kernel_hwtstamp_config *cfg) in lan966x_ptp_hwtstamp_get()
|
| /linux-6.15/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_netdev.h | 71 struct kernel_hwtstamp_config hwtstamp_config;
|
| /linux-6.15/drivers/net/ethernet/cadence/ |
| H A D | macb.h | 1172 struct kernel_hwtstamp_config *tstamp_config); 1174 struct kernel_hwtstamp_config *tstamp_config, 1327 struct kernel_hwtstamp_config tstamp_config; 1378 struct kernel_hwtstamp_config *tstamp_config); 1380 struct kernel_hwtstamp_config *tstamp_config,
|
| H A D | macb_ptp.c | 378 struct kernel_hwtstamp_config *tstamp_config) in gem_get_hwtst() 402 struct kernel_hwtstamp_config *tstamp_config, in gem_set_hwtst()
|
| /linux-6.15/drivers/net/ethernet/microchip/sparx5/ |
| H A D | sparx5_netdev.c | 222 struct kernel_hwtstamp_config *cfg) in sparx5_port_hwtstamp_get() 236 struct kernel_hwtstamp_config *cfg, in sparx5_port_hwtstamp_set()
|
| H A D | sparx5_main.h | 252 struct kernel_hwtstamp_config hwtstamp_config; 548 struct kernel_hwtstamp_config *cfg, 551 struct kernel_hwtstamp_config *cfg);
|
| H A D | sparx5_ptp.c | 82 struct kernel_hwtstamp_config *cfg, in sparx5_ptp_hwtstamp_set() 143 struct kernel_hwtstamp_config *cfg) in sparx5_ptp_hwtstamp_get()
|
| /linux-6.15/drivers/net/ethernet/freescale/ |
| H A D | fec.h | 707 int fec_ptp_set(struct net_device *ndev, struct kernel_hwtstamp_config *config, 709 void fec_ptp_get(struct net_device *ndev, struct kernel_hwtstamp_config *config);
|