master/globals.h
changeset 1396 9d04cc08f40f
parent 1382 cb2188d111f3
child 1417 7c2d5d69134c
equal deleted inserted replaced
1395:e9fe40c458cc 1396:9d04cc08f40f
   249 #define EC_SYSFS_READ_WRITE_ATTR(NAME) \
   249 #define EC_SYSFS_READ_WRITE_ATTR(NAME) \
   250     static struct attribute attr_##NAME = { \
   250     static struct attribute attr_##NAME = { \
   251         .name = EC_STR(NAME), .owner = THIS_MODULE, .mode = S_IRUGO | S_IWUSR \
   251         .name = EC_STR(NAME), .owner = THIS_MODULE, .mode = S_IRUGO | S_IWUSR \
   252     }
   252     }
   253 
   253 
       
   254 /** Timeval to nanoseconds conversion.
       
   255  *
       
   256  * \param TV Pointer to struct timeval.
       
   257  */
       
   258 #define EC_TIMEVAL2NANO(TV) \
       
   259     (((TV)->tv_sec - 946684800ULL) * 1000000000ULL + (TV)->tv_usec * 1000ULL)
       
   260 
   254 /*****************************************************************************/
   261 /*****************************************************************************/
   255 
   262 
   256 extern char *ec_master_version_str;
   263 extern char *ec_master_version_str;
   257 
   264 
   258 /*****************************************************************************/
   265 /*****************************************************************************/