/linux-4.4.14/drivers/net/ethernet/intel/e1000e/ |
D | ptp.c | 37 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 …]
|
D | e1000.h | 348 struct ptp_clock_info ptp_clock_info; member
|
/linux-4.4.14/include/linux/ |
D | ptp_clock_kernel.h | 95 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.4.14/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-ptp.c | 137 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()
|
D | xgbe.h | 868 struct ptp_clock_info ptp_clock_info; member
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | en_clock.c | 113 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 …]
|
D | mlx4_en.h | 414 struct ptp_clock_info ptp_clock_info; member
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_ptp.c | 35 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 = {
|
D | stmmac.h | 120 struct ptp_clock_info ptp_clock_ops;
|
/linux-4.4.14/drivers/ptp/ |
D | ptp_ixp46x.c | 43 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 = {
|
D | ptp_sysfs.c | 75 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()
|
D | ptp_pch.c | 123 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 = {
|
D | ptp_chardev.c | 28 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()
|
D | ptp_private.h | 44 struct ptp_clock_info *info;
|
D | ptp_clock.c | 130 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.4.14/drivers/net/ethernet/renesas/ |
D | ravb_ptp.c | 95 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() 210 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 = {
|
D | ravb.h | 762 struct ptp_clock_info info;
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_ptp.c | 260 static int fm10k_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in fm10k_ptp_adjfreq() 275 static int fm10k_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in fm10k_ptp_adjtime() 289 static int fm10k_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in fm10k_ptp_gettime() 306 static int fm10k_ptp_settime(struct ptp_clock_info *ptp, in fm10k_ptp_settime() 322 static int fm10k_ptp_enable(struct ptp_clock_info *ptp, in fm10k_ptp_enable() 389 static int fm10k_ptp_verify(struct ptp_clock_info *ptp, unsigned int pin, in fm10k_ptp_verify() 409 struct ptp_clock_info *ptp_caps = &interface->ptp_caps; in fm10k_ptp_register()
|
D | fm10k.h | 338 struct ptp_clock_info ptp_caps;
|
/linux-4.4.14/drivers/net/ethernet/ti/ |
D | cpts.c | 130 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 = {
|
D | cpts.h | 115 struct ptp_clock_info info;
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | gianfar_ptp.c | 139 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 = {
|
D | fec_ptp.c | 302 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()
|
D | fec.h | 529 struct ptp_clock_info ptp_caps;
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
D | igb_ptp.c | 200 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() 474 static int igb_ptp_feature_enable_i210(struct ptp_clock_info *ptp, in igb_ptp_feature_enable_i210() 601 static int igb_ptp_feature_enable(struct ptp_clock_info *ptp, in igb_ptp_feature_enable() [all …]
|
D | igb.h | 431 struct ptp_clock_info ptp_caps;
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_ptp.c | 120 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() 183 static int i40e_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in i40e_ptp_gettime() 203 static int i40e_ptp_settime(struct ptp_clock_info *ptp, in i40e_ptp_settime() 225 static int i40e_ptp_feature_enable(struct ptp_clock_info *ptp, in i40e_ptp_feature_enable()
|
D | i40e.h | 405 struct ptp_clock_info ptp_caps;
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ptp.c | 213 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()
|
D | ixgbe.h | 749 struct ptp_clock_info ptp_caps;
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | ptp.c | 305 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 = { 1797 static int efx_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) in efx_phc_adjfreq() 1830 static int efx_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) in efx_phc_adjtime() 1850 static int efx_phc_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in efx_phc_gettime() [all …]
|
/linux-4.4.14/drivers/net/ethernet/adi/ |
D | bfin_mac.h | 103 struct ptp_clock_info caps;
|
D | bfin_mac.c | 944 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.4.14/drivers/net/phy/ |
D | dp83640.c | 144 struct ptp_clock_info caps; 377 static int ptp_dp83640_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_dp83640_adjfreq() 410 static int ptp_dp83640_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_dp83640_adjtime() 431 static int ptp_dp83640_gettime(struct ptp_clock_info *ptp, in ptp_dp83640_gettime() 456 static int ptp_dp83640_settime(struct ptp_clock_info *ptp, in ptp_dp83640_settime() 473 static int ptp_dp83640_enable(struct ptp_clock_info *ptp, in ptp_dp83640_enable() 517 static int ptp_dp83640_verify(struct ptp_clock_info *ptp, unsigned int pin, in ptp_dp83640_verify()
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | octeon_network.h | 92 struct ptp_clock_info ptp_info;
|
D | lio_main.c | 1471 static int liquidio_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in liquidio_ptp_adjfreq() 1508 static int liquidio_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in liquidio_ptp_adjtime() 1525 static int liquidio_ptp_gettime(struct ptp_clock_info *ptp, in liquidio_ptp_gettime() 1550 static int liquidio_ptp_settime(struct ptp_clock_info *ptp, in liquidio_ptp_settime() 1574 static int liquidio_ptp_enable(struct ptp_clock_info *ptp, in liquidio_ptp_enable()
|
/linux-4.4.14/drivers/net/ethernet/tile/ |
D | tilegx.c | 233 struct ptp_clock_info caps; 820 static int ptp_mpipe_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_mpipe_adjfreq() 831 static int ptp_mpipe_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_mpipe_adjtime() 842 static int ptp_mpipe_gettime(struct ptp_clock_info *ptp, in ptp_mpipe_gettime() 854 static int ptp_mpipe_settime(struct ptp_clock_info *ptp, in ptp_mpipe_settime() 866 static int ptp_mpipe_enable(struct ptp_clock_info *ptp, in ptp_mpipe_enable() 872 static struct ptp_clock_info ptp_mpipe_caps = {
|
/linux-4.4.14/Documentation/ptp/ |
D | ptp.txt | 58 themselves by presenting a 'struct ptp_clock_info' to the
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_main.c | 13636 static int bnx2x_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in bnx2x_ptp_adjfreq() 13638 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); in bnx2x_ptp_adjfreq() 13704 static int bnx2x_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in bnx2x_ptp_adjtime() 13706 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); in bnx2x_ptp_adjtime() 13715 static int bnx2x_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in bnx2x_ptp_gettime() 13717 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); in bnx2x_ptp_gettime() 13729 static int bnx2x_ptp_settime(struct ptp_clock_info *ptp, in bnx2x_ptp_settime() 13732 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); in bnx2x_ptp_settime() 13746 static int bnx2x_ptp_enable(struct ptp_clock_info *ptp, in bnx2x_ptp_enable() 13749 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); in bnx2x_ptp_enable() [all …]
|
D | bnx2x.h | 1933 struct ptp_clock_info ptp_clock_info; member
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | tg3.h | 3172 struct ptp_clock_info ptp_info;
|
D | tg3.c | 6173 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 = {
|