Home
last modified time | relevance | path

Searched refs:ptp_dte (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/ptp/
H A Dptp_dte.c41 struct ptp_dte { struct
87 static void dte_write_nco_delta(struct ptp_dte *ptp_dte, s64 delta) in dte_write_nco_delta() argument
91 ns = dte_read_nco(ptp_dte->regs); in dte_write_nco_delta()
95 if (ptp_dte->ts_wrap_cnt) { in dte_write_nco_delta()
97 ptp_dte->ts_wrap_cnt--; in dte_write_nco_delta()
104 ptp_dte->ts_wrap_cnt++; in dte_write_nco_delta()
109 dte_write_nco(ptp_dte->regs, ns); in dte_write_nco_delta()
111 ptp_dte->ts_ovf_last = (ns >> DTE_NCO_TS_WRAP_LSHIFT) & in dte_write_nco_delta()
115 static s64 dte_read_nco_with_ovf(struct ptp_dte *ptp_dte) in dte_read_nco_with_ovf() argument
120 ns = dte_read_nco(ptp_dte->regs); in dte_read_nco_with_ovf()
[all …]