Lines Matching defs:parent_item

636 static int configfs_attach_group(struct config_item *parent_item,
770 static void link_obj(struct config_item *parent_item, struct config_item *item)
776 item->ci_parent = parent_item;
782 item->ci_group = config_group_get(to_config_group(parent_item));
837 static int configfs_attach_item(struct config_item *parent_item,
872 static int configfs_attach_group(struct config_item *parent_item,
880 ret = configfs_attach_item(parent_item, item, dentry, frag);
927 static void client_disconnect_notify(struct config_item *parent_item,
932 type = parent_item->ci_type;
936 type->ct_group_ops->disconnect_notify(to_config_group(parent_item),
946 static void client_drop_item(struct config_item *parent_item,
951 type = parent_item->ci_type;
959 type->ct_group_ops->drop_item(to_config_group(parent_item),
1286 struct config_item *parent_item;
1317 parent_item = configfs_get_config_item(dentry->d_parent);
1318 type = parent_item->ci_type;
1319 subsys = to_config_group(parent_item)->cg_subsys;
1354 group = type->ct_group_ops->make_group(to_config_group(parent_item), name);
1358 link_group(to_config_group(parent_item), group);
1363 item = type->ct_group_ops->make_item(to_config_group(parent_item), name);
1367 link_obj(parent_item, item);
1418 ret = configfs_attach_group(parent_item, item, dentry, frag);
1420 ret = configfs_attach_item(parent_item, item, dentry, frag);
1433 client_disconnect_notify(parent_item, item);
1438 client_drop_item(parent_item, item);
1456 config_item_put(parent_item);
1465 struct config_item *parent_item;
1478 parent_item = configfs_get_config_item(dentry->d_parent);
1479 subsys = to_config_group(parent_item)->cg_subsys;
1482 if (!parent_item->ci_type) {
1483 config_item_put(parent_item);
1516 config_item_put(parent_item);
1532 config_item_put(parent_item);
1542 config_item_put(parent_item);
1551 client_disconnect_notify(parent_item, item);
1557 client_disconnect_notify(parent_item, item);
1561 client_drop_item(parent_item, item);