Lines Matching refs:ptp_clock_info
25 static int e1000e_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) in e1000e_phc_adjfreq()
28 ptp_clock_info); in e1000e_phc_adjfreq()
78 static int e1000e_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) in e1000e_phc_adjtime()
81 ptp_clock_info); in e1000e_phc_adjtime()
152 static int e1000e_phc_getcrosststamp(struct ptp_clock_info *ptp, in e1000e_phc_getcrosststamp()
156 ptp_clock_info); in e1000e_phc_getcrosststamp()
171 static int e1000e_phc_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in e1000e_phc_gettime()
174 ptp_clock_info); in e1000e_phc_gettime()
195 static int e1000e_phc_settime(struct ptp_clock_info *ptp, in e1000e_phc_settime()
199 ptp_clock_info); in e1000e_phc_settime()
222 static int e1000e_phc_enable(struct ptp_clock_info __always_unused *ptp, in e1000e_phc_enable()
236 adapter->ptp_clock_info.gettime64(&adapter->ptp_clock_info, &ts); in e1000e_systim_overflow_work()
245 static const struct ptp_clock_info e1000e_ptp_clock_info = {
276 adapter->ptp_clock_info = e1000e_ptp_clock_info; in e1000e_ptp_init()
278 snprintf(adapter->ptp_clock_info.name, in e1000e_ptp_init()
279 sizeof(adapter->ptp_clock_info.name), "%pm", in e1000e_ptp_init()
289 adapter->ptp_clock_info.max_adj = 24000000 - 1; in e1000e_ptp_init()
295 adapter->ptp_clock_info.max_adj = 600000000 - 1; in e1000e_ptp_init()
304 adapter->ptp_clock_info.getcrosststamp = in e1000e_ptp_init()
314 adapter->ptp_clock = ptp_clock_register(&adapter->ptp_clock_info, in e1000e_ptp_init()