Lines Matching refs:NAME
83 #define __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, EXTRA) \ argument
84 static void read_##NAME(void *val) \
88 static void write_##NAME(void *val) \
94 #define __SYSFS_SPRSETUP_SHOW_STORE(NAME) \ argument
95 static ssize_t show_##NAME(struct device *dev, \
101 smp_call_function_single(cpu->dev.id, read_##NAME, &val, 1); \
105 store_##NAME(struct device *dev, struct device_attribute *attr, \
113 smp_call_function_single(cpu->dev.id, write_##NAME, &val, 1); \
117 #define SYSFS_PMCSETUP(NAME, ADDRESS) \ argument
118 __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, ppc_enable_pmcs()) \
119 __SYSFS_SPRSETUP_SHOW_STORE(NAME)
120 #define SYSFS_SPRSETUP(NAME, ADDRESS) \ argument
121 __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, ) \
122 __SYSFS_SPRSETUP_SHOW_STORE(NAME)
124 #define SYSFS_SPRSETUP_SHOW_STORE(NAME) \ argument
125 __SYSFS_SPRSETUP_SHOW_STORE(NAME)