Lines Matching refs:hash_table

63 typedef struct hash_table {  struct
66 } hash_table; argument
76 hash_table *hash_create(int num);
77 void hash_sizeinfo(unsigned int *sizes, int max, hash_table *ht);
87 void *hash_add_uint(hash_table *ht, unsigned int key, void *value);
88 void *hash_replace_uint(hash_table *ht, unsigned int key, void *value);
89 void *hash_lookup_uint(hash_table *ht, unsigned int key);
90 void *hash_remove_uint(hash_table *ht, unsigned int key);
91 hash_item_uint *hash_first_uint(hash_table *ht, hash_pos *pos);
101 void *hash_add_pid(hash_table *ht, pid_t key, void *value);
102 void *hash_replace_pid(hash_table *ht, pid_t key, void *value);
103 void *hash_lookup_pid(hash_table *ht, pid_t key);
104 void *hash_remove_pid(hash_table *ht, pid_t key);
105 hash_item_pid *hash_first_pid(hash_table *ht, hash_pos *pos);
115 void *hash_add_string(hash_table *ht, char * key, void *value);
116 void *hash_replace_string(hash_table *ht, char * key, void *value);
117 void *hash_lookup_string(hash_table *ht, char * key);
118 void *hash_remove_string(hash_table *ht, char * key);
119 hash_item_string *hash_first_string(hash_table *ht, hash_pos *pos);
129 void *hash_add_pidthr(hash_table *ht, pidthr_t key, void *value);
130 void *hash_replace_pidthr(hash_table *ht, pidthr_t key, void *value);
131 void *hash_lookup_pidthr(hash_table *ht, pidthr_t key);
132 void *hash_remove_pidthr(hash_table *ht, pidthr_t key);
133 hash_item_pidthr *hash_first_pidthr(hash_table *ht, hash_pos *pos);
144 void *hash_add_lwpid(hash_table *ht, lwpid_t key, void *value);
145 void *hash_replace_lwpid(hash_table *ht, lwpid_t key, void *value);
146 void *hash_lookup_lwpid(hash_table *ht, lwpid_t key);
147 void *hash_remove_lwpid(hash_table *ht, lwpid_t key);
148 hash_item_lwpid *hash_first_lwpid(hash_table *ht, hash_pos *pos);