Lines Matching refs:mod_hash_t
56 typedef struct mod_hash mod_hash_t; typedef
61 mod_hash_t *mod_hash_create_strhash(char *, size_t, void (*)(mod_hash_val_t));
62 void mod_hash_destroy_strhash(mod_hash_t *);
71 mod_hash_t *mod_hash_create_ptrhash(char *, size_t, void (*)(mod_hash_val_t),
73 void mod_hash_destroy_ptrhash(mod_hash_t *);
80 mod_hash_t *mod_hash_create_idhash(char *, size_t, void (*)(mod_hash_val_t));
81 void mod_hash_destroy_idhash(mod_hash_t *);
89 mod_hash_t *mod_hash_create_extended(char *, size_t, void (*)(mod_hash_key_t),
93 void mod_hash_destroy_hash(mod_hash_t *);
94 void mod_hash_clear(mod_hash_t *);
122 int mod_hash_insert(mod_hash_t *, mod_hash_key_t, mod_hash_val_t);
123 int mod_hash_replace(mod_hash_t *, mod_hash_key_t, mod_hash_val_t);
124 int mod_hash_remove(mod_hash_t *, mod_hash_key_t, mod_hash_val_t *);
125 int mod_hash_destroy(mod_hash_t *, mod_hash_key_t);
126 int mod_hash_find(mod_hash_t *, mod_hash_key_t, mod_hash_val_t *);
127 int mod_hash_find_cb(mod_hash_t *, mod_hash_key_t, mod_hash_val_t *,
129 int mod_hash_find_cb_rval(mod_hash_t *, mod_hash_key_t, mod_hash_val_t *,
131 void mod_hash_walk(mod_hash_t *,
137 int mod_hash_reserve(mod_hash_t *, mod_hash_hndl_t *);
138 int mod_hash_reserve_nosleep(mod_hash_t *, mod_hash_hndl_t *);
139 void mod_hash_cancel(mod_hash_t *, mod_hash_hndl_t *);
140 int mod_hash_insert_reserve(mod_hash_t *, mod_hash_key_t, mod_hash_val_t,