Lines Matching defs:ptp
15 #define ptp_to_priv(ptp) container_of(ptp, struct rcar_gen4_ptp_private, info)
29 static int rcar_gen4_ptp_adjfine(struct ptp_clock_info *ptp, long scaled_ppm)
31 struct rcar_gen4_ptp_private *ptp_priv = ptp_to_priv(ptp);
47 static void _rcar_gen4_ptp_gettime(struct ptp_clock_info *ptp,
50 struct rcar_gen4_ptp_private *ptp_priv = ptp_to_priv(ptp);
57 static int rcar_gen4_ptp_gettime(struct ptp_clock_info *ptp,
60 struct rcar_gen4_ptp_private *ptp_priv = ptp_to_priv(ptp);
64 _rcar_gen4_ptp_gettime(ptp, ts);
71 static void _rcar_gen4_ptp_settime(struct ptp_clock_info *ptp,
74 struct rcar_gen4_ptp_private *ptp_priv = ptp_to_priv(ptp);
86 static int rcar_gen4_ptp_settime(struct ptp_clock_info *ptp,
89 struct rcar_gen4_ptp_private *ptp_priv = ptp_to_priv(ptp);
93 _rcar_gen4_ptp_settime(ptp, ts);
99 static int rcar_gen4_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta)
101 struct rcar_gen4_ptp_private *ptp_priv = ptp_to_priv(ptp);
107 _rcar_gen4_ptp_gettime(ptp, &ts);
110 _rcar_gen4_ptp_settime(ptp, &ts);
116 static int rcar_gen4_ptp_enable(struct ptp_clock_info *ptp,
191 struct rcar_gen4_ptp_private *ptp;
193 ptp = devm_kzalloc(&pdev->dev, sizeof(*ptp), GFP_KERNEL);
194 if (!ptp)
197 ptp->info = rcar_gen4_ptp_info;
199 return ptp;