Lines Matching full:ptp

3   PTP 1588 clock using the STMMAC.
16 * @ptp: pointer to ptp_clock_info structure
23 static int stmmac_adjust_freq(struct ptp_clock_info *ptp, long scaled_ppm) in stmmac_adjust_freq() argument
26 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_adjust_freq()
42 * @ptp: pointer to ptp_clock_info structure
47 static int stmmac_adjust_time(struct ptp_clock_info *ptp, s64 delta) in stmmac_adjust_time() argument
50 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_adjust_time()
69 /* If EST is enabled, disabled it before adjust ptp time. */ in stmmac_adjust_time()
83 /* Calculate new basetime and re-configured EST after PTP time adjust. */ in stmmac_adjust_time()
117 * @ptp: pointer to ptp_clock_info structure
123 static int stmmac_get_time(struct ptp_clock_info *ptp, struct timespec64 *ts) in stmmac_get_time() argument
126 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_get_time()
142 * @ptp: pointer to ptp_clock_info structure
148 static int stmmac_set_time(struct ptp_clock_info *ptp, in stmmac_set_time() argument
152 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_set_time()
162 static int stmmac_enable(struct ptp_clock_info *ptp, in stmmac_enable() argument
166 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_enable()
256 static int stmmac_getcrosststamp(struct ptp_clock_info *ptp, in stmmac_getcrosststamp() argument
260 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_getcrosststamp()
266 /* structure describing a PTP hardware clock */
269 .name = "stmmac ptp",
284 /* structure describing a PTP hardware clock */
287 .name = "stmmac ptp",
305 * Description: this function will register the ptp clock driver
323 /* Update the ptp clock parameters based on feature discovery, when in stmmac_ptp_register()
344 netdev_info(priv->dev, "registered PTP clock\n"); in stmmac_ptp_register()
350 * Description: this function will remove/unregister the ptp clock driver
358 pr_debug("Removed PTP HW clock successfully on %s\n", in stmmac_ptp_unregister()