Lines Matching refs:NAME
84 #define __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, EXTRA) \ argument
85 static void read_##NAME(void *val) \
89 static void write_##NAME(void *val) \
95 #define __SYSFS_SPRSETUP_SHOW_STORE(NAME) \ argument
96 static ssize_t show_##NAME(struct device *dev, \
102 smp_call_function_single(cpu->dev.id, read_##NAME, &val, 1); \
106 store_##NAME(struct device *dev, struct device_attribute *attr, \
114 smp_call_function_single(cpu->dev.id, write_##NAME, &val, 1); \
118 #define SYSFS_PMCSETUP(NAME, ADDRESS) \ argument
119 __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, ppc_enable_pmcs()) \
120 __SYSFS_SPRSETUP_SHOW_STORE(NAME)
121 #define SYSFS_SPRSETUP(NAME, ADDRESS) \ argument
122 __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, ) \
123 __SYSFS_SPRSETUP_SHOW_STORE(NAME)
125 #define SYSFS_SPRSETUP_SHOW_STORE(NAME) \ argument
126 __SYSFS_SPRSETUP_SHOW_STORE(NAME)