Lines Matching defs:child
619 struct dentry *child;
632 child = sd->s_dentry;
634 inode_lock(d_inode(child));
637 d_inode(child)->i_flags |= S_DEAD;
638 dont_mount(child);
640 inode_unlock(d_inode(child));
642 d_delete(child);
643 dput(child);
667 struct dentry *child, *parent = parent_group->cg_item.ci_dentry;
673 child = d_alloc_name(parent, group->cg_item.ci_name);
674 if (child) {
675 d_add(child, NULL);
678 &group->cg_item, child, frag);
680 sd = child->d_fsdata;
683 BUG_ON(d_inode(child));
684 d_drop(child);
685 dput(child);
753 * We hold a reference on the parent for the child's ci_parent
760 * We hold a reference on the child for ci_entry on the parent's
1427 * link_obj()/link_group() took a reference from child->parent,
1452 /* Get a working ref until we have the child */
1714 * configfs_register_group - creates a parent-child relation between two groups
1716 * @group: child group
1718 * link groups, creates dentry for the child and attaches it to the
1763 * configfs_unregister_group() - unregisters a child group from its parent
1801 * configfs_register_default_group() - allocates and registers a child group
1803 * @name: child group name
1804 * @item_type: child item type description
1806 * boilerplate to allocate and register a child group with its parent. We need
1807 * kzalloc'ed memory because child's default_group is initially empty.
1834 * configfs_unregister_default_group() - unregisters and frees a child group