master/globals.h
changeset 184 2fc86cec12df
parent 164 ed85368b2b2e
child 195 674071846ee3
equal deleted inserted replaced
183:8ae1e011e96c 184:2fc86cec12df
    41 #define EC_WARN(fmt, args...) \
    41 #define EC_WARN(fmt, args...) \
    42     printk(KERN_WARNING "EtherCAT WARNING: " fmt, ##args)
    42     printk(KERN_WARNING "EtherCAT WARNING: " fmt, ##args)
    43 #define EC_DBG(fmt, args...) \
    43 #define EC_DBG(fmt, args...) \
    44     printk(KERN_DEBUG "EtherCAT DEBUG: " fmt, ##args)
    44     printk(KERN_DEBUG "EtherCAT DEBUG: " fmt, ##args)
    45 
    45 
       
    46 #define EC_LIT(X) #X
       
    47 #define EC_STR(X) EC_LIT(X)
       
    48 
       
    49 #define EC_SYSFS_READ_ATTR(NAME) \
       
    50     static struct attribute attr_##NAME = { \
       
    51         .name = EC_STR(NAME), .owner = THIS_MODULE, .mode = S_IRUGO \
       
    52     }
       
    53 
    46 /*****************************************************************************/
    54 /*****************************************************************************/
    47 
    55 
    48 extern void ec_print_data(const uint8_t *, size_t);
    56 extern void ec_print_data(const uint8_t *, size_t);
    49 extern void ec_print_data_diff(const uint8_t *, const uint8_t *, size_t);
    57 extern void ec_print_data_diff(const uint8_t *, const uint8_t *, size_t);
    50 
    58