Changeset 479 for GPL/trunk/include/linux/time.h
- Timestamp:
- May 1, 2010, 9:49:10 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk/include/linux/time.h
r442 r479 46 46 value->tv_sec = jiffies / HZ; 47 47 } 48 48 49 49 struct timeval { 50 50 time_t tv_sec; /* seconds */ … … 94 94 static __inline__ unsigned int jiffies_to_msecs(const unsigned long j) 95 95 { 96 96 #if (HZ <= 1000 && !(1000 % HZ)) 97 97 return (1000 / HZ) * j; 98 elseif (HZ > 1000 && !(HZ % 1000))98 #elif (HZ > 1000 && !(HZ % 1000)) 99 99 return (j + (HZ / 1000) - 1)/(HZ / 1000); 100 100 #else 101 101 return (j * 1000) / HZ; 102 #endif 102 103 } 103 104 static __inline__ unsigned long msecs_to_jiffies(const unsigned int m) … … 105 106 if (m > jiffies_to_msecs(MAX_JIFFY_OFFSET)) 106 107 return MAX_JIFFY_OFFSET; 107 108 #if (HZ <= 1000 && !(1000 % HZ)) 108 109 return (m + (1000 / HZ) - 1) / (1000 / HZ); 109 elseif (HZ > 1000 && !(HZ % 1000))110 #elif (HZ > 1000 && !(HZ % 1000)) 110 111 return m * (HZ / 1000); 111 112 #else 112 113 return (m * HZ + 999) / 1000; 114 #endif 113 115 } 114 116 #endif
Note:
See TracChangeset
for help on using the changeset viewer.