Lines Matching refs:hash

99  * endpoint is found by the hash table lookup. This increment is atomic with the
100 * lookup itself and happens while the hash table read lock is held.
136 * Use of hash tables
139 * The driver uses modhash hash table implementation. Each transport uses two
140 * hash tables - one for finding endpoints by acceptor ID and another one for
142 * pair of hash tables since sockets only use TICOTSORD.
144 * All hash tables lookups increment a reference count for returned endpoints,
146 * from the hash by another thread immediately after it is found.
238 * and avoid any hash table lookups. This saves two hash tables lookups per
241 * For explicit address we hash the vnode pointer instead of hashing the
269 * tl_bind() and tl_unbind() require write lock on the hash table to
271 * the hash for endpoints that are bound to the explicit address and have
274 * without reinserting the address in the hash table. This optimization
275 * avoids two hash table updates for each listener created. It always
319 * tl_transport_state_t. It contains a pointer to an acceptor ID hash and the
320 * endpoint address hash tables for each transport. It also contains pointer to
600 mod_hash_hndl_t te_hash_hndl; /* Handle for address hash */
813 * Size of hash tables.
1015 * Create hash tables.
1071 * Destroy arenas and hash tables.
1327 * This function is called whenever an endpoint is found in the hash table.
1337 * Address hash function.
1361 * This function is used by hash lookups. It compares two generic addresses.
1458 /* Reserve hash handle for bind(). */
1516 * Insert acceptor ID in the hash. The AI hash always sleeps on
1538 * Remove the endpoint from acceptor hash.
1547 "tl_close:inconsistency in AI hash"));
1656 /* Remove address from hash table. */
2397 * Reserve hash handle. It can only be NULL if the endpoint is unbound
2512 * Insert address in the hash if it is not already
5360 * For implicit addresses our peer can be found by minor number in ai hash. For
5367 mod_hash_t *hash = ux_addr->soua_magic == SOU_MAGIC_IMPLICIT ?
5369 int rc = mod_hash_find_cb(hash, (mod_hash_key_t)ux_addr->soua_vp,
5405 * If address is found it will be inserted in the hash.
6285 * Remove address from address hash.