Lines Matching defs:item
229 static inline struct nullb_device *to_nullb_device(struct config_item *item)
231 return item ? container_of(item, struct nullb_device, item) : NULL;
295 nullb_device_##NAME##_show(struct config_item *item, char *page) \
298 to_nullb_device(item)->NAME, page); \
301 nullb_device_##NAME##_store(struct config_item *item, const char *page, \
305 struct nullb_device *dev = to_nullb_device(item); \
365 static ssize_t nullb_device_power_show(struct config_item *item, char *page)
367 return nullb_device_bool_attr_show(to_nullb_device(item)->power, page);
370 static ssize_t nullb_device_power_store(struct config_item *item,
373 struct nullb_device *dev = to_nullb_device(item);
406 static ssize_t nullb_device_badblocks_show(struct config_item *item, char *page)
408 struct nullb_device *t_dev = to_nullb_device(item);
413 static ssize_t nullb_device_badblocks_store(struct config_item *item,
416 struct nullb_device *t_dev = to_nullb_device(item);
486 static void nullb_device_release(struct config_item *item)
488 struct nullb_device *dev = to_nullb_device(item);
513 config_item_init_type_name(&dev->item, name, &nullb_device_type);
515 return &dev->item;
519 nullb_group_drop_item(struct config_group *group, struct config_item *item)
521 struct nullb_device *dev = to_nullb_device(item);
530 config_item_put(item);
533 static ssize_t memb_group_features_show(struct config_item *item, char *page)