Searched refs:hashtable (Results 1 – 9 of 9) sorted by relevance
/xen/tools/xenstore/ |
A D | hashtable.h | 6 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 D | hashtable.c | 29 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 D | hashtable_private.h | 16 struct hashtable { struct 28 hash(struct hashtable *h, void *k); argument
|
A D | xenstored_transaction.h | 50 int check_transactions(struct hashtable *hash);
|
A D | xenstored_core.h | 224 int remember_string(struct hashtable *hash, const char *str);
|
A D | xenstored_core.c | 1687 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 D | Makefile | 26 XENSTORED_OBJS += xs_lib.o talloc.o utils.o tdb.o hashtable.o
|
A D | xenstored_transaction.c | 600 int check_transactions(struct hashtable *hash) in check_transactions()
|
/xen/docs/designs/ |
A D | argo.pandoc | 138 * 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