Home
last modified time | relevance | path

Searched refs:hashtable (Results 1 – 9 of 9) sorted by relevance

/xen/tools/xenstore/
A Dhashtable.h6 struct hashtable;
74 struct hashtable *
99 hashtable_insert(struct hashtable *h, void *k, void *v);
102 int fnname (struct hashtable *h, keytype *k, valuetype *v) \
117 hashtable_search(struct hashtable *h, void *k);
120 valuetype * fnname (struct hashtable *h, keytype *k) \
135 hashtable_remove(struct hashtable *h, void *k);
138 valuetype * fnname (struct hashtable *h, keytype *k) \
152 hashtable_count(struct hashtable *h);
164 hashtable_destroy(struct hashtable *h, int free_values);
A Dhashtable.c29 struct hashtable *
34 struct hashtable *h; in create_hashtable()
45 h = (struct hashtable *)calloc(1, sizeof(struct hashtable)); in create_hashtable()
68 hash(struct hashtable *h, void *k) in hash()
82 hashtable_expand(struct hashtable *h) in hashtable_expand()
141 hashtable_count(struct hashtable *h) in hashtable_count()
148 hashtable_insert(struct hashtable *h, void *k, void *v) in hashtable_insert()
174 hashtable_search(struct hashtable *h, void *k) in hashtable_search()
192 hashtable_remove(struct hashtable *h, void *k) in hashtable_remove()
227 hashtable_destroy(struct hashtable *h, int free_values) in hashtable_destroy()
A Dhashtable_private.h16 struct hashtable { struct
28 hash(struct hashtable *h, void *k); argument
A Dxenstored_transaction.h50 int check_transactions(struct hashtable *hash);
A Dxenstored_core.h224 int remember_string(struct hashtable *hash, const char *str);
A Dxenstored_core.c1687 int remember_string(struct hashtable *hash, const char *str) in remember_string()
1711 static int check_store_(const char *name, struct hashtable *reachable) in check_store_()
1719 struct hashtable * children = in check_store_()
1806 struct hashtable *reachable = private; in clean_store_()
1837 static void clean_store(struct hashtable *reachable) in clean_store()
1846 struct hashtable * reachable = in check_store()
A DMakefile26 XENSTORED_OBJS += xs_lib.o talloc.o utils.o tdb.o hashtable.o
A Dxenstored_transaction.c600 int check_transactions(struct hashtable *hash) in check_transactions()
/xen/docs/designs/
A Dargo.pandoc138 * There is a rwlock per-domain (`rings_L2`) to protect the hashtable of the
418 The 'send hashtable' data structure is needed in order to perform the teardown

Completed in 13 milliseconds