Lines Matching refs:tvp
73 #define net_timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_nsec = 0
75 #define net_timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_nsec)
77 #define net_timercmp(tvp, uvp, cmp) \
78 (((tvp)->tv_sec == (uvp)->tv_sec) ? \
79 ((tvp)->tv_nsec cmp (uvp)->tv_nsec) : \
80 ((tvp)->tv_sec cmp (uvp)->tv_sec))
82 #define net_timeradd(tvp, uvp, vvp) do { \
83 (vvp)->tv_sec = (tvp)->tv_sec + (uvp)->tv_sec; \
84 (vvp)->tv_nsec = (tvp)->tv_nsec + (uvp)->tv_nsec; \
91 #define net_timersub(tvp, uvp, vvp) do { \
92 (vvp)->tv_sec = (tvp)->tv_sec - (uvp)->tv_sec; \
93 (vvp)->tv_nsec = (tvp)->tv_nsec - (uvp)->tv_nsec; \
100 #define net_timernsec(tvp, nsp) do { \
101 *(nsp) = (tvp)->tv_nsec; \
102 if ((tvp)->tv_sec > 0) \
103 *(nsp) += ((tvp)->tv_sec * NSEC_PER_SEC); \
106 #define net_nsectimer(nsp, tvp) do { \
108 net_timerclear(tvp); \
110 (tvp)->tv_sec++; \
113 (tvp)->tv_nsec = (__nsp); \