Home | History | Annotate | Download | only in e2fsck

Lines Matching refs:dict_t

138 static void free_nodes(dict_t *dict, dnode_t *node, dnode_t *nil)
156 static int verify_bintree(dict_t *dict)
255 dict_t *dict_create(dictcount_t maxcount, dict_comp_t comp)
257 dict_t *new = malloc(sizeof *new);
280 void dict_set_allocator(dict_t *dict, dnode_alloc_t al,
297 void dict_destroy(dict_t *dict)
309 void dict_free_nodes(dict_t *dict)
322 void dict_free(dict_t *dict)
335 dict_t *dict_init(dict_t *dict, dictcount_t maxcount, dict_comp_t comp)
356 void dict_init_like(dict_t *dict, const dict_t *template)
377 static void dict_clear(dict_t *dict)
394 int dict_verify(dict_t *dict)
426 int dict_similar(const dict_t *left, const dict_t *right)
454 dnode_t *dict_lookup(dict_t *dict, const void *key)
493 dnode_t *dict_lower_bound(dict_t *dict, const void *key)
525 dnode_t *dict_upper_bound(dict_t *dict, const void *key)
561 void dict_insert(dict_t *dict, dnode_t *node, const void *key)
659 dnode_t *dict_delete(dict_t *dict, dnode_t *delete)
834 int dict_alloc_insert(dict_t *dict, const void *key, void *data)
847 void dict_delete_free(dict_t *dict, dnode_t *node)
859 dnode_t *dict_first(dict_t *dict)
875 dnode_t *dict_last(dict_t *dict)
893 dnode_t *dict_next(dict_t *dict, dnode_t *curr)
919 dnode_t *dict_prev(dict_t *dict, dnode_t *curr)
940 void dict_allow_dupes(dict_t *dict)
952 dictcount_t dict_count(dict_t *dict)
957 int dict_isempty(dict_t *dict)
962 int dict_isfull(dict_t *dict)
967 int dict_contains(dict_t *dict, dnode_t *node)
1030 void dict_process(dict_t *dict, void *context, dnode_process_t function)
1044 static void load_begin_internal(dict_load_t *load, dict_t *dict)
1051 void dict_load_begin(dict_load_t *load, dict_t *dict)
1059 dict_t *dict = load->dictptr;
1083 dict_t *dict = load->dictptr;
1162 void dict_merge(dict_t *dest, dict_t *source)
1285 static void construct(dict_t *d)
1353 dict_t darray[10];
1354 dict_t *d = &darray[0];