Lines Matching refs:ts
128 static int hclge_ptp_gettimex(struct ptp_clock_info *ptp, struct timespec64 *ts, in hclge_ptp_gettimex() argument
143 *ts = ns_to_timespec64(ns); in hclge_ptp_gettimex()
149 const struct timespec64 *ts) in hclge_ptp_settime() argument
155 writel(ts->tv_nsec, hdev->ptp->io_base + HCLGE_PTP_TIME_NSEC_REG); in hclge_ptp_settime()
156 writel(ts->tv_sec >> HCLGE_PTP_SEC_H_OFFSET, in hclge_ptp_settime()
158 writel(ts->tv_sec & HCLGE_PTP_SEC_L_MASK, in hclge_ptp_settime()
182 struct timespec64 ts; in hclge_ptp_adjtime() local
185 hclge_ptp_gettimex(ptp, &ts, NULL); in hclge_ptp_adjtime()
186 ns = timespec64_to_ns(&ts); in hclge_ptp_adjtime()
188 ts = ns_to_timespec64(ns); in hclge_ptp_adjtime()
189 return hclge_ptp_settime(ptp, &ts); in hclge_ptp_adjtime()
474 struct timespec64 ts; in hclge_ptp_init() local
509 ktime_get_real_ts64(&ts); in hclge_ptp_init()
510 ret = hclge_ptp_settime(&hdev->ptp->info, &ts); in hclge_ptp_init()