Lines Matching defs:child
131 struct trie_child_entry_f *child;
135 child = bsearch(&search, trie_node_children(hwdb, node), node->children_count,
137 if (child)
138 return trie_node_from_off(hwdb, child->child_off);
167 const struct trie_child_entry_f *child = &trie_node_children(hwdb, node)[i];
169 linebuf_add_char(buf, child->c);
170 err = trie_fnmatch_f(hwdb, trie_node_from_off(hwdb, child->child_off), 0, buf, search);
198 const struct trie_node_f *child;
213 child = node_lookup_f(hwdb, node, '*');
214 if (child) {
216 err = trie_fnmatch_f(hwdb, child, 0, &buf, search + i);
222 child = node_lookup_f(hwdb, node, '?');
223 if (child) {
225 err = trie_fnmatch_f(hwdb, child, 0, &buf, search + i);
231 child = node_lookup_f(hwdb, node, '[');
232 if (child) {
234 err = trie_fnmatch_f(hwdb, child, 0, &buf, search + i);
252 child = node_lookup_f(hwdb, node, search[i]);
253 node = child;