Lines Matching refs:ts
41 static void pps_add_offset(struct pps_ktime *ts, struct pps_ktime *offset) in pps_add_offset() argument
43 ts->nsec += offset->nsec; in pps_add_offset()
44 while (ts->nsec >= NSEC_PER_SEC) { in pps_add_offset()
45 ts->nsec -= NSEC_PER_SEC; in pps_add_offset()
46 ts->sec++; in pps_add_offset()
48 while (ts->nsec < 0) { in pps_add_offset()
49 ts->nsec += NSEC_PER_SEC; in pps_add_offset()
50 ts->sec--; in pps_add_offset()
52 ts->sec += offset->sec; in pps_add_offset()
172 void pps_event(struct pps_device *pps, struct pps_event_time *ts, int event, in pps_event() argument
183 (s64)ts->ts_real.tv_sec, ts->ts_real.tv_nsec); in pps_event()
185 timespec_to_pps_ktime(&ts_real, ts->ts_real); in pps_event()
224 pps_kc_event(pps, ts, event); in pps_event()