Lines Matching refs:vvp
253 #define timespecadd(vvp, uvp) \ argument
255 (vvp)->tv_sec += (uvp)->tv_sec; \
256 (vvp)->tv_nsec += (uvp)->tv_nsec; \
257 if ((vvp)->tv_nsec >= 1000000000) { \
258 (vvp)->tv_sec++; \
259 (vvp)->tv_nsec -= 1000000000; \
262 #define timespecsub(vvp, uvp) \ argument
264 (vvp)->tv_sec -= (uvp)->tv_sec; \
265 (vvp)->tv_nsec -= (uvp)->tv_nsec; \
266 if ((vvp)->tv_nsec < 0) { \
267 (vvp)->tv_sec--; \
268 (vvp)->tv_nsec += 1000000000; \
293 #define timeradd(tvp, uvp, vvp) \ argument
295 (vvp)->tv_sec = (tvp)->tv_sec + (uvp)->tv_sec; \
296 (vvp)->tv_usec = (tvp)->tv_usec + (uvp)->tv_usec; \
297 if ((vvp)->tv_usec >= 1000000) { \
298 (vvp)->tv_sec++; \
299 (vvp)->tv_usec -= 1000000; \
302 #define timersub(tvp, uvp, vvp) \ argument
304 (vvp)->tv_sec = (tvp)->tv_sec - (uvp)->tv_sec; \
305 (vvp)->tv_usec = (tvp)->tv_usec - (uvp)->tv_usec; \
306 if ((vvp)->tv_usec < 0) { \
307 (vvp)->tv_sec--; \
308 (vvp)->tv_usec += 1000000; \