Lines Matching defs:ptp
3187 phydev_dbg(phydev, "successfully registered ptp clock\n");
3740 /* Setup parsing of the frames and enable the timestamping for ptp
3899 static int lan8841_ptp_settime64(struct ptp_clock_info *ptp,
3902 struct kszphy_ptp_priv *ptp_priv = container_of(ptp, struct kszphy_ptp_priv,
3936 static int lan8841_ptp_gettime64(struct ptp_clock_info *ptp,
3939 struct kszphy_ptp_priv *ptp_priv = container_of(ptp, struct kszphy_ptp_priv,
3966 static void lan8841_ptp_getseconds(struct ptp_clock_info *ptp,
3969 struct kszphy_ptp_priv *ptp_priv = container_of(ptp, struct kszphy_ptp_priv,
3996 static int lan8841_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta)
3998 struct kszphy_ptp_priv *ptp_priv = container_of(ptp, struct kszphy_ptp_priv,
4017 ptp->gettime64(ptp, &ts);
4022 ptp->settime64(ptp, &ts);
4070 ptp->gettime64(ptp, &ts);
4082 static int lan8841_ptp_adjfine(struct ptp_clock_info *ptp, long scaled_ppm)
4084 struct kszphy_ptp_priv *ptp_priv = container_of(ptp, struct kszphy_ptp_priv,
4111 static int lan8841_ptp_verify(struct ptp_clock_info *ptp, unsigned int pin,
4264 static int lan8841_ptp_perout(struct ptp_clock_info *ptp,
4267 struct kszphy_ptp_priv *ptp_priv = container_of(ptp, struct kszphy_ptp_priv,
4449 static int lan8841_ptp_extts(struct ptp_clock_info *ptp,
4452 struct kszphy_ptp_priv *ptp_priv = container_of(ptp, struct kszphy_ptp_priv,
4477 static int lan8841_ptp_enable(struct ptp_clock_info *ptp,
4482 return lan8841_ptp_extts(ptp, rq, on);
4484 return lan8841_ptp_perout(ptp, rq, on);
4492 static long lan8841_ptp_do_aux_work(struct ptp_clock_info *ptp)
4494 struct kszphy_ptp_priv *ptp_priv = container_of(ptp, struct kszphy_ptp_priv,
4510 .name = "lan8841 ptp",