Lines Matching refs:child
61 rt_list_init(&mnt->child); in dfs_mnt_create()
85 int dfs_mnt_insert(struct dfs_mnt* mnt, struct dfs_mnt* child) in dfs_mnt_insert() argument
87 if (child) in dfs_mnt_insert()
92 mnt = dfs_mnt_lookup(child->fullpath); in dfs_mnt_insert()
93 if (mnt == RT_NULL || (strcmp(child->fullpath, "/") == 0)) in dfs_mnt_insert()
96 mnt = child; in dfs_mnt_insert()
102 child = _root_mnt; in dfs_mnt_insert()
122 child->flags |= MNT_IS_ADDLIST; in dfs_mnt_insert()
123 if (child != mnt) in dfs_mnt_insert()
126 rt_list_insert_before(&mnt->child, &child->sibling); in dfs_mnt_insert()
128 dfs_mnt_ref(child); in dfs_mnt_insert()
131 child->parent = dfs_mnt_ref(mnt); in dfs_mnt_insert()
154 if (rt_list_isempty(&mnt->child)) in dfs_mnt_remove()
190 rt_list_for_each_entry(iter, &mnt->child, sibling) in _dfs_mnt_dev_lookup()
271 while (!rt_list_isempty(&mnt->child)) in dfs_mnt_lookup()
273 rt_list_for_each_entry(iter, &mnt->child, sibling) in dfs_mnt_lookup()
467 if (!rt_list_isempty(&mnt->child)) in _dfs_mnt_foreach()
470 rt_list_for_each_entry(iter, &mnt->child, sibling) in _dfs_mnt_foreach()