Lines Matching refs:bitem
88 struct hmdfs_config_bitem *bitem;
91 bitem = kzalloc(sizeof(*bitem), GFP_KERNEL);
92 if (!bitem) {
93 bitem = ERR_PTR(-ENOMEM);
99 kfree(bitem);
100 bitem = ERR_PTR(-ENOMEM);
104 bitem->str = make_qstr(bitem_name);
106 return bitem;
109 static void free_bitem(struct hmdfs_config_bitem *bitem)
111 if (bitem == NULL)
114 kfree(bitem->str.name);
115 kfree(bitem);
223 struct hmdfs_config_bitem *bitem; \
227 bitem = container_of(item, struct hmdfs_config_bitem, item); \
228 id = query_##_attr_##_hash_entry(&bitem->str); \
239 struct hmdfs_config_bitem *bitem; \
243 bitem = container_of(item, struct hmdfs_config_bitem, item); \
250 err = insert_##_attr_##_hash_entry(&bitem->str, id); \
278 struct hmdfs_config_bitem *bitem;
282 bitem = container_of(item, struct hmdfs_config_bitem, item);
283 remove_appid_hash_entry(&bitem->str);
284 remove_appid_hash_entry(&bitem->str);
285 free_bitem(bitem);
302 struct hmdfs_config_bitem *bitem;
306 bitem = alloc_bitem(name);
307 if (IS_ERR(bitem)) {
312 config_item_init_type_name(&bitem->item, name,
314 item = &bitem->item;