Home
last modified time | relevance | path

Searched refs:ptp_clock_info (Results 1 – 25 of 49) sorted by relevance

12

/drivers/net/ethernet/intel/e1000e/
Dptp.c43 static int e1000e_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) in e1000e_phc_adjfreq()
46 ptp_clock_info); in e1000e_phc_adjfreq()
96 static int e1000e_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) in e1000e_phc_adjtime()
99 ptp_clock_info); in e1000e_phc_adjtime()
170 static int e1000e_phc_getcrosststamp(struct ptp_clock_info *ptp, in e1000e_phc_getcrosststamp()
174 ptp_clock_info); in e1000e_phc_getcrosststamp()
189 static int e1000e_phc_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in e1000e_phc_gettime()
192 ptp_clock_info); in e1000e_phc_gettime()
217 static int e1000e_phc_settime(struct ptp_clock_info *ptp, in e1000e_phc_settime()
221 ptp_clock_info); in e1000e_phc_settime()
[all …]
/drivers/net/ethernet/amd/xgbe/
Dxgbe-ptp.c137 static int xgbe_adjfreq(struct ptp_clock_info *info, s32 delta) in xgbe_adjfreq()
141 ptp_clock_info); in xgbe_adjfreq()
168 static int xgbe_adjtime(struct ptp_clock_info *info, s64 delta) in xgbe_adjtime()
172 ptp_clock_info); in xgbe_adjtime()
182 static int xgbe_gettime(struct ptp_clock_info *info, struct timespec64 *ts) in xgbe_gettime()
186 ptp_clock_info); in xgbe_gettime()
201 static int xgbe_settime(struct ptp_clock_info *info, in xgbe_settime()
206 ptp_clock_info); in xgbe_settime()
221 static int xgbe_enable(struct ptp_clock_info *info, in xgbe_enable()
229 struct ptp_clock_info *info = &pdata->ptp_clock_info; in xgbe_ptp_register()
/drivers/net/ethernet/mellanox/mlx4/
Den_clock.c121 static int mlx4_en_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) in mlx4_en_phc_adjfreq()
128 ptp_clock_info); in mlx4_en_phc_adjfreq()
154 static int mlx4_en_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) in mlx4_en_phc_adjtime()
157 ptp_clock_info); in mlx4_en_phc_adjtime()
175 static int mlx4_en_phc_gettime(struct ptp_clock_info *ptp, in mlx4_en_phc_gettime()
179 ptp_clock_info); in mlx4_en_phc_gettime()
200 static int mlx4_en_phc_settime(struct ptp_clock_info *ptp, in mlx4_en_phc_settime()
204 ptp_clock_info); in mlx4_en_phc_settime()
225 static int mlx4_en_phc_enable(struct ptp_clock_info __always_unused *ptp, in mlx4_en_phc_enable()
232 static const struct ptp_clock_info mlx4_en_ptp_clock_info = {
[all …]
/drivers/ptp/
Dptp_kvm.c32 struct ptp_clock_info caps;
95 static int ptp_kvm_getcrosststamp(struct ptp_clock_info *ptp, in ptp_kvm_getcrosststamp()
106 static int ptp_kvm_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_kvm_adjfreq()
111 static int ptp_kvm_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_kvm_adjtime()
116 static int ptp_kvm_settime(struct ptp_clock_info *ptp, in ptp_kvm_settime()
122 static int ptp_kvm_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in ptp_kvm_gettime()
147 static int ptp_kvm_enable(struct ptp_clock_info *ptp, in ptp_kvm_enable()
153 static const struct ptp_clock_info ptp_kvm_caps = {
Dptp_ixp46x.c43 struct ptp_clock_info caps;
136 static int ptp_ixp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_ixp_adjfreq()
160 static int ptp_ixp_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_ixp_adjtime()
178 static int ptp_ixp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in ptp_ixp_gettime()
195 static int ptp_ixp_settime(struct ptp_clock_info *ptp, in ptp_ixp_settime()
214 static int ptp_ixp_enable(struct ptp_clock_info *ptp, in ptp_ixp_enable()
239 static const struct ptp_clock_info ptp_ixp_caps = {
Dptp_dte.c53 struct ptp_clock_info caps;
146 static int ptp_dte_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_dte_adjfreq()
169 static int ptp_dte_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_dte_adjtime()
181 static int ptp_dte_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in ptp_dte_gettime()
193 static int ptp_dte_settime(struct ptp_clock_info *ptp, in ptp_dte_settime()
218 static int ptp_dte_enable(struct ptp_clock_info *ptp, in ptp_dte_enable()
224 static const struct ptp_clock_info ptp_dte_caps = {
Dptp_sysfs.c54 struct ptp_clock_info *ops = ptp->info; in extts_enable_store()
114 struct ptp_clock_info *ops = ptp->info; in period_store()
142 struct ptp_clock_info *ops = ptp->info; in pps_enable_store()
186 struct ptp_clock_info *info = ptp->info; in ptp_is_attribute_visible()
273 struct ptp_clock_info *info = ptp->info; in ptp_populate_pin_groups()
Dptp_pch.c123 struct ptp_clock_info caps;
412 static int ptp_pch_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_pch_adjfreq()
436 static int ptp_pch_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_pch_adjtime()
452 static int ptp_pch_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in ptp_pch_gettime()
469 static int ptp_pch_settime(struct ptp_clock_info *ptp, in ptp_pch_settime()
487 static int ptp_pch_enable(struct ptp_clock_info *ptp, in ptp_pch_enable()
512 static const struct ptp_clock_info ptp_pch_caps = {
Dptp_chardev.c31 static int ptp_disable_pinfunc(struct ptp_clock_info *ops, in ptp_disable_pinfunc()
64 struct ptp_clock_info *info = ptp->info; in ptp_set_pinfunc()
130 struct ptp_clock_info *ops = ptp->info; in ptp_ioctl()
Dptp_clock.c127 struct ptp_clock_info *ops; in ptp_clock_adjtime()
193 struct ptp_clock_info *info = ptp->info; in ptp_aux_kworker()
204 struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info, in ptp_clock_register()
/drivers/net/ethernet/cadence/
Dmacb_ptp.c52 static int gem_tsu_get_time(struct ptp_clock_info *ptp, struct timespec64 *ts) in gem_tsu_get_time()
54 struct macb *bp = container_of(ptp, struct macb, ptp_clock_info); in gem_tsu_get_time()
83 static int gem_tsu_set_time(struct ptp_clock_info *ptp, in gem_tsu_set_time()
86 struct macb *bp = container_of(ptp, struct macb, ptp_clock_info); in gem_tsu_set_time()
128 static int gem_ptp_adjfine(struct ptp_clock_info *ptp, long scaled_ppm) in gem_ptp_adjfine()
130 struct macb *bp = container_of(ptp, struct macb, ptp_clock_info); in gem_ptp_adjfine()
163 static int gem_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in gem_ptp_adjtime()
165 struct macb *bp = container_of(ptp, struct macb, ptp_clock_info); in gem_ptp_adjtime()
175 gem_tsu_get_time(&bp->ptp_clock_info, &now); in gem_ptp_adjtime()
178 gem_tsu_set_time(&bp->ptp_clock_info, in gem_ptp_adjtime()
[all …]
/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ptp.c203 static int cxgb4_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in cxgb4_ptp_adjfreq()
206 struct adapter, ptp_clock_info); in cxgb4_ptp_adjfreq()
265 static int cxgb4_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in cxgb4_ptp_adjtime()
269 ptp_clock_info); in cxgb4_ptp_adjtime()
309 static int cxgb4_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in cxgb4_ptp_gettime()
312 struct adapter, ptp_clock_info); in cxgb4_ptp_gettime()
347 static int cxgb4_ptp_settime(struct ptp_clock_info *ptp, in cxgb4_ptp_settime()
351 struct adapter, ptp_clock_info); in cxgb4_ptp_settime()
403 static int cxgb4_ptp_enable(struct ptp_clock_info __always_unused *ptp, in cxgb4_ptp_enable()
410 static const struct ptp_clock_info cxgb4_ptp_clock_info = {
[all …]
/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ptp.c31 static int stmmac_adjust_freq(struct ptp_clock_info *ptp, s32 ppb) in stmmac_adjust_freq()
68 static int stmmac_adjust_time(struct ptp_clock_info *ptp, s64 delta) in stmmac_adjust_time()
105 static int stmmac_get_time(struct ptp_clock_info *ptp, struct timespec64 *ts) in stmmac_get_time()
132 static int stmmac_set_time(struct ptp_clock_info *ptp, in stmmac_set_time()
148 static int stmmac_enable(struct ptp_clock_info *ptp, in stmmac_enable()
155 static const struct ptp_clock_info stmmac_ptp_clock_ops = {
/drivers/net/ethernet/renesas/
Dravb_ptp.c95 static int ravb_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ravb_ptp_adjfreq()
131 static int ravb_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in ravb_ptp_adjtime()
152 static int ravb_ptp_gettime64(struct ptp_clock_info *ptp, struct timespec64 *ts) in ravb_ptp_gettime64()
166 static int ravb_ptp_settime64(struct ptp_clock_info *ptp, in ravb_ptp_settime64()
181 static int ravb_ptp_extts(struct ptp_clock_info *ptp, in ravb_ptp_extts()
209 static int ravb_ptp_perout(struct ptp_clock_info *ptp, in ravb_ptp_perout()
272 static int ravb_ptp_enable(struct ptp_clock_info *ptp, in ravb_ptp_enable()
285 static const struct ptp_clock_info ravb_ptp_info = {
/drivers/net/ethernet/mellanox/mlx5/core/
Den_clock.c201 static int mlx5e_ptp_settime(struct ptp_clock_info *ptp, in mlx5e_ptp_settime()
216 static int mlx5e_ptp_gettime(struct ptp_clock_info *ptp, in mlx5e_ptp_gettime()
233 static int mlx5e_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in mlx5e_ptp_adjtime()
246 static int mlx5e_ptp_adjfreq(struct ptp_clock_info *ptp, s32 delta) in mlx5e_ptp_adjfreq()
273 static int mlx5e_extts_configure(struct ptp_clock_info *ptp, in mlx5e_extts_configure()
322 static int mlx5e_perout_configure(struct ptp_clock_info *ptp, in mlx5e_perout_configure()
398 static int mlx5e_pps_configure(struct ptp_clock_info *ptp, in mlx5e_pps_configure()
409 static int mlx5e_ptp_enable(struct ptp_clock_info *ptp, in mlx5e_ptp_enable()
426 static int mlx5e_ptp_verify(struct ptp_clock_info *ptp, unsigned int pin, in mlx5e_ptp_verify()
432 static const struct ptp_clock_info mlx5e_ptp_clock_info = {
/drivers/hv/
Dhv_util.c492 static int hv_ptp_enable(struct ptp_clock_info *info, in hv_ptp_enable()
498 static int hv_ptp_settime(struct ptp_clock_info *p, const struct timespec64 *ts) in hv_ptp_settime()
503 static int hv_ptp_adjfreq(struct ptp_clock_info *ptp, s32 delta) in hv_ptp_adjfreq()
507 static int hv_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in hv_ptp_adjtime()
512 static int hv_ptp_gettime(struct ptp_clock_info *info, struct timespec64 *ts) in hv_ptp_gettime()
519 static struct ptp_clock_info ptp_hyperv_info = {
/drivers/net/ethernet/freescale/
Dgianfar_ptp.c139 struct ptp_clock_info caps;
283 static int ptp_gianfar_adjfine(struct ptp_clock_info *ptp, long scaled_ppm) in ptp_gianfar_adjfine()
311 static int ptp_gianfar_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_gianfar_adjtime()
329 static int ptp_gianfar_gettime(struct ptp_clock_info *ptp, in ptp_gianfar_gettime()
347 static int ptp_gianfar_settime(struct ptp_clock_info *ptp, in ptp_gianfar_settime()
366 static int ptp_gianfar_enable(struct ptp_clock_info *ptp, in ptp_gianfar_enable()
413 static const struct ptp_clock_info ptp_gianfar_caps = {
Dfec_ptp.c302 static int fec_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in fec_ptp_adjfreq()
371 static int fec_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in fec_ptp_adjtime()
392 static int fec_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in fec_ptp_gettime()
416 static int fec_ptp_settime(struct ptp_clock_info *ptp, in fec_ptp_settime()
454 static int fec_ptp_enable(struct ptp_clock_info *ptp, in fec_ptp_enable()
/drivers/net/ethernet/qlogic/qede/
Dqede_ptp.c36 struct ptp_clock_info clock_info;
61 static int qede_ptp_adjfreq(struct ptp_clock_info *info, s32 ppb) in qede_ptp_adjfreq()
81 static int qede_ptp_adjtime(struct ptp_clock_info *info, s64 delta) in qede_ptp_adjtime()
99 static int qede_ptp_gettime(struct ptp_clock_info *info, struct timespec64 *ts) in qede_ptp_gettime()
119 static int qede_ptp_settime(struct ptp_clock_info *info, in qede_ptp_settime()
142 static int qede_ptp_ancillary_feature_enable(struct ptp_clock_info *info, in qede_ptp_ancillary_feature_enable()
/drivers/net/ethernet/ti/
Dcpts.c204 static int cpts_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in cpts_ptp_adjfreq()
232 static int cpts_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in cpts_ptp_adjtime()
244 static int cpts_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in cpts_ptp_gettime()
259 static int cpts_ptp_settime(struct ptp_clock_info *ptp, in cpts_ptp_settime()
275 static int cpts_ptp_enable(struct ptp_clock_info *ptp, in cpts_ptp_enable()
281 static long cpts_overflow_check(struct ptp_clock_info *ptp) in cpts_overflow_check()
299 static const struct ptp_clock_info cpts_info = {
/drivers/net/ethernet/intel/igb/
Digb_ptp.c206 static int igb_ptp_adjfreq_82576(struct ptp_clock_info *ptp, s32 ppb) in igb_ptp_adjfreq_82576()
235 static int igb_ptp_adjfine_82580(struct ptp_clock_info *ptp, long scaled_ppm) in igb_ptp_adjfine_82580()
261 static int igb_ptp_adjtime_82576(struct ptp_clock_info *ptp, s64 delta) in igb_ptp_adjtime_82576()
274 static int igb_ptp_adjtime_i210(struct ptp_clock_info *ptp, s64 delta) in igb_ptp_adjtime_i210()
292 static int igb_ptp_gettime_82576(struct ptp_clock_info *ptp, in igb_ptp_gettime_82576()
311 static int igb_ptp_gettime_i210(struct ptp_clock_info *ptp, in igb_ptp_gettime_i210()
327 static int igb_ptp_settime_82576(struct ptp_clock_info *ptp, in igb_ptp_settime_82576()
346 static int igb_ptp_settime_i210(struct ptp_clock_info *ptp, in igb_ptp_settime_i210()
480 static int igb_ptp_feature_enable_i210(struct ptp_clock_info *ptp, in igb_ptp_feature_enable_i210()
609 static int igb_ptp_feature_enable(struct ptp_clock_info *ptp, in igb_ptp_feature_enable()
[all …]
/drivers/net/ethernet/intel/i40e/
Di40e_ptp.c120 static int i40e_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in i40e_ptp_adjfreq()
158 static int i40e_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in i40e_ptp_adjtime()
182 static int i40e_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in i40e_ptp_gettime()
201 static int i40e_ptp_settime(struct ptp_clock_info *ptp, in i40e_ptp_settime()
222 static int i40e_ptp_feature_enable(struct ptp_clock_info *ptp, in i40e_ptp_feature_enable()
/drivers/net/ethernet/sfc/
Dptp.c305 struct ptp_clock_info phc_clock_info;
324 static int efx_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta);
325 static int efx_phc_adjtime(struct ptp_clock_info *ptp, s64 delta);
326 static int efx_phc_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts);
327 static int efx_phc_settime(struct ptp_clock_info *ptp,
329 static int efx_phc_enable(struct ptp_clock_info *ptp,
1200 static const struct ptp_clock_info efx_phc_clock_info = {
1798 static int efx_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) in efx_phc_adjfreq()
1831 static int efx_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) in efx_phc_adjtime()
1851 static int efx_phc_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in efx_phc_gettime()
[all …]
/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ptp.c366 static int ixgbe_ptp_adjfreq_82599(struct ptp_clock_info *ptp, s32 ppb) in ixgbe_ptp_adjfreq_82599()
417 static int ixgbe_ptp_adjfreq_X550(struct ptp_clock_info *ptp, s32 ppb) in ixgbe_ptp_adjfreq_X550()
453 static int ixgbe_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in ixgbe_ptp_adjtime()
477 static int ixgbe_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in ixgbe_ptp_gettime()
501 static int ixgbe_ptp_settime(struct ptp_clock_info *ptp, in ixgbe_ptp_settime()
528 static int ixgbe_ptp_feature_enable(struct ptp_clock_info *ptp, in ixgbe_ptp_feature_enable()
/drivers/net/ethernet/adi/
Dbfin_mac.h95 struct ptp_clock_info caps;

12