Lines Matching refs:chain_key

1053 	u64 chain_key = INITIAL_CHAIN_KEY;  in check_lock_chain_key()  local
1057 chain_key = iterate_chain_key(chain_key, chain_hlocks[i]); in check_lock_chain_key()
1062 if (chain->chain_key != chain_key) { in check_lock_chain_key()
1065 (unsigned long long)chain->chain_key, in check_lock_chain_key()
1066 (unsigned long long)chain_key); in check_lock_chain_key()
3591 static u64 print_chain_key_iteration(u16 hlock_id, u64 chain_key) in print_chain_key_iteration() argument
3593 u64 new_chain_key = iterate_chain_key(chain_key, hlock_id); in print_chain_key_iteration()
3605 u64 chain_key = INITIAL_CHAIN_KEY; in print_chain_keys_held_locks() local
3613 chain_key = print_chain_key_iteration(hlock_id(hlock), chain_key); in print_chain_keys_held_locks()
3618 print_chain_key_iteration(hlock_id(hlock_next), chain_key); in print_chain_keys_held_locks()
3625 u64 chain_key = INITIAL_CHAIN_KEY; in print_chain_keys_chain() local
3631 chain_key = print_chain_key_iteration(hlock_id, chain_key); in print_chain_keys_chain()
3733 u64 chain_key) in add_chain_cache() argument
3735 struct hlist_head *hash_head = chainhashentry(chain_key); in add_chain_cache()
3758 chain->chain_key = chain_key; in add_chain_cache()
3797 static inline struct lock_chain *lookup_chain_cache(u64 chain_key) in lookup_chain_cache() argument
3799 struct hlist_head *hash_head = chainhashentry(chain_key); in lookup_chain_cache()
3803 if (READ_ONCE(chain->chain_key) == chain_key) { in lookup_chain_cache()
3819 u64 chain_key) in lookup_chain_cache_add() argument
3822 struct lock_chain *chain = lookup_chain_cache(chain_key); in lookup_chain_cache_add()
3832 (unsigned long long)chain_key, in lookup_chain_cache_add()
3841 (unsigned long long)chain_key, class->key, class->name); in lookup_chain_cache_add()
3850 chain = lookup_chain_cache(chain_key); in lookup_chain_cache_add()
3856 if (!add_chain_cache(curr, hlock, chain_key)) in lookup_chain_cache_add()
3864 int chain_head, u64 chain_key) in validate_chain() argument
3877 lookup_chain_cache_add(curr, hlock, chain_key)) { in validate_chain()
3925 int chain_head, u64 chain_key) in validate_chain() argument
3942 u64 chain_key = INITIAL_CHAIN_KEY; in check_chain_key() local
3946 if (chain_key != hlock->prev_chain_key) { in check_chain_key()
3954 (unsigned long long)chain_key, in check_chain_key()
3968 chain_key = INITIAL_CHAIN_KEY; in check_chain_key()
3969 chain_key = iterate_chain_key(chain_key, hlock_id(hlock)); in check_chain_key()
3972 if (chain_key != curr->curr_chain_key) { in check_chain_key()
3980 (unsigned long long)chain_key, in check_chain_key()
5089 u64 chain_key; in __lock_acquire() local
5208 chain_key = curr->curr_chain_key; in __lock_acquire()
5213 if (DEBUG_LOCKS_WARN_ON(chain_key != INITIAL_CHAIN_KEY)) in __lock_acquire()
5218 hlock->prev_chain_key = chain_key; in __lock_acquire()
5220 chain_key = INITIAL_CHAIN_KEY; in __lock_acquire()
5223 chain_key = iterate_chain_key(chain_key, hlock_id(hlock)); in __lock_acquire()
5235 if (!validate_chain(curr, hlock, chain_head, chain_key)) in __lock_acquire()
5242 curr->curr_chain_key = chain_key; in __lock_acquire()
6210 WRITE_ONCE(chain->chain_key, INITIAL_CHAIN_KEY); in remove_class_from_lock_chain()