Lines Matching refs:config_item
13 * critical information about using the config_item interface.
24 static inline struct config_item *to_item(struct list_head *entry)
26 return container_of(entry, struct config_item, ci_entry);
36 static void config_item_init(struct config_item *item)
51 int config_item_set_name(struct config_item *item, const char *fmt, ...)
84 void config_item_init_type_name(struct config_item *item,
103 struct config_item *config_item_get(struct config_item *item)
111 struct config_item *config_item_get_unless_zero(struct config_item *item)
119 static void config_item_cleanup(struct config_item *item)
123 struct config_item *parent = item->ci_parent;
125 pr_debug("config_item %s: cleaning up\n", config_item_name(item));
139 config_item_cleanup(container_of(kref, struct config_item, ci_kref));
148 void config_item_put(struct config_item *item)
172 * Iterate over @group->cg_list, looking for a matching config_item.
176 struct config_item *config_group_find_item(struct config_group *group,
180 struct config_item *ret = NULL;
183 struct config_item *item = to_item(entry);