Lines Matching refs:ts

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