Lines Matching refs:next
171 return node->next ? &xbc_nodes[node->next] : NULL; in xbc_node_get_next()
343 struct xbc_node *next; in xbc_node_find_next_leaf() local
354 next = xbc_node_get_subkey(node); in xbc_node_find_next_leaf()
355 if (next) { in xbc_node_find_next_leaf()
356 node = next; in xbc_node_find_next_leaf()
363 while (!node->next) { in xbc_node_find_next_leaf()
419 node->next = 0; in xbc_init_node()
440 while (node->next) in xbc_last_sibling()
463 sib->next = xbc_node_index(node); in __xbc_add_sibling()
467 node->next = last_parent->child; in __xbc_add_sibling()
472 sib->next = xbc_node_index(node); in __xbc_add_sibling()
613 char *next; in xbc_parse_array() local
620 c = __xbc_parse_value(__v, &next); in xbc_parse_array()
627 *__v = next; in xbc_parse_array()
697 char *next; in xbc_parse_kv() local
704 c = __xbc_parse_value(&v, &next); in xbc_parse_kv()
713 unsigned short nidx = child->next; in xbc_parse_kv()
716 child->next = nidx; /* keep subkeys */ in xbc_parse_kv()
728 c = xbc_parse_array(&next); in xbc_parse_kv()
736 ret = __xbc_close_brace(next - 1); in xbc_parse_kv()
741 *k = next; in xbc_parse_kv()
806 if (xbc_nodes[i].next > xbc_node_num) { in xbc_verify_tree()