Home
last modified time | relevance | path

Searched refs:kernel_hwtstamp_config (Results 1 – 25 of 55) sorted by relevance

123

/linux-6.15/include/linux/
H A Dphylib_stubs.h11 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 Dnet_tstamp.h67 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 Dmii_timestamper.h55 struct kernel_hwtstamp_config *kernel_config,
H A Dphy.h300 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 Ddsa_stubs.h17 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 Dwx_ptp.h15 struct kernel_hwtstamp_config *cfg);
17 struct kernel_hwtstamp_config *cfg,
H A Dwx_ptp.c540 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 Ddev_ioctl.c189 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 Ddev.h360 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 Diavf_ptp.h19 struct kernel_hwtstamp_config *config,
34 struct kernel_hwtstamp_config *config, in iavf_ptp_set_ts_config()
H A Diavf_types.h30 struct kernel_hwtstamp_config hwtstamp_config;
H A Diavf_ptp.c47 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 Dptp.h19 struct kernel_hwtstamp_config *config,
22 struct kernel_hwtstamp_config *config);
/linux-6.15/drivers/net/ethernet/sfc/
H A Dptp.h22 struct kernel_hwtstamp_config *config,
25 struct kernel_hwtstamp_config *config);
/linux-6.15/net/dsa/
H A Dconduit.h19 const struct kernel_hwtstamp_config *config,
/linux-6.15/net/ethtool/
H A Dtsconfig.c41 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 Dlan966x_main.h250 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 Dlan966x_ptp.c252 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 Dfbnic_netdev.h71 struct kernel_hwtstamp_config hwtstamp_config;
/linux-6.15/drivers/net/ethernet/cadence/
H A Dmacb.h1172 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 Dmacb_ptp.c378 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 Dsparx5_netdev.c222 struct kernel_hwtstamp_config *cfg) in sparx5_port_hwtstamp_get()
236 struct kernel_hwtstamp_config *cfg, in sparx5_port_hwtstamp_set()
H A Dsparx5_main.h252 struct kernel_hwtstamp_config hwtstamp_config;
548 struct kernel_hwtstamp_config *cfg,
551 struct kernel_hwtstamp_config *cfg);
H A Dsparx5_ptp.c82 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 Dfec.h707 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);

123