Lines Matching refs:cg_item
644 struct dentry * dentry = dget(group->cg_item.ci_dentry);
693 struct dentry *child, *parent = parent_group->cg_item.ci_dentry;
695 if (!group->cg_item.ci_name)
696 group->cg_item.ci_name = group->cg_item.ci_namebuf;
699 child = d_alloc_name(parent, group->cg_item.ci_name);
703 ret = configfs_attach_group(&parent_group->cg_item,
704 &group->cg_item, child, frag);
741 config_item_put(&g->cg_item);
800 unlink_obj(&group->cg_item);
808 link_obj(&parent_group->cg_item, &group->cg_item);
812 else if (configfs_is_root(&parent_group->cg_item))
1139 struct config_item *s_item = &subsys->su_group.cg_item;
1233 if (configfs_is_root(&parent->cg_item)) {
1239 for (root = parent; !configfs_is_root(&root->cg_item);
1240 root = root->cg_item.ci_group)
1250 inode_lock(d_inode(root->cg_item.ci_dentry));
1257 root->cg_item.ci_dentry->d_fsdata,
1258 &target_subsys->su_group.cg_item);
1262 subsys_sd = target_subsys->su_group.cg_item.ci_dentry->d_fsdata;
1274 inode_unlock(d_inode(root->cg_item.ci_dentry));
1334 if (!subsys->su_group.cg_item.ci_type) {
1338 subsys_owner = subsys->su_group.cg_item.ci_type->ct_owner;
1359 item = &group->cg_item;
1488 BUG_ON(!subsys->su_group.cg_item.ci_type);
1489 subsys_owner = subsys->su_group.cg_item.ci_type->ct_owner;
1769 parent = parent_group->cg_item.ci_dentry;
1777 configfs_dir_set_ready(group->cg_item.ci_dentry->d_fsdata);
1801 struct dentry *dentry = group->cg_item.ci_dentry;
1802 struct dentry *parent = group->cg_item.ci_parent->ci_dentry;
1815 configfs_detach_group(&group->cg_item);
1893 if (!group->cg_item.ci_name)
1894 group->cg_item.ci_name = group->cg_item.ci_namebuf;
1904 dentry = d_alloc_name(root, group->cg_item.ci_name);
1908 err = configfs_attach_group(sd->s_element, &group->cg_item,
1937 struct dentry *dentry = group->cg_item.ci_dentry;
1961 configfs_detach_group(&group->cg_item);