Lines Matching refs:NAME
407 #define __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, EXTRA) \ argument
408 static void read_##NAME(void *val) \
412 static void write_##NAME(void *val) \
418 #define __SYSFS_SPRSETUP_SHOW_STORE(NAME) \ argument
419 static ssize_t show_##NAME(struct device *dev, \
425 smp_call_function_single(cpu->dev.id, read_##NAME, &val, 1); \
429 store_##NAME(struct device *dev, struct device_attribute *attr, \
437 smp_call_function_single(cpu->dev.id, write_##NAME, &val, 1); \
441 #define SYSFS_PMCSETUP(NAME, ADDRESS) \ argument
442 __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, ppc_enable_pmcs()) \
443 __SYSFS_SPRSETUP_SHOW_STORE(NAME)
444 #define SYSFS_SPRSETUP(NAME, ADDRESS) \ argument
445 __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, ) \
446 __SYSFS_SPRSETUP_SHOW_STORE(NAME)
448 #define SYSFS_SPRSETUP_SHOW_STORE(NAME) \ argument
449 __SYSFS_SPRSETUP_SHOW_STORE(NAME)