Lines Matching defs:hash

315  * mapping share the same amp. amp's are looked up in svntr_hashtab hash table
343 * implement this functionality hash entries are timestamped. Replica's can
345 * saved when hash entry was created. However just timestamps alone are not
5427 * locking scheme with per amp rwlock and a global set of hash
8570 * set of pages and lead to long hash chains that decrease pcache lookup
9524 * exist in svntr hash table create a new one. We may fail to bind to amp if
9539 ulong_t hash = SVNTR_HASH_FUNC(vp);
9597 mutex_enter(&svntr_hashtab[hash].tr_lock);
9605 mutex_exit(&svntr_hashtab[hash].tr_lock);
9610 svntrp = svntr_hashtab[hash].tr_head;
9634 mutex_exit(&svntr_hashtab[hash].tr_lock);
9654 mutex_exit(&svntr_hashtab[hash].tr_lock);
9666 mutex_exit(&svntr_hashtab[hash].tr_lock);
9687 svntrp->tr_next = svntr_hashtab[hash].tr_head;
9688 svntr_hashtab[hash].tr_head = svntrp;
9786 mutex_exit(&svntr_hashtab[hash].tr_lock);
9795 ASSERT(svntrp == svntr_hashtab[hash].tr_head);
9796 svntr_hashtab[hash].tr_head = svntrp->tr_next;
9797 mutex_exit(&svntr_hashtab[hash].tr_lock);
9800 mutex_exit(&svntr_hashtab[hash].tr_lock);
9811 * svntr free all its anon maps and remove it from the hash table.
9822 ulong_t hash = SVNTR_HASH_FUNC(vp);
9839 mutex_enter(&svntr_hashtab[hash].tr_lock);
9840 prv_svntrp = &svntr_hashtab[hash].tr_head;
9872 mutex_exit(&svntr_hashtab[hash].tr_lock);
9876 mutex_exit(&svntr_hashtab[hash].tr_lock);
9912 ulong_t hash = SVNTR_HASH_FUNC(vp);
9921 mutex_enter(&svntr_hashtab[hash].tr_lock);
9922 svntrp = svntr_hashtab[hash].tr_head;
9929 mutex_exit(&svntr_hashtab[hash].tr_lock);
9985 ulong_t hash;
9991 for (hash = 0; hash < svntr_hashtab_sz; hash++) {
9992 mutex_enter(&svntr_hashtab[hash].tr_lock);
9993 svntrp = svntr_hashtab[hash].tr_head;
9999 hash);
10002 mutex_exit(&svntr_hashtab[hash].tr_lock);
10010 ulong_t hash)
10034 ASSERT(mutex_owned(&svntr_hashtab[hash].tr_lock));
10051 * Use tryenter locking since we are locking as/seg and svntr hash
10107 mutex_exit(&svntr_hashtab[hash].tr_lock);
10109 mutex_enter(&svntr_hashtab[hash].tr_lock);