Lines Matching refs:config_item
11 * critical information about using the config_item interface.
22 static inline struct config_item *to_item(struct list_head *entry)
24 return container_of(entry, struct config_item, ci_entry);
34 static void config_item_init(struct config_item *item)
49 int config_item_set_name(struct config_item *item, const char *fmt, ...)
82 void config_item_init_type_name(struct config_item *item,
101 struct config_item *config_item_get(struct config_item *item)
109 struct config_item *config_item_get_unless_zero(struct config_item *item)
117 static void config_item_cleanup(struct config_item *item)
121 struct config_item *parent = item->ci_parent;
123 pr_debug("config_item %s: cleaning up\n", config_item_name(item));
137 config_item_cleanup(container_of(kref, struct config_item, ci_kref));
146 void config_item_put(struct config_item *item)
170 * Iterate over @group->cg_list, looking for a matching config_item.
174 struct config_item *config_group_find_item(struct config_group *group,
178 struct config_item *ret = NULL;
181 struct config_item *item = to_item(entry);