Lines Matching defs:hash

94  * endpoint is found by the hash table lookup. This increment is atomic with the
95 * lookup itself and happens while the hash table read lock is held.
131 * Use of hash tables
134 * The driver uses modhash hash table implementation. Each transport uses two
135 * hash tables - one for finding endpoints by acceptor ID and another one for
137 * pair of hash tables since sockets only use TICOTSORD.
139 * All hash tables lookups increment a reference count for returned endpoints,
141 * from the hash by another thread immediately after it is found.
233 * and avoid any hash table lookups. This saves two hash tables lookups per
236 * For explicit address we hash the vnode pointer instead of hashing the
264 * tl_bind() and tl_unbind() require write lock on the hash table to
266 * the hash for endpoints that are bound to the explicit address and have
269 * without reinserting the address in the hash table. This optimization
270 * avoids two hash table updates for each listener created. It always
314 * tl_transport_state_t. It contains a pointer to an acceptor ID hash and the
315 * endpoint address hash tables for each transport. It also contains pointer to
595 mod_hash_hndl_t te_hash_hndl; /* Handle for address hash */
808 * Size of hash tables.
1009 * Create hash tables.
1065 * Destroy arenas and hash tables.
1321 * This function is called whenever an endpoint is found in the hash table.
1331 * Address hash function.
1355 * This function is used by hash lookups. It compares two generic addresses.
1452 /* Reserve hash handle for bind(). */
1510 * Insert acceptor ID in the hash. The AI hash always sleeps on
1532 * Remove the endpoint from acceptor hash.
1541 "tl_close:inconsistency in AI hash"));
1650 /* Remove address from hash table. */
2387 * Reserve hash handle. It can only be NULL if the endpoint is unbound
2502 * Insert address in the hash if it is not already
5285 * For implicit addresses our peer can be found by minor number in ai hash. For
5292 mod_hash_t *hash = ux_addr->soua_magic == SOU_MAGIC_IMPLICIT ?
5294 int rc = mod_hash_find_cb(hash, (mod_hash_key_t)ux_addr->soua_vp,
5330 * If address is found it will be inserted in the hash.
6210 * Remove address from address hash.