Lines Matching refs:hash
113 unsigned int hash; member
123 unsigned int i, hash = 2166136261U; in strhash() local
126 hash = (hash ^ str[i]) * 0x01000193; in strhash()
127 return hash; in strhash()
133 static void add_to_hashtable(const char *name, int len, unsigned int hash, in add_to_hashtable() argument
141 aux->hash = hash; in add_to_hashtable()
142 aux->next = hashtab[hash % HASHSZ]; in add_to_hashtable()
143 hashtab[hash % HASHSZ] = aux; in add_to_hashtable()
153 unsigned int hash = strhash(name, len); in in_hashtable() local
155 for (aux = hashtab[hash % HASHSZ]; aux; aux = aux->next) { in in_hashtable()
156 if (aux->hash == hash && aux->len == len && in in_hashtable()
161 add_to_hashtable(name, len, hash, hashtab); in in_hashtable()