ptp_info 6197 drivers/net/ethernet/broadcom/tg3.c struct tg3 *tp = container_of(ptp, struct tg3, ptp_info); ptp_info 6233 drivers/net/ethernet/broadcom/tg3.c struct tg3 *tp = container_of(ptp, struct tg3, ptp_info); ptp_info 6246 drivers/net/ethernet/broadcom/tg3.c struct tg3 *tp = container_of(ptp, struct tg3, ptp_info); ptp_info 6262 drivers/net/ethernet/broadcom/tg3.c struct tg3 *tp = container_of(ptp, struct tg3, ptp_info); ptp_info 6277 drivers/net/ethernet/broadcom/tg3.c struct tg3 *tp = container_of(ptp, struct tg3, ptp_info); ptp_info 6370 drivers/net/ethernet/broadcom/tg3.c tp->ptp_info = tg3_ptp_caps; ptp_info 17944 drivers/net/ethernet/broadcom/tg3.c tp->ptp_clock = ptp_clock_register(&tp->ptp_info, ptp_info 3190 drivers/net/ethernet/broadcom/tg3.h struct ptp_clock_info ptp_info; ptp_info 1211 drivers/net/ethernet/cadence/macb.h struct macb_ptp_info *ptp_info; /* macb-ptp interface */ ptp_info 2453 drivers/net/ethernet/cadence/macb_main.c if (bp->ptp_info) ptp_info 2454 drivers/net/ethernet/cadence/macb_main.c bp->ptp_info->ptp_init(dev); ptp_info 2486 drivers/net/ethernet/cadence/macb_main.c if (bp->ptp_info) ptp_info 2487 drivers/net/ethernet/cadence/macb_main.c bp->ptp_info->ptp_remove(dev); ptp_info 2856 drivers/net/ethernet/cadence/macb_main.c if (bp->ptp_info) ptp_info 2857 drivers/net/ethernet/cadence/macb_main.c return bp->ptp_info->get_ts_info(netdev, info); ptp_info 3206 drivers/net/ethernet/cadence/macb_main.c if (!bp->ptp_info) ptp_info 3211 drivers/net/ethernet/cadence/macb_main.c return bp->ptp_info->set_hwtst(dev, rq, cmd); ptp_info 3213 drivers/net/ethernet/cadence/macb_main.c return bp->ptp_info->get_hwtst(dev, rq); ptp_info 3342 drivers/net/ethernet/cadence/macb_main.c bp->ptp_info = &gem_ptp_info; ptp_info 4454 drivers/net/ethernet/cadence/macb_main.c if (bp->ptp_info) ptp_info 4455 drivers/net/ethernet/cadence/macb_main.c bp->ptp_info->ptp_remove(netdev); ptp_info 4499 drivers/net/ethernet/cadence/macb_main.c if (bp->ptp_info) ptp_info 4500 drivers/net/ethernet/cadence/macb_main.c bp->ptp_info->ptp_init(netdev); ptp_info 358 drivers/net/ethernet/cadence/macb_ptp.c bp->tsu_rate = bp->ptp_info->get_tsu_rate(bp); ptp_info 359 drivers/net/ethernet/cadence/macb_ptp.c bp->ptp_clock_info.max_adj = bp->ptp_info->get_ptp_max_adj(); ptp_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_info 93 drivers/net/ethernet/cavium/common/cavium_ptp.c container_of(ptp_info, struct cavium_ptp, ptp_info); ptp_info 137 drivers/net/ethernet/cavium/common/cavium_ptp.c static int cavium_ptp_adjtime(struct ptp_clock_info *ptp_info, s64 delta) ptp_info 140 drivers/net/ethernet/cavium/common/cavium_ptp.c container_of(ptp_info, struct cavium_ptp, ptp_info); ptp_info 158 drivers/net/ethernet/cavium/common/cavium_ptp.c static int cavium_ptp_gettime(struct ptp_clock_info *ptp_info, ptp_info 162 drivers/net/ethernet/cavium/common/cavium_ptp.c container_of(ptp_info, struct cavium_ptp, ptp_info); ptp_info 180 drivers/net/ethernet/cavium/common/cavium_ptp.c static int cavium_ptp_settime(struct ptp_clock_info *ptp_info, ptp_info 184 drivers/net/ethernet/cavium/common/cavium_ptp.c container_of(ptp_info, struct cavium_ptp, ptp_info); ptp_info 203 drivers/net/ethernet/cavium/common/cavium_ptp.c static int cavium_ptp_enable(struct ptp_clock_info *ptp_info, ptp_info 258 drivers/net/ethernet/cavium/common/cavium_ptp.c clock->ptp_info = (struct ptp_clock_info) { ptp_info 279 drivers/net/ethernet/cavium/common/cavium_ptp.c clock->ptp_clock = ptp_clock_register(&clock->ptp_info, dev); ptp_info 23 drivers/net/ethernet/cavium/common/cavium_ptp.h struct ptp_clock_info ptp_info; ptp_info 1562 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = container_of(ptp, struct lio, ptp_info); ptp_info 1600 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = container_of(ptp, struct lio, ptp_info); ptp_info 1619 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = container_of(ptp, struct lio, ptp_info); ptp_info 1642 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = container_of(ptp, struct lio, ptp_info); ptp_info 1680 drivers/net/ethernet/cavium/liquidio/lio_main.c snprintf(lio->ptp_info.name, 16, "%s", netdev->name); ptp_info 1681 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->ptp_info.owner = THIS_MODULE; ptp_info 1682 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->ptp_info.max_adj = 250000000; ptp_info 1683 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->ptp_info.n_alarm = 0; ptp_info 1684 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->ptp_info.n_ext_ts = 0; ptp_info 1685 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->ptp_info.n_per_out = 0; ptp_info 1686 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->ptp_info.pps = 0; ptp_info 1687 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->ptp_info.adjfreq = liquidio_ptp_adjfreq; ptp_info 1688 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->ptp_info.adjtime = liquidio_ptp_adjtime; ptp_info 1689 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->ptp_info.gettime64 = liquidio_ptp_gettime; ptp_info 1690 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->ptp_info.settime64 = liquidio_ptp_settime; ptp_info 1691 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->ptp_info.enable = liquidio_ptp_enable; ptp_info 1695 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->ptp_clock = ptp_clock_register(&lio->ptp_info, ptp_info 165 drivers/net/ethernet/cavium/liquidio/octeon_network.h struct ptp_clock_info ptp_info; ptp_info 112 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c for (i = 0; i < clock->ptp_info.n_pins; i++) { ptp_info 147 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c ptp_info); ptp_info 163 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c ptp_info); ptp_info 182 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c ptp_info); ptp_info 200 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c ptp_info); ptp_info 226 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c container_of(ptp, struct mlx5_clock, ptp_info); ptp_info 252 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c if (rq->extts.index >= clock->ptp_info.n_pins) ptp_info 288 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c container_of(ptp, struct mlx5_clock, ptp_info); ptp_info 310 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c if (rq->perout.index >= clock->ptp_info.n_pins) ptp_info 368 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c container_of(ptp, struct mlx5_clock, ptp_info); ptp_info 418 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c clock->ptp_info.pin_config = ptp_info 419 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c kcalloc(clock->ptp_info.n_pins, ptp_info 420 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c sizeof(*clock->ptp_info.pin_config), ptp_info 422 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c if (!clock->ptp_info.pin_config) ptp_info 424 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c clock->ptp_info.enable = mlx5_ptp_enable; ptp_info 425 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c clock->ptp_info.verify = mlx5_ptp_verify; ptp_info 426 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c clock->ptp_info.pps = 1; ptp_info 428 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c for (i = 0; i < clock->ptp_info.n_pins; i++) { ptp_info 429 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c snprintf(clock->ptp_info.pin_config[i].name, ptp_info 430 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c sizeof(clock->ptp_info.pin_config[i].name), ptp_info 432 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c clock->ptp_info.pin_config[i].index = i; ptp_info 433 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c clock->ptp_info.pin_config[i].func = PTP_PF_NONE; ptp_info 434 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c clock->ptp_info.pin_config[i].chan = i; ptp_info 447 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c clock->ptp_info.n_pins = MLX5_GET(mtpps_reg, out, ptp_info 449 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c clock->ptp_info.n_ext_ts = MLX5_GET(mtpps_reg, out, ptp_info 451 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c clock->ptp_info.n_per_out = MLX5_GET(mtpps_reg, out, ptp_info 477 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c switch (clock->ptp_info.pin_config[pin].func) { ptp_info 493 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_ptp_gettimex(&clock->ptp_info, &ts, NULL); ptp_info 509 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c clock->ptp_info.pin_config[pin].func); ptp_info 575 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c clock->ptp_info = mlx5_ptp_clock_info; ptp_info 580 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c if (clock->ptp_info.n_pins) ptp_info 583 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c clock->ptp = ptp_clock_register(&clock->ptp_info, ptp_info 616 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c kfree(clock->ptp_info.pin_config); ptp_info 68 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c struct ptp_clock_info ptp_info; ptp_info 154 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c container_of(ptp, struct mlxsw_sp_ptp_clock, ptp_info); ptp_info 183 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c container_of(ptp, struct mlxsw_sp_ptp_clock, ptp_info); ptp_info 199 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c container_of(ptp, struct mlxsw_sp_ptp_clock, ptp_info); ptp_info 216 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c container_of(ptp, struct mlxsw_sp_ptp_clock, ptp_info); ptp_info 289 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c clock->ptp_info = mlxsw_sp1_ptp_clock_info; ptp_info 290 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c clock->ptp = ptp_clock_register(&clock->ptp_info, dev); ptp_info 1816 drivers/net/ethernet/mscc/ocelot.c struct ocelot *ocelot = container_of(ptp, struct ocelot, ptp_info); ptp_info 1851 drivers/net/ethernet/mscc/ocelot.c struct ocelot *ocelot = container_of(ptp, struct ocelot, ptp_info); ptp_info 1882 drivers/net/ethernet/mscc/ocelot.c struct ocelot *ocelot = container_of(ptp, struct ocelot, ptp_info); ptp_info 1922 drivers/net/ethernet/mscc/ocelot.c struct ocelot *ocelot = container_of(ptp, struct ocelot, ptp_info); ptp_info 1984 drivers/net/ethernet/mscc/ocelot.c ocelot->ptp_info = ocelot_ptp_clock_info; ptp_info 1985 drivers/net/ethernet/mscc/ocelot.c ptp_clock = ptp_clock_register(&ocelot->ptp_info, ocelot->dev); ptp_info 475 drivers/net/ethernet/mscc/ocelot.h struct ptp_clock_info ptp_info; ptp_info 160 drivers/net/ethernet/mscc/ocelot_board.c ocelot_ptp_gettime64(&ocelot->ptp_info, &ts); ptp_info 661 include/linux/mlx5/driver.h struct ptp_clock_info ptp_info;