Lines Matching defs:child
128 struct trie_child_entry_f *child;
132 child = bsearch(&search, trie_node_children(hwdb, node), node->children_count,
134 if (child)
135 return trie_node_from_off(hwdb, child->child_off);
180 const struct trie_child_entry_f *child = &trie_node_children(hwdb, node)[i];
182 linebuf_add_char(buf, child->c);
183 err = trie_fnmatch_f(hwdb, trie_node_from_off(hwdb, child->child_off), 0, buf, search);
211 const struct trie_node_f *child;
226 child = node_lookup_f(hwdb, node, '*');
227 if (child) {
229 err = trie_fnmatch_f(hwdb, child, 0, &buf, search + i);
235 child = node_lookup_f(hwdb, node, '?');
236 if (child) {
238 err = trie_fnmatch_f(hwdb, child, 0, &buf, search + i);
244 child = node_lookup_f(hwdb, node, '[');
245 if (child) {
247 err = trie_fnmatch_f(hwdb, child, 0, &buf, search + i);
265 child = node_lookup_f(hwdb, node, search[i]);
266 node = child;