Lines Matching refs:ptp_info

47 static int otx2_ptp_hw_adjtime(struct ptp_clock_info *ptp_info, s64 delta)
49 struct otx2_ptp *ptp = container_of(ptp_info, struct otx2_ptp,
50 ptp_info);
99 static int otx2_ptp_hw_gettime(struct ptp_clock_info *ptp_info,
102 struct otx2_ptp *ptp = container_of(ptp_info, struct otx2_ptp,
103 ptp_info);
112 static int otx2_ptp_hw_settime(struct ptp_clock_info *ptp_info,
115 struct otx2_ptp *ptp = container_of(ptp_info, struct otx2_ptp,
116 ptp_info);
142 static int otx2_ptp_adjfine(struct ptp_clock_info *ptp_info, long scaled_ppm)
144 struct otx2_ptp *ptp = container_of(ptp_info, struct otx2_ptp,
145 ptp_info);
230 static int otx2_ptp_tc_adjtime(struct ptp_clock_info *ptp_info, s64 delta)
232 struct otx2_ptp *ptp = container_of(ptp_info, struct otx2_ptp,
233 ptp_info);
243 static int otx2_ptp_tc_gettime(struct ptp_clock_info *ptp_info,
246 struct otx2_ptp *ptp = container_of(ptp_info, struct otx2_ptp,
247 ptp_info);
258 static int otx2_ptp_tc_settime(struct ptp_clock_info *ptp_info,
261 struct otx2_ptp *ptp = container_of(ptp_info, struct otx2_ptp,
262 ptp_info);
339 static int otx2_ptp_enable(struct ptp_clock_info *ptp_info,
342 struct otx2_ptp *ptp = container_of(ptp_info, struct otx2_ptp,
343 ptp_info);
366 if (rq->perout.index >= ptp_info->n_pins)
423 ptp_ptr->ptp_info = (struct ptp_clock_info) {
439 ptp_ptr->ptp_info.adjtime = otx2_ptp_hw_adjtime;
440 ptp_ptr->ptp_info.gettime64 = otx2_ptp_hw_gettime;
441 ptp_ptr->ptp_info.settime64 = otx2_ptp_hw_settime;
445 ptp_ptr->ptp_info.adjtime = otx2_ptp_tc_adjtime;
446 ptp_ptr->ptp_info.gettime64 = otx2_ptp_tc_gettime;
447 ptp_ptr->ptp_info.settime64 = otx2_ptp_tc_settime;
462 ptp_ptr->ptp_clock = ptp_clock_register(&ptp_ptr->ptp_info, pfvf->dev);