Lines Matching refs:_item
138 #define CONFIGFS_ATTR_STRUCT(_item) \ argument
139 struct _item##_attribute { \
141 ssize_t (*show)(struct _item *, char *); \
142 ssize_t (*store)(struct _item *, const char *, size_t); \
182 #define CONFIGFS_ATTR_OPS(_item) \ argument
183 static ssize_t _item##_attr_show(struct config_item *item, \
187 struct _item *_item = to_##_item(item); \
188 struct _item##_attribute *_item##_attr = \
189 container_of(attr, struct _item##_attribute, attr); \
192 if (_item##_attr->show) \
193 ret = _item##_attr->show(_item, page); \
196 static ssize_t _item##_attr_store(struct config_item *item, \
200 struct _item *_item = to_##_item(item); \
201 struct _item##_attribute *_item##_attr = \
202 container_of(attr, struct _item##_attribute, attr); \
205 if (_item##_attr->store) \
206 ret = _item##_attr->store(_item, page, count); \