Lines Matching refs:section

154 errcode_t profile_add_node(struct profile_node *section, const char *name,  in profile_add_node()  argument
160 CHECK_MAGIC(section); in profile_add_node()
162 if (section->value) in profile_add_node()
170 for (p=section->first_child, last = 0; p; last = p, p = p->next) { in profile_add_node()
179 new->group_level = section->group_level+1; in profile_add_node()
181 new->parent = section; in profile_add_node()
189 section->first_child = new; in profile_add_node()
248 errcode_t profile_find_node(struct profile_node *section, const char *name, in profile_find_node() argument
254 CHECK_MAGIC(section); in profile_find_node()
259 p = section->first_child; in profile_find_node()
322 errcode_t profile_find_node_relation(struct profile_node *section, in profile_find_node_relation() argument
329 retval = profile_find_node(section, name, 0, 0, state, &p); in profile_find_node_relation()
354 errcode_t profile_find_node_subsection(struct profile_node *section, in profile_find_node_subsection() argument
363 if (section == (struct profile_node *)NULL) in profile_find_node_subsection()
366 retval = profile_find_node(section, name, 0, 1, state, &p); in profile_find_node_subsection()
382 errcode_t profile_get_node_parent(struct profile_node *section, in profile_get_node_parent() argument
385 *parent = section->parent; in profile_get_node_parent()
464 struct profile_node *section, *p; in profile_node_iterator() local
539 section = iter->file->data->root; in profile_node_iterator()
540 assert(section != NULL); in profile_node_iterator()
542 for (p=section->first_child; p; p = p->next) { in profile_node_iterator()
547 section = 0; in profile_node_iterator()
550 section = p; in profile_node_iterator()
554 if (!section) { in profile_node_iterator()
568 iter->node = section->first_child; in profile_node_iterator()