ptp_clock_info 484 drivers/hv/hv_util.c static int hv_ptp_enable(struct ptp_clock_info *info, ptp_clock_info 490 drivers/hv/hv_util.c static int hv_ptp_settime(struct ptp_clock_info *p, const struct timespec64 *ts) ptp_clock_info 495 drivers/hv/hv_util.c static int hv_ptp_adjfreq(struct ptp_clock_info *ptp, s32 delta) ptp_clock_info 499 drivers/hv/hv_util.c static int hv_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 504 drivers/hv/hv_util.c static int hv_ptp_gettime(struct ptp_clock_info *info, struct timespec64 *ts) ptp_clock_info 511 drivers/hv/hv_util.c static struct ptp_clock_info ptp_hyperv_info = { ptp_clock_info 306 drivers/net/dsa/mv88e6xxx/chip.h struct ptp_clock_info ptp_clock_info; ptp_clock_info 571 drivers/net/dsa/mv88e6xxx/chip.h int (*ptp_enable)(struct ptp_clock_info *ptp, ptp_clock_info 573 drivers/net/dsa/mv88e6xxx/chip.h int (*ptp_verify)(struct ptp_clock_info *ptp, unsigned int pin, ptp_clock_info 480 drivers/net/dsa/mv88e6xxx/hwtstamp.c long mv88e6xxx_hwtstamp_work(struct ptp_clock_info *ptp) ptp_clock_info 199 drivers/net/dsa/mv88e6xxx/ptp.c static int mv88e6xxx_ptp_adjfine(struct ptp_clock_info *ptp, long scaled_ppm) ptp_clock_info 227 drivers/net/dsa/mv88e6xxx/ptp.c static int mv88e6xxx_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 238 drivers/net/dsa/mv88e6xxx/ptp.c static int mv88e6xxx_ptp_gettime(struct ptp_clock_info *ptp, ptp_clock_info 253 drivers/net/dsa/mv88e6xxx/ptp.c static int mv88e6xxx_ptp_settime(struct ptp_clock_info *ptp, ptp_clock_info 321 drivers/net/dsa/mv88e6xxx/ptp.c static int mv88e6352_ptp_enable(struct ptp_clock_info *ptp, ptp_clock_info 334 drivers/net/dsa/mv88e6xxx/ptp.c static int mv88e6352_ptp_verify(struct ptp_clock_info *ptp, unsigned int pin, ptp_clock_info 442 drivers/net/dsa/mv88e6xxx/ptp.c mv88e6xxx_ptp_gettime(&chip->ptp_clock_info, &ts); ptp_clock_info 467 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.owner = THIS_MODULE; ptp_clock_info 468 drivers/net/dsa/mv88e6xxx/ptp.c snprintf(chip->ptp_clock_info.name, sizeof(chip->ptp_clock_info.name), ptp_clock_info 471 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.n_ext_ts = ptp_ops->n_ext_ts; ptp_clock_info 472 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.n_per_out = 0; ptp_clock_info 473 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.n_pins = mv88e6xxx_num_gpio(chip); ptp_clock_info 474 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.pps = 0; ptp_clock_info 476 drivers/net/dsa/mv88e6xxx/ptp.c for (i = 0; i < chip->ptp_clock_info.n_pins; ++i) { ptp_clock_info 483 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.pin_config = chip->pin_config; ptp_clock_info 485 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.max_adj = MV88E6XXX_MAX_ADJ_PPB; ptp_clock_info 486 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.adjfine = mv88e6xxx_ptp_adjfine; ptp_clock_info 487 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.adjtime = mv88e6xxx_ptp_adjtime; ptp_clock_info 488 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.gettime64 = mv88e6xxx_ptp_gettime; ptp_clock_info 489 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.settime64 = mv88e6xxx_ptp_settime; ptp_clock_info 490 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.enable = ptp_ops->ptp_enable; ptp_clock_info 491 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.verify = ptp_ops->ptp_verify; ptp_clock_info 492 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock_info.do_aux_work = mv88e6xxx_hwtstamp_work; ptp_clock_info 494 drivers/net/dsa/mv88e6xxx/ptp.c chip->ptp_clock = ptp_clock_register(&chip->ptp_clock_info, chip->dev); ptp_clock_info 144 drivers/net/dsa/mv88e6xxx/ptp.h long mv88e6xxx_hwtstamp_work(struct ptp_clock_info *ptp); ptp_clock_info 149 drivers/net/dsa/mv88e6xxx/ptp.h ptp_clock_info) ptp_clock_info 157 drivers/net/dsa/mv88e6xxx/ptp.h static inline long mv88e6xxx_hwtstamp_work(struct ptp_clock_info *ptp) ptp_clock_info 94 drivers/net/dsa/sja1105/sja1105.h struct ptp_clock_info ptp_caps; ptp_clock_info 239 drivers/net/dsa/sja1105/sja1105_ptp.c static int sja1105_ptp_gettime(struct ptp_clock_info *ptp, ptp_clock_info 254 drivers/net/dsa/sja1105/sja1105_ptp.c static int sja1105_ptp_settime(struct ptp_clock_info *ptp, ptp_clock_info 267 drivers/net/dsa/sja1105/sja1105_ptp.c static int sja1105_ptp_adjfine(struct ptp_clock_info *ptp, long scaled_ppm) ptp_clock_info 312 drivers/net/dsa/sja1105/sja1105_ptp.c static int sja1105_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 350 drivers/net/dsa/sja1105/sja1105_ptp.c static const struct ptp_clock_info sja1105_ptp_caps = { ptp_clock_info 137 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c static int xgbe_adjfreq(struct ptp_clock_info *info, s32 delta) ptp_clock_info 141 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c ptp_clock_info); ptp_clock_info 168 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c static int xgbe_adjtime(struct ptp_clock_info *info, s64 delta) ptp_clock_info 172 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c ptp_clock_info); ptp_clock_info 182 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c static int xgbe_gettime(struct ptp_clock_info *info, struct timespec64 *ts) ptp_clock_info 186 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c ptp_clock_info); ptp_clock_info 201 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c static int xgbe_settime(struct ptp_clock_info *info, ptp_clock_info 206 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c ptp_clock_info); ptp_clock_info 221 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c static int xgbe_enable(struct ptp_clock_info *info, ptp_clock_info 229 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c struct ptp_clock_info *info = &pdata->ptp_clock_info; ptp_clock_info 1202 drivers/net/ethernet/amd/xgbe/xgbe.h struct ptp_clock_info ptp_clock_info; ptp_clock_info 1834 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h struct ptp_clock_info ptp_clock_info; ptp_clock_info 13788 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 13790 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); ptp_clock_info 13856 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 13858 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); ptp_clock_info 13873 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 13875 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); ptp_clock_info 13893 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_ptp_settime(struct ptp_clock_info *ptp, ptp_clock_info 13896 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); ptp_clock_info 13916 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_ptp_enable(struct ptp_clock_info *ptp, ptp_clock_info 13919 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); ptp_clock_info 13928 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->ptp_clock_info.owner = THIS_MODULE; ptp_clock_info 13929 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c snprintf(bp->ptp_clock_info.name, 16, "%s", bp->dev->name); ptp_clock_info 13930 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->ptp_clock_info.max_adj = BNX2X_MAX_PHC_DRIFT; /* In PPB */ ptp_clock_info 13931 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->ptp_clock_info.n_alarm = 0; ptp_clock_info 13932 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->ptp_clock_info.n_ext_ts = 0; ptp_clock_info 13933 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->ptp_clock_info.n_per_out = 0; ptp_clock_info 13934 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->ptp_clock_info.pps = 0; ptp_clock_info 13935 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->ptp_clock_info.adjfreq = bnx2x_ptp_adjfreq; ptp_clock_info 13936 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->ptp_clock_info.adjtime = bnx2x_ptp_adjtime; ptp_clock_info 13937 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->ptp_clock_info.gettime64 = bnx2x_ptp_gettime; ptp_clock_info 13938 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->ptp_clock_info.settime64 = bnx2x_ptp_settime; ptp_clock_info 13939 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->ptp_clock_info.enable = bnx2x_ptp_enable; ptp_clock_info 13941 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->ptp_clock = ptp_clock_register(&bp->ptp_clock_info, &bp->pdev->dev); ptp_clock_info 6195 drivers/net/ethernet/broadcom/tg3.c static int tg3_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 6231 drivers/net/ethernet/broadcom/tg3.c static int tg3_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 6242 drivers/net/ethernet/broadcom/tg3.c static int tg3_ptp_gettimex(struct ptp_clock_info *ptp, struct timespec64 *ts, ptp_clock_info 6258 drivers/net/ethernet/broadcom/tg3.c static int tg3_ptp_settime(struct ptp_clock_info *ptp, ptp_clock_info 6274 drivers/net/ethernet/broadcom/tg3.c static int tg3_ptp_enable(struct ptp_clock_info *ptp, ptp_clock_info 6337 drivers/net/ethernet/broadcom/tg3.c static const struct ptp_clock_info tg3_ptp_caps = { ptp_clock_info 3190 drivers/net/ethernet/broadcom/tg3.h struct ptp_clock_info ptp_info; ptp_clock_info 1218 drivers/net/ethernet/cadence/macb.h struct ptp_clock_info ptp_clock_info; ptp_clock_info 41 drivers/net/ethernet/cadence/macb_ptp.c static int gem_tsu_get_time(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 43 drivers/net/ethernet/cadence/macb_ptp.c struct macb *bp = container_of(ptp, struct macb, ptp_clock_info); ptp_clock_info 72 drivers/net/ethernet/cadence/macb_ptp.c static int gem_tsu_set_time(struct ptp_clock_info *ptp, ptp_clock_info 75 drivers/net/ethernet/cadence/macb_ptp.c struct macb *bp = container_of(ptp, struct macb, ptp_clock_info); ptp_clock_info 117 drivers/net/ethernet/cadence/macb_ptp.c static int gem_ptp_adjfine(struct ptp_clock_info *ptp, long scaled_ppm) ptp_clock_info 119 drivers/net/ethernet/cadence/macb_ptp.c struct macb *bp = container_of(ptp, struct macb, ptp_clock_info); ptp_clock_info 152 drivers/net/ethernet/cadence/macb_ptp.c static int gem_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 154 drivers/net/ethernet/cadence/macb_ptp.c struct macb *bp = container_of(ptp, struct macb, ptp_clock_info); ptp_clock_info 164 drivers/net/ethernet/cadence/macb_ptp.c gem_tsu_get_time(&bp->ptp_clock_info, &now); ptp_clock_info 167 drivers/net/ethernet/cadence/macb_ptp.c gem_tsu_set_time(&bp->ptp_clock_info, ptp_clock_info 178 drivers/net/ethernet/cadence/macb_ptp.c static int gem_ptp_enable(struct ptp_clock_info *ptp, ptp_clock_info 184 drivers/net/ethernet/cadence/macb_ptp.c static const struct ptp_clock_info gem_ptp_caps_template = { ptp_clock_info 223 drivers/net/ethernet/cadence/macb_ptp.c gem_tsu_set_time(&bp->ptp_clock_info, &ts); ptp_clock_info 254 drivers/net/ethernet/cadence/macb_ptp.c gem_tsu_get_time(&bp->ptp_clock_info, &tsu); ptp_clock_info 355 drivers/net/ethernet/cadence/macb_ptp.c bp->ptp_clock_info = gem_ptp_caps_template; ptp_clock_info 359 drivers/net/ethernet/cadence/macb_ptp.c bp->ptp_clock_info.max_adj = bp->ptp_info->get_ptp_max_adj(); ptp_clock_info 361 drivers/net/ethernet/cadence/macb_ptp.c bp->ptp_clock = ptp_clock_register(&bp->ptp_clock_info, &dev->dev); ptp_clock_info 90 drivers/net/ethernet/cavium/common/cavium_ptp.c static int cavium_ptp_adjfine(struct ptp_clock_info *ptp_info, long scaled_ppm) ptp_clock_info 137 drivers/net/ethernet/cavium/common/cavium_ptp.c static int cavium_ptp_adjtime(struct ptp_clock_info *ptp_info, s64 delta) ptp_clock_info 158 drivers/net/ethernet/cavium/common/cavium_ptp.c static int cavium_ptp_gettime(struct ptp_clock_info *ptp_info, ptp_clock_info 180 drivers/net/ethernet/cavium/common/cavium_ptp.c static int cavium_ptp_settime(struct ptp_clock_info *ptp_info, ptp_clock_info 203 drivers/net/ethernet/cavium/common/cavium_ptp.c static int cavium_ptp_enable(struct ptp_clock_info *ptp_info, ptp_clock_info 258 drivers/net/ethernet/cavium/common/cavium_ptp.c clock->ptp_info = (struct ptp_clock_info) { ptp_clock_info 23 drivers/net/ethernet/cavium/common/cavium_ptp.h struct ptp_clock_info ptp_info; ptp_clock_info 1560 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 1597 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 1614 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_ptp_gettime(struct ptp_clock_info *ptp, ptp_clock_info 1637 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_ptp_settime(struct ptp_clock_info *ptp, ptp_clock_info 1662 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_ptp_enable(struct ptp_clock_info *ptp __attribute__((unused)), ptp_clock_info 165 drivers/net/ethernet/cavium/liquidio/octeon_network.h struct ptp_clock_info ptp_info; ptp_clock_info 1017 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h struct ptp_clock_info ptp_clock_info; ptp_clock_info 203 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c static int cxgb4_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 206 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c struct adapter, ptp_clock_info); ptp_clock_info 268 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c static int cxgb4_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 272 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c ptp_clock_info); ptp_clock_info 312 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c static int cxgb4_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 315 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c ptp_clock_info); ptp_clock_info 335 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c static int cxgb4_ptp_settime(struct ptp_clock_info *ptp, ptp_clock_info 339 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c struct adapter, ptp_clock_info); ptp_clock_info 391 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c static int cxgb4_ptp_enable(struct ptp_clock_info __always_unused *ptp, ptp_clock_info 398 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c static const struct ptp_clock_info cxgb4_ptp_clock_info = { ptp_clock_info 427 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c adapter->ptp_clock_info = cxgb4_ptp_clock_info; ptp_clock_info 430 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c adapter->ptp_clock = ptp_clock_register(&adapter->ptp_clock_info, ptp_clock_info 441 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c if (cxgb4_ptp_settime(&adapter->ptp_clock_info, &now) < 0) { ptp_clock_info 16 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c static int dpaa2_ptp_enable(struct ptp_clock_info *ptp, ptp_clock_info 59 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c static const struct ptp_clock_info dpaa2_ptp_caps = { ptp_clock_info 13 drivers/net/ethernet/freescale/enetc/enetc_ptp.c static struct ptp_clock_info enetc_ptp_caps = { ptp_clock_info 559 drivers/net/ethernet/freescale/fec.h struct ptp_clock_info ptp_caps; ptp_clock_info 288 drivers/net/ethernet/freescale/fec_ptp.c static int fec_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 357 drivers/net/ethernet/freescale/fec_ptp.c static int fec_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 378 drivers/net/ethernet/freescale/fec_ptp.c static int fec_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 402 drivers/net/ethernet/freescale/fec_ptp.c static int fec_ptp_settime(struct ptp_clock_info *ptp, ptp_clock_info 440 drivers/net/ethernet/freescale/fec_ptp.c static int fec_ptp_enable(struct ptp_clock_info *ptp, ptp_clock_info 327 drivers/net/ethernet/intel/e1000e/e1000.h struct ptp_clock_info ptp_clock_info; ptp_clock_info 3900 drivers/net/ethernet/intel/e1000e/netdev.c struct ptp_clock_info *info = &adapter->ptp_clock_info; ptp_clock_info 25 drivers/net/ethernet/intel/e1000e/ptp.c static int e1000e_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) ptp_clock_info 28 drivers/net/ethernet/intel/e1000e/ptp.c ptp_clock_info); ptp_clock_info 78 drivers/net/ethernet/intel/e1000e/ptp.c static int e1000e_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 81 drivers/net/ethernet/intel/e1000e/ptp.c ptp_clock_info); ptp_clock_info 152 drivers/net/ethernet/intel/e1000e/ptp.c static int e1000e_phc_getcrosststamp(struct ptp_clock_info *ptp, ptp_clock_info 156 drivers/net/ethernet/intel/e1000e/ptp.c ptp_clock_info); ptp_clock_info 173 drivers/net/ethernet/intel/e1000e/ptp.c static int e1000e_phc_gettimex(struct ptp_clock_info *ptp, ptp_clock_info 178 drivers/net/ethernet/intel/e1000e/ptp.c ptp_clock_info); ptp_clock_info 203 drivers/net/ethernet/intel/e1000e/ptp.c static int e1000e_phc_settime(struct ptp_clock_info *ptp, ptp_clock_info 207 drivers/net/ethernet/intel/e1000e/ptp.c ptp_clock_info); ptp_clock_info 230 drivers/net/ethernet/intel/e1000e/ptp.c static int e1000e_phc_enable(struct ptp_clock_info __always_unused *ptp, ptp_clock_info 256 drivers/net/ethernet/intel/e1000e/ptp.c static const struct ptp_clock_info e1000e_ptp_clock_info = { ptp_clock_info 287 drivers/net/ethernet/intel/e1000e/ptp.c adapter->ptp_clock_info = e1000e_ptp_clock_info; ptp_clock_info 289 drivers/net/ethernet/intel/e1000e/ptp.c snprintf(adapter->ptp_clock_info.name, ptp_clock_info 290 drivers/net/ethernet/intel/e1000e/ptp.c sizeof(adapter->ptp_clock_info.name), "%pm", ptp_clock_info 300 drivers/net/ethernet/intel/e1000e/ptp.c adapter->ptp_clock_info.max_adj = 24000000 - 1; ptp_clock_info 306 drivers/net/ethernet/intel/e1000e/ptp.c adapter->ptp_clock_info.max_adj = 600000000 - 1; ptp_clock_info 315 drivers/net/ethernet/intel/e1000e/ptp.c adapter->ptp_clock_info.getcrosststamp = ptp_clock_info 325 drivers/net/ethernet/intel/e1000e/ptp.c adapter->ptp_clock = ptp_clock_register(&adapter->ptp_clock_info, ptp_clock_info 629 drivers/net/ethernet/intel/i40e/i40e.h struct ptp_clock_info ptp_caps; ptp_clock_info 101 drivers/net/ethernet/intel/i40e/i40e_ptp.c static int i40e_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 145 drivers/net/ethernet/intel/i40e/i40e_ptp.c static int i40e_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 171 drivers/net/ethernet/intel/i40e/i40e_ptp.c static int i40e_ptp_gettimex(struct ptp_clock_info *ptp, struct timespec64 *ts, ptp_clock_info 191 drivers/net/ethernet/intel/i40e/i40e_ptp.c static int i40e_ptp_settime(struct ptp_clock_info *ptp, ptp_clock_info 212 drivers/net/ethernet/intel/i40e/i40e_ptp.c static int i40e_ptp_feature_enable(struct ptp_clock_info *ptp, ptp_clock_info 547 drivers/net/ethernet/intel/igb/igb.h struct ptp_clock_info ptp_caps; ptp_clock_info 194 drivers/net/ethernet/intel/igb/igb_ptp.c static int igb_ptp_adjfreq_82576(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 223 drivers/net/ethernet/intel/igb/igb_ptp.c static int igb_ptp_adjfine_82580(struct ptp_clock_info *ptp, long scaled_ppm) ptp_clock_info 249 drivers/net/ethernet/intel/igb/igb_ptp.c static int igb_ptp_adjtime_82576(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 262 drivers/net/ethernet/intel/igb/igb_ptp.c static int igb_ptp_adjtime_i210(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 280 drivers/net/ethernet/intel/igb/igb_ptp.c static int igb_ptp_gettimex_82576(struct ptp_clock_info *ptp, ptp_clock_info 307 drivers/net/ethernet/intel/igb/igb_ptp.c static int igb_ptp_gettimex_82580(struct ptp_clock_info *ptp, ptp_clock_info 335 drivers/net/ethernet/intel/igb/igb_ptp.c static int igb_ptp_gettimex_i210(struct ptp_clock_info *ptp, ptp_clock_info 357 drivers/net/ethernet/intel/igb/igb_ptp.c static int igb_ptp_settime_82576(struct ptp_clock_info *ptp, ptp_clock_info 376 drivers/net/ethernet/intel/igb/igb_ptp.c static int igb_ptp_settime_i210(struct ptp_clock_info *ptp, ptp_clock_info 510 drivers/net/ethernet/intel/igb/igb_ptp.c static int igb_ptp_feature_enable_i210(struct ptp_clock_info *ptp, ptp_clock_info 656 drivers/net/ethernet/intel/igb/igb_ptp.c static int igb_ptp_feature_enable(struct ptp_clock_info *ptp, ptp_clock_info 662 drivers/net/ethernet/intel/igb/igb_ptp.c static int igb_ptp_verify_pin(struct ptp_clock_info *ptp, unsigned int pin, ptp_clock_info 720 drivers/net/ethernet/intel/ixgbe/ixgbe.h struct ptp_clock_info ptp_caps; ptp_clock_info 444 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c static int ixgbe_ptp_adjfreq_82599(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 495 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c static int ixgbe_ptp_adjfreq_X550(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 531 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c static int ixgbe_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 556 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c static int ixgbe_ptp_gettimex(struct ptp_clock_info *ptp, ptp_clock_info 609 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c static int ixgbe_ptp_settime(struct ptp_clock_info *ptp, ptp_clock_info 636 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c static int ixgbe_ptp_feature_enable(struct ptp_clock_info *ptp, ptp_clock_info 121 drivers/net/ethernet/mellanox/mlx4/en_clock.c static int mlx4_en_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) ptp_clock_info 128 drivers/net/ethernet/mellanox/mlx4/en_clock.c ptp_clock_info); ptp_clock_info 154 drivers/net/ethernet/mellanox/mlx4/en_clock.c static int mlx4_en_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 157 drivers/net/ethernet/mellanox/mlx4/en_clock.c ptp_clock_info); ptp_clock_info 175 drivers/net/ethernet/mellanox/mlx4/en_clock.c static int mlx4_en_phc_gettime(struct ptp_clock_info *ptp, ptp_clock_info 179 drivers/net/ethernet/mellanox/mlx4/en_clock.c ptp_clock_info); ptp_clock_info 200 drivers/net/ethernet/mellanox/mlx4/en_clock.c static int mlx4_en_phc_settime(struct ptp_clock_info *ptp, ptp_clock_info 204 drivers/net/ethernet/mellanox/mlx4/en_clock.c ptp_clock_info); ptp_clock_info 225 drivers/net/ethernet/mellanox/mlx4/en_clock.c static int mlx4_en_phc_enable(struct ptp_clock_info __always_unused *ptp, ptp_clock_info 232 drivers/net/ethernet/mellanox/mlx4/en_clock.c static const struct ptp_clock_info mlx4_en_ptp_clock_info = { ptp_clock_info 291 drivers/net/ethernet/mellanox/mlx4/en_clock.c mdev->ptp_clock_info = mlx4_en_ptp_clock_info; ptp_clock_info 292 drivers/net/ethernet/mellanox/mlx4/en_clock.c snprintf(mdev->ptp_clock_info.name, 16, "mlx4 ptp"); ptp_clock_info 294 drivers/net/ethernet/mellanox/mlx4/en_clock.c mdev->ptp_clock = ptp_clock_register(&mdev->ptp_clock_info, ptp_clock_info 437 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h struct ptp_clock_info ptp_clock_info; ptp_clock_info 143 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c static int mlx5_ptp_settime(struct ptp_clock_info *ptp, ptp_clock_info 159 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c static int mlx5_ptp_gettimex(struct ptp_clock_info *ptp, struct timespec64 *ts, ptp_clock_info 179 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c static int mlx5_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 193 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c static int mlx5_ptp_adjfreq(struct ptp_clock_info *ptp, s32 delta) ptp_clock_info 221 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c static int mlx5_extts_configure(struct ptp_clock_info *ptp, ptp_clock_info 283 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c static int mlx5_perout_configure(struct ptp_clock_info *ptp, ptp_clock_info 363 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c static int mlx5_pps_configure(struct ptp_clock_info *ptp, ptp_clock_info 374 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c static int mlx5_ptp_enable(struct ptp_clock_info *ptp, ptp_clock_info 391 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c static int mlx5_ptp_verify(struct ptp_clock_info *ptp, unsigned int pin, ptp_clock_info 397 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c static const struct ptp_clock_info mlx5_ptp_clock_info = { ptp_clock_info 68 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c struct ptp_clock_info ptp_info; ptp_clock_info 151 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c static int mlxsw_sp1_ptp_adjfine(struct ptp_clock_info *ptp, long scaled_ppm) ptp_clock_info 180 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c static int mlxsw_sp1_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 194 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c static int mlxsw_sp1_ptp_gettimex(struct ptp_clock_info *ptp, ptp_clock_info 212 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c static int mlxsw_sp1_ptp_settime(struct ptp_clock_info *ptp, ptp_clock_info 227 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c static const struct ptp_clock_info mlxsw_sp1_ptp_clock_info = { ptp_clock_info 262 drivers/net/ethernet/microchip/lan743x_ptp.c static int lan743x_ptpci_adjfine(struct ptp_clock_info *ptpci, long scaled_ppm) ptp_clock_info 265 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptpci, struct lan743x_ptp, ptp_clock_info); ptp_clock_info 295 drivers/net/ethernet/microchip/lan743x_ptp.c static int lan743x_ptpci_adjfreq(struct ptp_clock_info *ptpci, s32 delta_ppb) ptp_clock_info 298 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptpci, struct lan743x_ptp, ptp_clock_info); ptp_clock_info 329 drivers/net/ethernet/microchip/lan743x_ptp.c static int lan743x_ptpci_adjtime(struct ptp_clock_info *ptpci, s64 delta) ptp_clock_info 332 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptpci, struct lan743x_ptp, ptp_clock_info); ptp_clock_info 341 drivers/net/ethernet/microchip/lan743x_ptp.c static int lan743x_ptpci_gettime64(struct ptp_clock_info *ptpci, ptp_clock_info 345 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptpci, struct lan743x_ptp, ptp_clock_info); ptp_clock_info 358 drivers/net/ethernet/microchip/lan743x_ptp.c static int lan743x_ptpci_settime64(struct ptp_clock_info *ptpci, ptp_clock_info 362 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptpci, struct lan743x_ptp, ptp_clock_info); ptp_clock_info 544 drivers/net/ethernet/microchip/lan743x_ptp.c static int lan743x_ptpci_enable(struct ptp_clock_info *ptpci, ptp_clock_info 548 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptpci, struct lan743x_ptp, ptp_clock_info); ptp_clock_info 575 drivers/net/ethernet/microchip/lan743x_ptp.c static long lan743x_ptpci_do_aux_work(struct ptp_clock_info *ptpci) ptp_clock_info 578 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptpci, struct lan743x_ptp, ptp_clock_info); ptp_clock_info 902 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.owner = THIS_MODULE; ptp_clock_info 903 drivers/net/ethernet/microchip/lan743x_ptp.c snprintf(ptp->ptp_clock_info.name, 16, "%pm", ptp_clock_info 905 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.max_adj = LAN743X_PTP_MAX_FREQ_ADJ_IN_PPB; ptp_clock_info 906 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.n_alarm = 0; ptp_clock_info 907 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.n_ext_ts = 0; ptp_clock_info 908 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.n_per_out = 1; ptp_clock_info 909 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.n_pins = 0; ptp_clock_info 910 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.pps = 0; ptp_clock_info 911 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.pin_config = NULL; ptp_clock_info 912 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.adjfine = lan743x_ptpci_adjfine; ptp_clock_info 913 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.adjfreq = lan743x_ptpci_adjfreq; ptp_clock_info 914 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.adjtime = lan743x_ptpci_adjtime; ptp_clock_info 915 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.gettime64 = lan743x_ptpci_gettime64; ptp_clock_info 916 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.getcrosststamp = NULL; ptp_clock_info 917 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.settime64 = lan743x_ptpci_settime64; ptp_clock_info 918 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.enable = lan743x_ptpci_enable; ptp_clock_info 919 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.do_aux_work = lan743x_ptpci_do_aux_work; ptp_clock_info 920 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock_info.verify = NULL; ptp_clock_info 922 drivers/net/ethernet/microchip/lan743x_ptp.c ptp->ptp_clock = ptp_clock_register(&ptp->ptp_clock_info, ptp_clock_info 53 drivers/net/ethernet/microchip/lan743x_ptp.h struct ptp_clock_info ptp_clock_info; ptp_clock_info 1814 drivers/net/ethernet/mscc/ocelot.c int ocelot_ptp_gettime64(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 1848 drivers/net/ethernet/mscc/ocelot.c static int ocelot_ptp_settime64(struct ptp_clock_info *ptp, ptp_clock_info 1879 drivers/net/ethernet/mscc/ocelot.c static int ocelot_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 1920 drivers/net/ethernet/mscc/ocelot.c static int ocelot_ptp_adjfine(struct ptp_clock_info *ptp, long scaled_ppm) ptp_clock_info 1965 drivers/net/ethernet/mscc/ocelot.c static struct ptp_clock_info ocelot_ptp_clock_info = { ptp_clock_info 475 drivers/net/ethernet/mscc/ocelot.h struct ptp_clock_info ptp_info; ptp_clock_info 556 drivers/net/ethernet/mscc/ocelot.h int ocelot_ptp_gettime64(struct ptp_clock_info *ptp, struct timespec64 *ts); ptp_clock_info 37 drivers/net/ethernet/qlogic/qede/qede_ptp.c struct ptp_clock_info clock_info; ptp_clock_info 63 drivers/net/ethernet/qlogic/qede/qede_ptp.c static int qede_ptp_adjfreq(struct ptp_clock_info *info, s32 ppb) ptp_clock_info 83 drivers/net/ethernet/qlogic/qede/qede_ptp.c static int qede_ptp_adjtime(struct ptp_clock_info *info, s64 delta) ptp_clock_info 101 drivers/net/ethernet/qlogic/qede/qede_ptp.c static int qede_ptp_gettime(struct ptp_clock_info *info, struct timespec64 *ts) ptp_clock_info 121 drivers/net/ethernet/qlogic/qede/qede_ptp.c static int qede_ptp_settime(struct ptp_clock_info *info, ptp_clock_info 144 drivers/net/ethernet/qlogic/qede/qede_ptp.c static int qede_ptp_ancillary_feature_enable(struct ptp_clock_info *info, ptp_clock_info 980 drivers/net/ethernet/renesas/ravb.h struct ptp_clock_info info; ptp_clock_info 91 drivers/net/ethernet/renesas/ravb_ptp.c static int ravb_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 127 drivers/net/ethernet/renesas/ravb_ptp.c static int ravb_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 148 drivers/net/ethernet/renesas/ravb_ptp.c static int ravb_ptp_gettime64(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 162 drivers/net/ethernet/renesas/ravb_ptp.c static int ravb_ptp_settime64(struct ptp_clock_info *ptp, ptp_clock_info 177 drivers/net/ethernet/renesas/ravb_ptp.c static int ravb_ptp_extts(struct ptp_clock_info *ptp, ptp_clock_info 211 drivers/net/ethernet/renesas/ravb_ptp.c static int ravb_ptp_perout(struct ptp_clock_info *ptp, ptp_clock_info 277 drivers/net/ethernet/renesas/ravb_ptp.c static int ravb_ptp_enable(struct ptp_clock_info *ptp, ptp_clock_info 290 drivers/net/ethernet/renesas/ravb_ptp.c static const struct ptp_clock_info ravb_ptp_info = { ptp_clock_info 325 drivers/net/ethernet/sfc/ptp.c struct ptp_clock_info phc_clock_info; ptp_clock_info 345 drivers/net/ethernet/sfc/ptp.c static int efx_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta); ptp_clock_info 346 drivers/net/ethernet/sfc/ptp.c static int efx_phc_adjtime(struct ptp_clock_info *ptp, s64 delta); ptp_clock_info 347 drivers/net/ethernet/sfc/ptp.c static int efx_phc_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts); ptp_clock_info 348 drivers/net/ethernet/sfc/ptp.c static int efx_phc_settime(struct ptp_clock_info *ptp, ptp_clock_info 350 drivers/net/ethernet/sfc/ptp.c static int efx_phc_enable(struct ptp_clock_info *ptp, ptp_clock_info 1425 drivers/net/ethernet/sfc/ptp.c static const struct ptp_clock_info efx_phc_clock_info = { ptp_clock_info 2061 drivers/net/ethernet/sfc/ptp.c static int efx_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) ptp_clock_info 2095 drivers/net/ethernet/sfc/ptp.c static int efx_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 2115 drivers/net/ethernet/sfc/ptp.c static int efx_phc_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 2141 drivers/net/ethernet/sfc/ptp.c static int efx_phc_settime(struct ptp_clock_info *ptp, ptp_clock_info 2165 drivers/net/ethernet/sfc/ptp.c static int efx_phc_enable(struct ptp_clock_info *ptp, ptp_clock_info 205 drivers/net/ethernet/stmicro/stmmac/stmmac.h struct ptp_clock_info ptp_clock_ops; ptp_clock_info 21 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c static int stmmac_adjust_freq(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 56 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c static int stmmac_adjust_time(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 93 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c static int stmmac_get_time(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 118 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c static int stmmac_set_time(struct ptp_clock_info *ptp, ptp_clock_info 132 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c static int stmmac_enable(struct ptp_clock_info *ptp, ptp_clock_info 169 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c static struct ptp_clock_info stmmac_ptp_clock_ops = { ptp_clock_info 216 drivers/net/ethernet/ti/cpts.c static int cpts_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 244 drivers/net/ethernet/ti/cpts.c static int cpts_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 256 drivers/net/ethernet/ti/cpts.c static int cpts_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 271 drivers/net/ethernet/ti/cpts.c static int cpts_ptp_settime(struct ptp_clock_info *ptp, ptp_clock_info 287 drivers/net/ethernet/ti/cpts.c static int cpts_ptp_enable(struct ptp_clock_info *ptp, ptp_clock_info 293 drivers/net/ethernet/ti/cpts.c static long cpts_overflow_check(struct ptp_clock_info *ptp) ptp_clock_info 315 drivers/net/ethernet/ti/cpts.c static const struct ptp_clock_info cpts_info = { ptp_clock_info 104 drivers/net/ethernet/ti/cpts.h struct ptp_clock_info info; ptp_clock_info 131 drivers/net/phy/dp83640.c struct ptp_clock_info caps; ptp_clock_info 365 drivers/net/phy/dp83640.c static int ptp_dp83640_adjfine(struct ptp_clock_info *ptp, long scaled_ppm) ptp_clock_info 398 drivers/net/phy/dp83640.c static int ptp_dp83640_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 419 drivers/net/phy/dp83640.c static int ptp_dp83640_gettime(struct ptp_clock_info *ptp, ptp_clock_info 444 drivers/net/phy/dp83640.c static int ptp_dp83640_settime(struct ptp_clock_info *ptp, ptp_clock_info 461 drivers/net/phy/dp83640.c static int ptp_dp83640_enable(struct ptp_clock_info *ptp, ptp_clock_info 521 drivers/net/phy/dp83640.c static int ptp_dp83640_verify(struct ptp_clock_info *ptp, unsigned int pin, ptp_clock_info 18 drivers/ptp/ptp_chardev.c static int ptp_disable_pinfunc(struct ptp_clock_info *ops, ptp_clock_info 51 drivers/ptp/ptp_chardev.c struct ptp_clock_info *info = ptp->info; ptp_clock_info 115 drivers/ptp/ptp_chardev.c struct ptp_clock_info *ops = ptp->info; ptp_clock_info 118 drivers/ptp/ptp_clock.c struct ptp_clock_info *ops; ptp_clock_info 184 drivers/ptp/ptp_clock.c struct ptp_clock_info *info = ptp->info; ptp_clock_info 195 drivers/ptp/ptp_clock.c struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info, ptp_clock_info 54 drivers/ptp/ptp_dte.c struct ptp_clock_info caps; ptp_clock_info 147 drivers/ptp/ptp_dte.c static int ptp_dte_adjfreq(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 170 drivers/ptp/ptp_dte.c static int ptp_dte_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 182 drivers/ptp/ptp_dte.c static int ptp_dte_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 194 drivers/ptp/ptp_dte.c static int ptp_dte_settime(struct ptp_clock_info *ptp, ptp_clock_info 219 drivers/ptp/ptp_dte.c static int ptp_dte_enable(struct ptp_clock_info *ptp, ptp_clock_info 225 drivers/ptp/ptp_dte.c static const struct ptp_clock_info ptp_dte_caps = { ptp_clock_info 30 drivers/ptp/ptp_ixp46x.c struct ptp_clock_info caps; ptp_clock_info 123 drivers/ptp/ptp_ixp46x.c static int ptp_ixp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 147 drivers/ptp/ptp_ixp46x.c static int ptp_ixp_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 165 drivers/ptp/ptp_ixp46x.c static int ptp_ixp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 182 drivers/ptp/ptp_ixp46x.c static int ptp_ixp_settime(struct ptp_clock_info *ptp, ptp_clock_info 201 drivers/ptp/ptp_ixp46x.c static int ptp_ixp_enable(struct ptp_clock_info *ptp, ptp_clock_info 226 drivers/ptp/ptp_ixp46x.c static const struct ptp_clock_info ptp_ixp_caps = { ptp_clock_info 22 drivers/ptp/ptp_kvm.c struct ptp_clock_info caps; ptp_clock_info 85 drivers/ptp/ptp_kvm.c static int ptp_kvm_getcrosststamp(struct ptp_clock_info *ptp, ptp_clock_info 96 drivers/ptp/ptp_kvm.c static int ptp_kvm_adjfreq(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 101 drivers/ptp/ptp_kvm.c static int ptp_kvm_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 106 drivers/ptp/ptp_kvm.c static int ptp_kvm_settime(struct ptp_clock_info *ptp, ptp_clock_info 112 drivers/ptp/ptp_kvm.c static int ptp_kvm_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 137 drivers/ptp/ptp_kvm.c static int ptp_kvm_enable(struct ptp_clock_info *ptp, ptp_clock_info 143 drivers/ptp/ptp_kvm.c static const struct ptp_clock_info ptp_kvm_caps = { ptp_clock_info 111 drivers/ptp/ptp_pch.c struct ptp_clock_info caps; ptp_clock_info 400 drivers/ptp/ptp_pch.c static int ptp_pch_adjfreq(struct ptp_clock_info *ptp, s32 ppb) ptp_clock_info 424 drivers/ptp/ptp_pch.c static int ptp_pch_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 440 drivers/ptp/ptp_pch.c static int ptp_pch_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 455 drivers/ptp/ptp_pch.c static int ptp_pch_settime(struct ptp_clock_info *ptp, ptp_clock_info 472 drivers/ptp/ptp_pch.c static int ptp_pch_enable(struct ptp_clock_info *ptp, ptp_clock_info 497 drivers/ptp/ptp_pch.c static const struct ptp_clock_info ptp_pch_caps = { ptp_clock_info 32 drivers/ptp/ptp_private.h struct ptp_clock_info *info; ptp_clock_info 195 drivers/ptp/ptp_qoriq.c int ptp_qoriq_adjfine(struct ptp_clock_info *ptp, long scaled_ppm) ptp_clock_info 225 drivers/ptp/ptp_qoriq.c int ptp_qoriq_adjtime(struct ptp_clock_info *ptp, s64 delta) ptp_clock_info 244 drivers/ptp/ptp_qoriq.c int ptp_qoriq_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) ptp_clock_info 262 drivers/ptp/ptp_qoriq.c int ptp_qoriq_settime(struct ptp_clock_info *ptp, ptp_clock_info 282 drivers/ptp/ptp_qoriq.c int ptp_qoriq_enable(struct ptp_clock_info *ptp, ptp_clock_info 331 drivers/ptp/ptp_qoriq.c static const struct ptp_clock_info ptp_qoriq_caps = { ptp_clock_info 449 drivers/ptp/ptp_qoriq.c const struct ptp_clock_info *caps) ptp_clock_info 41 drivers/ptp/ptp_sysfs.c struct ptp_clock_info *ops = ptp->info; ptp_clock_info 101 drivers/ptp/ptp_sysfs.c struct ptp_clock_info *ops = ptp->info; ptp_clock_info 129 drivers/ptp/ptp_sysfs.c struct ptp_clock_info *ops = ptp->info; ptp_clock_info 173 drivers/ptp/ptp_sysfs.c struct ptp_clock_info *info = ptp->info; ptp_clock_info 260 drivers/ptp/ptp_sysfs.c struct ptp_clock_info *info = ptp->info; ptp_clock_info 145 include/linux/fsl/ptp_qoriq.h struct ptp_clock_info caps; ptp_clock_info 186 include/linux/fsl/ptp_qoriq.h const struct ptp_clock_info *caps); ptp_clock_info 188 include/linux/fsl/ptp_qoriq.h int ptp_qoriq_adjfine(struct ptp_clock_info *ptp, long scaled_ppm); ptp_clock_info 189 include/linux/fsl/ptp_qoriq.h int ptp_qoriq_adjtime(struct ptp_clock_info *ptp, s64 delta); ptp_clock_info 190 include/linux/fsl/ptp_qoriq.h int ptp_qoriq_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts); ptp_clock_info 191 include/linux/fsl/ptp_qoriq.h int ptp_qoriq_settime(struct ptp_clock_info *ptp, ptp_clock_info 193 include/linux/fsl/ptp_qoriq.h int ptp_qoriq_enable(struct ptp_clock_info *ptp, ptp_clock_info 661 include/linux/mlx5/driver.h struct ptp_clock_info ptp_info; ptp_clock_info 129 include/linux/ptp_clock_kernel.h int (*adjfine)(struct ptp_clock_info *ptp, long scaled_ppm); ptp_clock_info 130 include/linux/ptp_clock_kernel.h int (*adjfreq)(struct ptp_clock_info *ptp, s32 delta); ptp_clock_info 131 include/linux/ptp_clock_kernel.h int (*adjtime)(struct ptp_clock_info *ptp, s64 delta); ptp_clock_info 132 include/linux/ptp_clock_kernel.h int (*gettime64)(struct ptp_clock_info *ptp, struct timespec64 *ts); ptp_clock_info 133 include/linux/ptp_clock_kernel.h int (*gettimex64)(struct ptp_clock_info *ptp, struct timespec64 *ts, ptp_clock_info 135 include/linux/ptp_clock_kernel.h int (*getcrosststamp)(struct ptp_clock_info *ptp, ptp_clock_info 137 include/linux/ptp_clock_kernel.h int (*settime64)(struct ptp_clock_info *p, const struct timespec64 *ts); ptp_clock_info 138 include/linux/ptp_clock_kernel.h int (*enable)(struct ptp_clock_info *ptp, ptp_clock_info 140 include/linux/ptp_clock_kernel.h int (*verify)(struct ptp_clock_info *ptp, unsigned int pin, ptp_clock_info 142 include/linux/ptp_clock_kernel.h long (*do_aux_work)(struct ptp_clock_info *ptp); ptp_clock_info 186 include/linux/ptp_clock_kernel.h extern struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info, ptp_clock_info 247 include/linux/ptp_clock_kernel.h static inline struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info,