Lines Matching refs:ts
55 static void idt82p33_byte_array_to_timespec(struct timespec64 *ts,
74 ts->tv_sec = sec;
75 ts->tv_nsec = nsec;
78 static void idt82p33_timespec_to_byte_array(struct timespec64 const *ts,
85 nsec = ts->tv_nsec;
86 sec = ts->tv_sec;
156 struct timespec64 *ts)
173 idt82p33_byte_array_to_timespec(ts, buf);
315 struct timespec64 ts;
318 err = idt82p33_get_extts(&idt82p33->channel[todn], &ts);
323 event.timestamp = timespec64_to_ns(&ts);
373 struct timespec64 *ts)
404 idt82p33_byte_array_to_timespec(ts, buf);
416 struct timespec64 const *ts)
419 struct timespec64 local_ts = *ts;
460 struct timespec64 ts;
466 err = _idt82p33_gettime(channel, &ts);
471 now_ns = timespec64_to_ns(&ts);
474 ts = ns_to_timespec64(now_ns);
476 err = _idt82p33_settime(channel, &ts);
486 struct timespec64 ts;
492 err = _idt82p33_gettime(channel, &ts);
497 if (ts.tv_nsec > (NSEC_PER_SEC - 5 * NSEC_PER_MSEC)) {
500 ns = (ts.tv_sec + 2) * NSEC_PER_SEC + delta_ns + delay_ns;
502 ns = (ts.tv_sec + 1) * NSEC_PER_SEC + delta_ns + delay_ns;
504 ts = ns_to_timespec64(ns);
505 idt82p33_timespec_to_byte_array(&ts, buf);
909 struct timespec64 ts = {0, 0};
920 err = _idt82p33_settime(channel, &ts);
1079 static int idt82p33_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts)
1087 err = _idt82p33_gettime(channel, ts);
1097 const struct timespec64 *ts)
1105 err = _idt82p33_settime(channel, ts);