Searched refs:hash_t (Results 1 - 3 of 3) sorted by relevance

/barrelfish-master/usr/replay/
H A Dhash.h24 } hash_t; typedef in typeref:struct:hash_st
30 hash_t *hash_init(unsigned int size);
37 unsigned long hash_lookup(hash_t *hash, unsigned long key);
43 void hash_insert(hash_t *hash, unsigned long key, unsigned long val);
49 unsigned long hash_delete(hash_t *hash, unsigned long key);
54 void hash_destroy(hash_t *hash);
61 int hash_swap(hash_t *hash, unsigned long key1, unsigned long key2);
63 static inline unsigned long hash_fn(hash_t *hash, unsigned long key)
69 void hash_print(hash_t *hash);
H A Dhash.c8 hash_t *hash_init(unsigned int size)
10 hash_t *hash;
12 hash = malloc(sizeof(hash_t));
23 void hash_print(hash_t *hash)
39 void hash_destroy(hash_t *hash)
53 void hash_insert(hash_t *hash, unsigned long key, unsigned long val)
80 unsigned long hash_lookup(hash_t *hash, unsigned long key)
102 unsigned long hash_delete(hash_t *hash, unsigned long key)
134 int hash_swap(hash_t *hash, unsigned long key1, unsigned long key2)
H A Dmaster.c129 hash_t *pids_h; /* pid -> pid_entry hash */
436 hash_t *writers_h = hash_init(TOTAL_PIDS); /* fnum -> pid_entry */

Completed in 48 milliseconds