Lines Matching refs:trie

129     MppTrie trie;  member
158 MppTrie trie; member
166 MppTrie trie; member
298 MppTrie trie = NULL; in kmpp_ktrie_get() local
304 info->trie = NULL; in kmpp_ktrie_get()
321 ret = mpp_trie_init_by_root(&trie, root); in kmpp_ktrie_get()
322 if (ret || !trie) { in kmpp_ktrie_get()
328 mpp_trie_dump_f(trie); in kmpp_ktrie_get()
330 info->trie = trie; in kmpp_ktrie_get()
344 if (info->trie) { in kmpp_ktrie_put()
345 mpp_trie_deinit(info->trie); in kmpp_ktrie_put()
346 info->trie = NULL; in kmpp_ktrie_put()
371 if (impl->trie) { in kmpp_objs_deinit()
372 mpp_trie_deinit(impl->trie); in kmpp_objs_deinit()
373 impl->trie = NULL; in kmpp_objs_deinit()
397 MppTrie trie = NULL; in kmpp_objs_init() local
419 trie = obj.trie; in kmpp_objs_init()
421 info = mpp_trie_get_info(trie, "__count"); in kmpp_objs_init()
434 info = mpp_trie_get_info(trie, "__offset"); in kmpp_objs_init()
437 info = mpp_trie_get_info(trie, "__priv"); in kmpp_objs_init()
440 info = mpp_trie_get_info(trie, "__name_offset"); in kmpp_objs_init()
447 info = mpp_trie_get_info_first(trie); in kmpp_objs_init()
462 impl->trie = trie_objdef; in kmpp_objs_init()
472 info = mpp_trie_get_info_next(trie, info); in kmpp_objs_init()
481 MppTrieInfo *ioc_info = mpp_trie_get_info(ioc.trie, name); in kmpp_objs_init()
534 if (impl->trie) { in kmpp_objdef_put()
535 mpp_trie_deinit(impl->trie); in kmpp_objdef_put()
536 impl->trie = NULL; in kmpp_objdef_put()
601 info = mpp_trie_get_info(p->obj.trie, name); in kmpp_objdef_find()
700 if (!impl->trie) { in kmpp_objdef_add_entry()
706 mpp_trie_init(&impl->trie, impl->name); in kmpp_objdef_add_entry()
709 if (impl->trie) { in kmpp_objdef_add_entry()
710 MppTrie trie = impl->trie; in kmpp_objdef_add_entry() local
713 ret = mpp_trie_add_info(trie, name, tbl, tbl ? sizeof(*tbl) : 0); in kmpp_objdef_add_entry()
722 ret = mpp_trie_add_info(trie, "__index", &impl->index, sizeof(rk_s32)); in kmpp_objdef_add_entry()
723 ret = mpp_trie_add_info(trie, "__size", &impl->entry_size, sizeof(rk_s32)); in kmpp_objdef_add_entry()
724 ret |= mpp_trie_add_info(trie, NULL, NULL, 0); in kmpp_objdef_add_entry()
806 if (impl->trie) { in kmpp_objdef_get_entry()
807 MppTrieInfo *info = mpp_trie_get_info(impl->trie, name); in kmpp_objdef_get_entry()
827 if (impl->trie) { in kmpp_objdef_get_offset()
828 MppTrieInfo *info = mpp_trie_get_info(impl->trie, name); in kmpp_objdef_get_offset()
859 MppTrie trie = impl->trie; in kmpp_objdef_dump() local
865 name, impl->entry_size, mpp_trie_get_info_count(trie)); in kmpp_objdef_dump()
867 info = mpp_trie_get_info_first(trie); in kmpp_objdef_dump()
877 info = mpp_trie_get_info_next(trie, info); in kmpp_objdef_dump()
880 info = mpp_trie_get_info_first(trie); in kmpp_objdef_dump()
894 info = mpp_trie_get_info_next(trie, info); in kmpp_objdef_dump()
921 return impl ? impl->trie : NULL; in kmpp_objdef_get_trie()
942 impl->trie = def->trie; in _get_obj_from_def()
1199 if (!impl->entry || !impl->def->trie) { in kmpp_obj_check()
1201 impl->entry, impl->def->trie); in kmpp_obj_check()
1397 if (impl->trie) { in kmpp_obj_to_offset()
1398 MppTrieInfo *info = mpp_trie_get_info(impl->trie, name); in kmpp_obj_to_offset()
1418 if (impl->trie) { \
1419 MppTrieInfo *info = mpp_trie_get_info(impl->trie, name); \
1434 if (impl->trie) { \
1435 MppTrieInfo *info = mpp_trie_get_info(impl->trie, name); \
1460 if (impl->trie) { in MPP_OBJ_ACCESS()
1461 MppTrieInfo *info = mpp_trie_get_info(impl->trie, name); in MPP_OBJ_ACCESS()
1485 if (impl->trie) { in kmpp_obj_get_ptr()
1486 MppTrieInfo *info = mpp_trie_get_info(impl->trie, name); in kmpp_obj_get_ptr()
1510 if (impl->trie) { \
1511 MppTrieInfo *info = mpp_trie_get_info(impl->trie, name); \
1526 if (impl->trie) { \
1527 MppTrieInfo *info = mpp_trie_get_info(impl->trie, name); \
1649 if (impl && impl->trie) { in kmpp_obj_test()
1650 MppTrieInfo *info = mpp_trie_get_info(impl->trie, name); in kmpp_obj_test()
1673 MppTrie trie = NULL; in kmpp_obj_update() local
1681 trie = src_impl->def->trie; in kmpp_obj_update()
1683 info = mpp_trie_get_info_first(trie); in kmpp_obj_update()
1699 } while ((info = mpp_trie_get_info_next(trie, info))); in kmpp_obj_update()
1725 MppTrie trie = NULL; in kmpp_obj_update_entry() local
1733 trie = src_impl->def->trie; in kmpp_obj_update_entry()
1735 info = mpp_trie_get_info_first(trie); in kmpp_obj_update_entry()
1751 } while ((info = mpp_trie_get_info_next(trie, info))); in kmpp_obj_update_entry()
1787 if (impl->trie) { in kmpp_obj_run()
1788 MppTrieInfo *info = mpp_trie_get_info(impl->trie, name); in kmpp_obj_run()
1808 MppTrie trie = NULL; in kmpp_obj_udump_f() local
1820 trie = impl->trie; in kmpp_obj_udump_f()
1828 next = mpp_trie_get_info_first(trie); in kmpp_obj_udump_f()
1834 next = mpp_trie_get_info_next(trie, info); in kmpp_obj_udump_f()