master/globals.h
changeset 256 dc71aee17f8a
parent 251 c1d0b63a9302
child 259 87b20532872b
equal deleted inserted replaced
255:6b916cce7f27 256:dc71aee17f8a
   109 #define EC_SYSFS_READ_ATTR(NAME) \
   109 #define EC_SYSFS_READ_ATTR(NAME) \
   110     static struct attribute attr_##NAME = { \
   110     static struct attribute attr_##NAME = { \
   111         .name = EC_STR(NAME), .owner = THIS_MODULE, .mode = S_IRUGO \
   111         .name = EC_STR(NAME), .owner = THIS_MODULE, .mode = S_IRUGO \
   112     }
   112     }
   113 
   113 
       
   114 #define EC_SYSFS_READ_WRITE_ATTR(NAME) \
       
   115     static struct attribute attr_##NAME = { \
       
   116         .name = EC_STR(NAME), .owner = THIS_MODULE, .mode = S_IRUGO | S_IWUSR \
       
   117     }
       
   118 
   114 /*****************************************************************************/
   119 /*****************************************************************************/
   115 
   120 
   116 extern void ec_print_data(const uint8_t *, size_t);
   121 extern void ec_print_data(const uint8_t *, size_t);
   117 extern void ec_print_data_diff(const uint8_t *, const uint8_t *, size_t);
   122 extern void ec_print_data_diff(const uint8_t *, const uint8_t *, size_t);
   118 extern void ec_print_states(uint8_t);
   123 extern void ec_print_states(uint8_t);