典型的な使い方(具体例は linux-2.6.25/include/linux/device.h を見よ)
struct xxx_attribute {
#define __ATTR(_name,_mode,_show,_store) { \
.attr = {.name = __stringify(_name), .mode = _mode }, \
.show = _show, \
.store = _store, \
}