Lines Matching refs:NAME
408 #define __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, EXTRA) \ argument
409 static void read_##NAME(void *val) \
413 static void write_##NAME(void *val) \
419 #define __SYSFS_SPRSETUP_SHOW_STORE(NAME) \ argument
420 static ssize_t show_##NAME(struct device *dev, \
426 smp_call_function_single(cpu->dev.id, read_##NAME, &val, 1); \
430 store_##NAME(struct device *dev, struct device_attribute *attr, \
438 smp_call_function_single(cpu->dev.id, write_##NAME, &val, 1); \
442 #define SYSFS_PMCSETUP(NAME, ADDRESS) \ argument
443 __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, ppc_enable_pmcs()) \
444 __SYSFS_SPRSETUP_SHOW_STORE(NAME)
445 #define SYSFS_SPRSETUP(NAME, ADDRESS) \ argument
446 __SYSFS_SPRSETUP_READ_WRITE(NAME, ADDRESS, ) \
447 __SYSFS_SPRSETUP_SHOW_STORE(NAME)
449 #define SYSFS_SPRSETUP_SHOW_STORE(NAME) \ argument
450 __SYSFS_SPRSETUP_SHOW_STORE(NAME)