Lines Matching refs:_name

101 #define __ATTR(_name, _mode, _show, _store) {				\  argument
102 .attr = {.name = __stringify(_name), \
108 #define __ATTR_PREALLOC(_name, _mode, _show, _store) { \ argument
109 .attr = {.name = __stringify(_name), \
115 #define __ATTR_RO(_name) { \ argument
116 .attr = { .name = __stringify(_name), .mode = 0444 }, \
117 .show = _name##_show, \
120 #define __ATTR_RO_MODE(_name, _mode) { \ argument
121 .attr = { .name = __stringify(_name), \
123 .show = _name##_show, \
126 #define __ATTR_RW_MODE(_name, _mode) { \ argument
127 .attr = { .name = __stringify(_name), \
129 .show = _name##_show, \
130 .store = _name##_store, \
133 #define __ATTR_WO(_name) { \ argument
134 .attr = { .name = __stringify(_name), .mode = 0200 }, \
135 .store = _name##_store, \
138 #define __ATTR_RW(_name) __ATTR(_name, 0644, _name##_show, _name##_store) argument
143 #define __ATTR_IGNORE_LOCKDEP(_name, _mode, _show, _store) { \ argument
144 .attr = {.name = __stringify(_name), .mode = _mode, \
153 #define __ATTRIBUTE_GROUPS(_name) \ argument
154 static const struct attribute_group *_name##_groups[] = { \
155 &_name##_group, \
159 #define ATTRIBUTE_GROUPS(_name) \ argument
160 static const struct attribute_group _name##_group = { \
161 .attrs = _name##_attrs, \
163 __ATTRIBUTE_GROUPS(_name)
165 #define BIN_ATTRIBUTE_GROUPS(_name) \ argument
166 static const struct attribute_group _name##_group = { \
167 .bin_attrs = _name##_attrs, \
169 __ATTRIBUTE_GROUPS(_name)
201 #define __BIN_ATTR(_name, _mode, _read, _write, _size) { \ argument
202 .attr = { .name = __stringify(_name), .mode = _mode }, \
208 #define __BIN_ATTR_RO(_name, _size) { \ argument
209 .attr = { .name = __stringify(_name), .mode = 0444 }, \
210 .read = _name##_read, \
214 #define __BIN_ATTR_WO(_name, _size) { \ argument
215 .attr = { .name = __stringify(_name), .mode = 0200 }, \
216 .write = _name##_write, \
220 #define __BIN_ATTR_RW(_name, _size) \ argument
221 __BIN_ATTR(_name, 0644, _name##_read, _name##_write, _size)
225 #define BIN_ATTR(_name, _mode, _read, _write, _size) \ argument
226 struct bin_attribute bin_attr_##_name = __BIN_ATTR(_name, _mode, _read, \
229 #define BIN_ATTR_RO(_name, _size) \ argument
230 struct bin_attribute bin_attr_##_name = __BIN_ATTR_RO(_name, _size)
232 #define BIN_ATTR_WO(_name, _size) \ argument
233 struct bin_attribute bin_attr_##_name = __BIN_ATTR_WO(_name, _size)
235 #define BIN_ATTR_RW(_name, _size) \ argument
236 struct bin_attribute bin_attr_##_name = __BIN_ATTR_RW(_name, _size)