Lines Matching refs:NAME
410 #define __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, EXTRA) \ argument
411 static void read_##NAME(void *val) \
415 static void write_##NAME(void *val) \
421 #define __SYSFS_SPRSETUP_SHOW_STORE(NAME) \ argument
422 static ssize_t show_##NAME(struct device *dev, \
428 smp_call_function_single(cpu->dev.id, read_##NAME, &val, 1); \
432 store_##NAME(struct device *dev, struct device_attribute *attr, \
440 smp_call_function_single(cpu->dev.id, write_##NAME, &val, 1); \
444 #define SYSFS_PMCSETUP(NAME, ADDRESS) \ argument
445 __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, ppc_enable_pmcs()) \
446 __SYSFS_SPRSETUP_SHOW_STORE(NAME)
447 #define SYSFS_SPRSETUP(NAME, ADDRESS) \ argument
448 __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, ) \
449 __SYSFS_SPRSETUP_SHOW_STORE(NAME)
451 #define SYSFS_SPRSETUP_SHOW_STORE(NAME) \ argument
452 __SYSFS_SPRSETUP_SHOW_STORE(NAME)