Lines Matching refs:ts
24 void igc_ptp_read(struct igc_adapter *adapter, struct timespec64 *ts) in igc_ptp_read() argument
33 ts->tv_sec = sec; in igc_ptp_read()
34 ts->tv_nsec = nsec; in igc_ptp_read()
38 const struct timespec64 *ts) in igc_ptp_write_i225() argument
42 wr32(IGC_SYSTIML, ts->tv_nsec); in igc_ptp_write_i225()
43 wr32(IGC_SYSTIMH, ts->tv_sec); in igc_ptp_write_i225()
91 struct timespec64 *ts, in igc_ptp_gettimex64_i225() argument
102 ts->tv_nsec = rd32(IGC_SYSTIML); in igc_ptp_gettimex64_i225()
103 ts->tv_sec = rd32(IGC_SYSTIMH); in igc_ptp_gettimex64_i225()
112 const struct timespec64 *ts) in igc_ptp_settime_i225() argument
120 igc_ptp_write_i225(igc, ts); in igc_ptp_settime_i225()
252 struct timespec64 ts; in igc_ptp_feature_enable_i225() local
312 ts.tv_sec = rq->perout.period.sec; in igc_ptp_feature_enable_i225()
313 ts.tv_nsec = rq->perout.period.nsec; in igc_ptp_feature_enable_i225()
314 ns = timespec64_to_ns(&ts); in igc_ptp_feature_enable_i225()
322 ts = ns_to_timespec64(ns); in igc_ptp_feature_enable_i225()
382 igc->perout[i].period.tv_sec = ts.tv_sec; in igc_ptp_feature_enable_i225()
383 igc->perout[i].period.tv_nsec = ts.tv_nsec; in igc_ptp_feature_enable_i225()
1138 struct timespec64 ts = adapter->prev_ptp_time; in igc_ptp_time_restore() local
1143 timespec64_add_ns(&ts, ktime_to_ns(delta)); in igc_ptp_time_restore()
1145 igc_ptp_write_i225(adapter, &ts); in igc_ptp_time_restore()