Searched refs:hash_t (Results 1 - 3 of 3) sorted by relevance
/barrelfish-master/usr/replay/ |
H A D | hash.h | 24 } 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 D | hash.c | 8 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 D | master.c | 129 hash_t *pids_h; /* pid -> pid_entry hash */ 436 hash_t *writers_h = hash_init(TOTAL_PIDS); /* fnum -> pid_entry */
|
Completed in 48 milliseconds