Lines Matching refs:hash
136 * Pointers to active zone_t's are stored in two hash tables; one
145 * so it is slower than an id or name search via a hash table.
151 * zone hash tables and lists. Zones cannot be created or destroyed
2129 * Compute a hash value based on the contents of the label and the DOI. The
2130 * hash algorithm is somewhat arbitrary, but is based on the observation that
2132 * multiples of the number of hash chains, and thus stirring in some primes
2140 uint_t hash;
2145 hash = lab->tsl_doi + (lab->tsl_doi << 1);
2152 hash += *up + (*up << ((i % 16) + 1));
2156 return (hash);
4795 * Look for zone under hash lock to prevent races with calls to
4916 * Look for zone under hash lock to prevent races with other
5184 * Look for zone under hash lock to prevent races with other
5345 /* remove from active list and hash tables */