Lines Matching refs:hash
162 unsigned int hash;
171 /* fnv32 hash */
172 unsigned int i, hash = 2166136261U;
175 hash = (hash ^ str[i]) * 0x01000193;
176 return hash;
182 static int is_defined_config(const char *name, int len, unsigned int hash)
186 for (aux = hashtab[hash % HASHSZ]; aux; aux = aux->next) {
187 if (aux->hash == hash && aux->len == len &&
197 static void define_config(const char *name, int len, unsigned int hash)
207 aux->hash = hash;
208 aux->next = hashtab[hash % HASHSZ];
209 hashtab[hash % HASHSZ] = aux;
217 unsigned int hash = strhash(m, slen);
219 if (is_defined_config(m, slen, hash))
222 define_config(m, slen, hash);