Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dptp.c37 static int e1000e_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) in e1000e_phc_adjfreq()
40 ptp_clock_info); in e1000e_phc_adjfreq()
88 static int e1000e_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) in e1000e_phc_adjtime()
91 ptp_clock_info); in e1000e_phc_adjtime()
109 static int e1000e_phc_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in e1000e_phc_gettime()
112 ptp_clock_info); in e1000e_phc_gettime()
133 static int e1000e_phc_settime(struct ptp_clock_info *ptp, in e1000e_phc_settime()
137 ptp_clock_info); in e1000e_phc_settime()
160 static int e1000e_phc_enable(struct ptp_clock_info __always_unused *ptp, in e1000e_phc_enable()
174 adapter->ptp_clock_info.gettime64(&adapter->ptp_clock_info, &ts); in e1000e_systim_overflow_work()
[all …]
De1000.h346 struct ptp_clock_info ptp_clock_info; member
/linux-4.1.27/include/linux/
Dptp_clock_kernel.h95 struct ptp_clock_info { struct
105 int (*adjfreq)(struct ptp_clock_info *ptp, s32 delta); argument
106 int (*adjtime)(struct ptp_clock_info *ptp, s64 delta); argument
107 int (*gettime64)(struct ptp_clock_info *ptp, struct timespec64 *ts); argument
108 int (*settime64)(struct ptp_clock_info *p, const struct timespec64 *ts); argument
109 int (*enable)(struct ptp_clock_info *ptp, argument
111 int (*verify)(struct ptp_clock_info *ptp, unsigned int pin, argument
124 extern struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info,
/linux-4.1.27/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()
Dxgbe.h765 struct ptp_clock_info ptp_clock_info; member
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_clock.c113 static int mlx4_en_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) in mlx4_en_phc_adjfreq()
120 ptp_clock_info); in mlx4_en_phc_adjfreq()
146 static int mlx4_en_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) in mlx4_en_phc_adjtime()
149 ptp_clock_info); in mlx4_en_phc_adjtime()
167 static int mlx4_en_phc_gettime(struct ptp_clock_info *ptp, in mlx4_en_phc_gettime()
171 ptp_clock_info); in mlx4_en_phc_gettime()
192 static int mlx4_en_phc_settime(struct ptp_clock_info *ptp, in mlx4_en_phc_settime()
196 ptp_clock_info); in mlx4_en_phc_settime()
217 static int mlx4_en_phc_enable(struct ptp_clock_info __always_unused *ptp, in mlx4_en_phc_enable()
224 static const struct ptp_clock_info mlx4_en_ptp_clock_info = {
[all …]
Dmlx4_en.h413 struct ptp_clock_info ptp_clock_info; member
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ptp.c35 static int stmmac_adjust_freq(struct ptp_clock_info *ptp, s32 ppb) in stmmac_adjust_freq()
72 static int stmmac_adjust_time(struct ptp_clock_info *ptp, s64 delta) in stmmac_adjust_time()
108 static int stmmac_get_time(struct ptp_clock_info *ptp, struct timespec64 *ts) in stmmac_get_time()
135 static int stmmac_set_time(struct ptp_clock_info *ptp, in stmmac_set_time()
151 static int stmmac_enable(struct ptp_clock_info *ptp, in stmmac_enable()
158 static struct ptp_clock_info stmmac_ptp_clock_ops = {
Dstmmac.h112 struct ptp_clock_info ptp_clock_ops;
/linux-4.1.27/drivers/ptp/
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()
197 static int ptp_ixp_settime(struct ptp_clock_info *ptp, in ptp_ixp_settime()
217 static int ptp_ixp_enable(struct ptp_clock_info *ptp, in ptp_ixp_enable()
242 static struct ptp_clock_info ptp_ixp_caps = {
Dptp_sysfs.c75 struct ptp_clock_info *ops = ptp->info; in extts_enable_store()
133 struct ptp_clock_info *ops = ptp->info; in period_store()
160 struct ptp_clock_info *ops = ptp->info; in pps_enable_store()
246 struct ptp_clock_info *info = ptp->info; in ptp_cleanup_sysfs()
269 struct ptp_clock_info *info = ptp->info; in ptp_populate_pins()
311 struct ptp_clock_info *info = ptp->info; in ptp_populate_sysfs()
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 struct ptp_clock_info ptp_pch_caps = {
Dptp_chardev.c28 static int ptp_disable_pinfunc(struct ptp_clock_info *ops, in ptp_disable_pinfunc()
61 struct ptp_clock_info *info = ptp->info; in ptp_set_pinfunc()
125 struct ptp_clock_info *ops = ptp->info; in ptp_ioctl()
Dptp_private.h44 struct ptp_clock_info *info;
Dptp_clock.c130 struct ptp_clock_info *ops; in ptp_clock_adjtime()
190 struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info, in ptp_clock_register()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_ptp.c259 static int fm10k_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in fm10k_ptp_adjfreq()
274 static int fm10k_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in fm10k_ptp_adjtime()
288 static int fm10k_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in fm10k_ptp_gettime()
305 static int fm10k_ptp_settime(struct ptp_clock_info *ptp, in fm10k_ptp_settime()
321 static int fm10k_ptp_enable(struct ptp_clock_info *ptp, in fm10k_ptp_enable()
388 static int fm10k_ptp_verify(struct ptp_clock_info *ptp, unsigned int pin, in fm10k_ptp_verify()
408 struct ptp_clock_info *ptp_caps = &interface->ptp_caps; in fm10k_ptp_register()
Dfm10k.h319 struct ptp_clock_info ptp_caps;
/linux-4.1.27/drivers/net/ethernet/ti/
Dcpts.c130 static int cpts_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in cpts_ptp_adjfreq()
158 static int cpts_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in cpts_ptp_adjtime()
170 static int cpts_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in cpts_ptp_gettime()
185 static int cpts_ptp_settime(struct ptp_clock_info *ptp, in cpts_ptp_settime()
201 static int cpts_ptp_enable(struct ptp_clock_info *ptp, in cpts_ptp_enable()
207 static struct ptp_clock_info cpts_info = {
Dcpts.h115 struct ptp_clock_info info;
/linux-4.1.27/drivers/net/ethernet/freescale/
Dgianfar_ptp.c139 struct ptp_clock_info caps;
283 static int ptp_gianfar_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_gianfar_adjfreq()
306 static int ptp_gianfar_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_gianfar_adjtime()
325 static int ptp_gianfar_gettime(struct ptp_clock_info *ptp, in ptp_gianfar_gettime()
343 static int ptp_gianfar_settime(struct ptp_clock_info *ptp, in ptp_gianfar_settime()
362 static int ptp_gianfar_enable(struct ptp_clock_info *ptp, in ptp_gianfar_enable()
409 static struct ptp_clock_info ptp_gianfar_caps = {
Dfec_ptp.c304 static int fec_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in fec_ptp_adjfreq()
372 static int fec_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in fec_ptp_adjtime()
393 static int fec_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in fec_ptp_gettime()
417 static int fec_ptp_settime(struct ptp_clock_info *ptp, in fec_ptp_settime()
455 static int fec_ptp_enable(struct ptp_clock_info *ptp, in fec_ptp_enable()
Dfec.h527 struct ptp_clock_info ptp_caps;
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_ptp.c200 static int igb_ptp_adjfreq_82576(struct ptp_clock_info *ptp, s32 ppb) in igb_ptp_adjfreq_82576()
229 static int igb_ptp_adjfreq_82580(struct ptp_clock_info *ptp, s32 ppb) in igb_ptp_adjfreq_82580()
255 static int igb_ptp_adjtime_82576(struct ptp_clock_info *ptp, s64 delta) in igb_ptp_adjtime_82576()
268 static int igb_ptp_adjtime_i210(struct ptp_clock_info *ptp, s64 delta) in igb_ptp_adjtime_i210()
286 static int igb_ptp_gettime_82576(struct ptp_clock_info *ptp, in igb_ptp_gettime_82576()
305 static int igb_ptp_gettime_i210(struct ptp_clock_info *ptp, in igb_ptp_gettime_i210()
321 static int igb_ptp_settime_82576(struct ptp_clock_info *ptp, in igb_ptp_settime_82576()
340 static int igb_ptp_settime_i210(struct ptp_clock_info *ptp, in igb_ptp_settime_i210()
460 static int igb_ptp_feature_enable_i210(struct ptp_clock_info *ptp, in igb_ptp_feature_enable_i210()
569 static int igb_ptp_feature_enable(struct ptp_clock_info *ptp, in igb_ptp_feature_enable()
[all …]
Digb.h431 struct ptp_clock_info ptp_caps;
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_ptp.c121 static int i40e_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in i40e_ptp_adjfreq()
159 static int i40e_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in i40e_ptp_adjtime()
184 static int i40e_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in i40e_ptp_gettime()
204 static int i40e_ptp_settime(struct ptp_clock_info *ptp, in i40e_ptp_settime()
226 static int i40e_ptp_feature_enable(struct ptp_clock_info *ptp, in i40e_ptp_feature_enable()
Di40e.h386 struct ptp_clock_info ptp_caps;
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ptp.c213 static int ixgbe_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ixgbe_ptp_adjfreq()
259 static int ixgbe_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in ixgbe_ptp_adjtime()
282 static int ixgbe_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in ixgbe_ptp_gettime()
306 static int ixgbe_ptp_settime(struct ptp_clock_info *ptp, in ixgbe_ptp_settime()
334 static int ixgbe_ptp_feature_enable(struct ptp_clock_info *ptp, in ixgbe_ptp_feature_enable()
Dixgbe.h735 struct ptp_clock_info ptp_caps;
/linux-4.1.27/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,
1190 static const struct ptp_clock_info efx_phc_clock_info = {
1787 static int efx_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) in efx_phc_adjfreq()
1820 static int efx_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) in efx_phc_adjtime()
1840 static int efx_phc_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in efx_phc_gettime()
[all …]
/linux-4.1.27/drivers/net/ethernet/adi/
Dbfin_mac.h103 struct ptp_clock_info caps;
Dbfin_mac.c944 static int bfin_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in bfin_ptp_adjfreq()
968 static int bfin_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in bfin_ptp_adjtime()
986 static int bfin_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in bfin_ptp_gettime()
1004 static int bfin_ptp_settime(struct ptp_clock_info *ptp, in bfin_ptp_settime()
1023 static int bfin_ptp_enable(struct ptp_clock_info *ptp, in bfin_ptp_enable()
1029 static struct ptp_clock_info bfin_ptp_caps = {
/linux-4.1.27/drivers/net/phy/
Ddp83640.c143 struct ptp_clock_info caps;
376 static int ptp_dp83640_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_dp83640_adjfreq()
409 static int ptp_dp83640_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_dp83640_adjtime()
430 static int ptp_dp83640_gettime(struct ptp_clock_info *ptp, in ptp_dp83640_gettime()
455 static int ptp_dp83640_settime(struct ptp_clock_info *ptp, in ptp_dp83640_settime()
472 static int ptp_dp83640_enable(struct ptp_clock_info *ptp, in ptp_dp83640_enable()
516 static int ptp_dp83640_verify(struct ptp_clock_info *ptp, unsigned int pin, in ptp_dp83640_verify()
/linux-4.1.27/drivers/net/ethernet/tile/
Dtilegx.c232 struct ptp_clock_info caps;
819 static int ptp_mpipe_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_mpipe_adjfreq()
830 static int ptp_mpipe_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_mpipe_adjtime()
841 static int ptp_mpipe_gettime(struct ptp_clock_info *ptp, in ptp_mpipe_gettime()
853 static int ptp_mpipe_settime(struct ptp_clock_info *ptp, in ptp_mpipe_settime()
865 static int ptp_mpipe_enable(struct ptp_clock_info *ptp, in ptp_mpipe_enable()
871 static struct ptp_clock_info ptp_mpipe_caps = {
/linux-4.1.27/Documentation/ptp/
Dptp.txt58 themselves by presenting a 'struct ptp_clock_info' to the
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c13217 static int bnx2x_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in bnx2x_ptp_adjfreq()
13219 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); in bnx2x_ptp_adjfreq()
13285 static int bnx2x_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in bnx2x_ptp_adjtime()
13287 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); in bnx2x_ptp_adjtime()
13296 static int bnx2x_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in bnx2x_ptp_gettime()
13298 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); in bnx2x_ptp_gettime()
13310 static int bnx2x_ptp_settime(struct ptp_clock_info *ptp, in bnx2x_ptp_settime()
13313 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); in bnx2x_ptp_settime()
13327 static int bnx2x_ptp_enable(struct ptp_clock_info *ptp, in bnx2x_ptp_enable()
13330 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); in bnx2x_ptp_enable()
[all …]
Dbnx2x.h1906 struct ptp_clock_info ptp_clock_info; member
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dtg3.h3172 struct ptp_clock_info ptp_info;
Dtg3.c6173 static int tg3_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in tg3_ptp_adjfreq()
6209 static int tg3_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in tg3_ptp_adjtime()
6220 static int tg3_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in tg3_ptp_gettime()
6235 static int tg3_ptp_settime(struct ptp_clock_info *ptp, in tg3_ptp_settime()
6251 static int tg3_ptp_enable(struct ptp_clock_info *ptp, in tg3_ptp_enable()
6310 static const struct ptp_clock_info tg3_ptp_caps = {