Lines Matching refs:ts
29 static int ravb_ptp_time_read(struct ravb_private *priv, struct timespec64 *ts) in ravb_ptp_time_read() argument
38 ts->tv_nsec = ravb_read(ndev, GCT0); in ravb_ptp_time_read()
39 ts->tv_sec = ravb_read(ndev, GCT1) | in ravb_ptp_time_read()
47 const struct timespec64 *ts) in ravb_ptp_time_write() argument
60 ravb_write(ndev, ts->tv_nsec, GTO0); in ravb_ptp_time_write()
61 ravb_write(ndev, ts->tv_sec, GTO1); in ravb_ptp_time_write()
62 ravb_write(ndev, (ts->tv_sec >> 32) & 0xffff, GTO2); in ravb_ptp_time_write()
135 struct timespec64 ts; in ravb_ptp_adjtime() local
140 error = ravb_ptp_time_read(priv, &ts); in ravb_ptp_adjtime()
142 u64 now = ktime_to_ns(timespec64_to_ktime(ts)); in ravb_ptp_adjtime()
144 ts = ns_to_timespec64(now + delta); in ravb_ptp_adjtime()
145 error = ravb_ptp_time_write(priv, &ts); in ravb_ptp_adjtime()
152 static int ravb_ptp_gettime64(struct ptp_clock_info *ptp, struct timespec64 *ts) in ravb_ptp_gettime64() argument
160 error = ravb_ptp_time_read(priv, ts); in ravb_ptp_gettime64()
167 const struct timespec64 *ts) in ravb_ptp_settime64() argument
175 error = ravb_ptp_time_write(priv, ts); in ravb_ptp_settime64()