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_WO(_name) { \ argument
127 .attr = { .name = __stringify(_name), .mode = 0200 }, \
128 .store = _name##_store, \
131 #define __ATTR_RW(_name) __ATTR(_name, 0644, _name##_show, _name##_store) argument
136 #define __ATTR_IGNORE_LOCKDEP(_name, _mode, _show, _store) { \ argument
137 .attr = {.name = __stringify(_name), .mode = _mode, \
146 #define __ATTRIBUTE_GROUPS(_name) \ argument
147 static const struct attribute_group *_name##_groups[] = { \
148 &_name##_group, \
152 #define ATTRIBUTE_GROUPS(_name) \ argument
153 static const struct attribute_group _name##_group = { \
154 .attrs = _name##_attrs, \
156 __ATTRIBUTE_GROUPS(_name)
186 #define __BIN_ATTR(_name, _mode, _read, _write, _size) { \ argument
187 .attr = { .name = __stringify(_name), .mode = _mode }, \
193 #define __BIN_ATTR_RO(_name, _size) { \ argument
194 .attr = { .name = __stringify(_name), .mode = 0444 }, \
195 .read = _name##_read, \
199 #define __BIN_ATTR_WO(_name, _size) { \ argument
200 .attr = { .name = __stringify(_name), .mode = 0200 }, \
201 .write = _name##_write, \
205 #define __BIN_ATTR_RW(_name, _size) \ argument
206 __BIN_ATTR(_name, 0644, _name##_read, _name##_write, _size)
210 #define BIN_ATTR(_name, _mode, _read, _write, _size) \ argument
211 struct bin_attribute bin_attr_##_name = __BIN_ATTR(_name, _mode, _read, \
214 #define BIN_ATTR_RO(_name, _size) \ argument
215 struct bin_attribute bin_attr_##_name = __BIN_ATTR_RO(_name, _size)
217 #define BIN_ATTR_WO(_name, _size) \ argument
218 struct bin_attribute bin_attr_##_name = __BIN_ATTR_WO(_name, _size)
220 #define BIN_ATTR_RW(_name, _size) \ argument
221 struct bin_attribute bin_attr_##_name = __BIN_ATTR_RW(_name, _size)