Lines Matching refs:_name
53 #define __ATTR(_name, _mode, _show, _store) { \ argument
54 .attr = { .name = __stringify(_name), .mode = _mode }, \
57 #define __ATTR_RO(_name) { \ argument
58 .attr = { .name = __stringify(_name), .mode = 0444 }, \
59 .show = _name##_show, \
61 #define __ATTR_WO(_name) __ATTR(_name, 0200, NULL, _name##_store) argument
62 #define __ATTR_RW(_name) __ATTR(_name, 0644, _name##_show, _name##_store) argument
65 #define ATTRIBUTE_GROUPS(_name) \ argument
66 static struct attribute_group _name##_group = { \
67 .name = __stringify(_name), \
68 .attrs = _name##_attrs, \
70 static const struct attribute_group *_name##_groups[] = { \
71 &_name##_group, \