Lines Matching refs:stime
85 struct timespec *stime) in pmcs_fwtime_to_systime() argument
109 stime->tv_sec = ss.sys_timestamp.tv_sec; in pmcs_fwtime_to_systime()
110 stime->tv_nsec = ss.sys_timestamp.tv_nsec; in pmcs_fwtime_to_systime()
113 if (stime->tv_nsec < nsecs) { in pmcs_fwtime_to_systime()
114 stime->tv_sec--; in pmcs_fwtime_to_systime()
115 stime->tv_nsec = stime->tv_nsec + NSECS_PER_SEC - nsecs; in pmcs_fwtime_to_systime()
117 stime->tv_nsec -= nsecs; in pmcs_fwtime_to_systime()
119 stime->tv_sec -= secs; in pmcs_fwtime_to_systime()
121 if (stime->tv_nsec + nsecs > NSECS_PER_SEC) { in pmcs_fwtime_to_systime()
122 stime->tv_sec++; in pmcs_fwtime_to_systime()
124 stime->tv_nsec = (stime->tv_nsec + nsecs) % NSECS_PER_SEC; in pmcs_fwtime_to_systime()
125 stime->tv_sec += secs; in pmcs_fwtime_to_systime()