Lines Matching refs:ptp_clock_info
37 static int e1000e_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) in e1000e_phc_adjfreq()
40 ptp_clock_info); in e1000e_phc_adjfreq()
88 static int e1000e_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) in e1000e_phc_adjtime()
91 ptp_clock_info); in e1000e_phc_adjtime()
109 static int e1000e_phc_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in e1000e_phc_gettime()
112 ptp_clock_info); in e1000e_phc_gettime()
133 static int e1000e_phc_settime(struct ptp_clock_info *ptp, in e1000e_phc_settime()
137 ptp_clock_info); in e1000e_phc_settime()
160 static int e1000e_phc_enable(struct ptp_clock_info __always_unused *ptp, in e1000e_phc_enable()
174 adapter->ptp_clock_info.gettime64(&adapter->ptp_clock_info, &ts); in e1000e_systim_overflow_work()
183 static const struct ptp_clock_info e1000e_ptp_clock_info = {
214 adapter->ptp_clock_info = e1000e_ptp_clock_info; in e1000e_ptp_init()
216 snprintf(adapter->ptp_clock_info.name, in e1000e_ptp_init()
217 sizeof(adapter->ptp_clock_info.name), "%pm", in e1000e_ptp_init()
227 adapter->ptp_clock_info.max_adj = 24000000 - 1; in e1000e_ptp_init()
233 adapter->ptp_clock_info.max_adj = 600000000 - 1; in e1000e_ptp_init()
245 adapter->ptp_clock = ptp_clock_register(&adapter->ptp_clock_info, in e1000e_ptp_init()