Lines Matching defs:chain_key
1307 static inline int lookup_chain_cache(u64 chain_key, struct lock_class *class)
1309 struct list_head *hash_head = chainhashentry(chain_key);
1319 if (chain->chain_key == chain_key) {
1325 (unsigned long long)chain_key,
1332 (unsigned long long)chain_key, class->key, class->name);
1343 if (chain->chain_key == chain_key) {
1357 chain->chain_key = chain_key;
1385 u64 chain_key = 0;
1389 if (chain_key != hlock->prev_chain_key) {
1393 (unsigned long long)chain_key,
1404 chain_key = 0;
1405 chain_key = iterate_chain_key(chain_key, id);
1408 if (chain_key != curr->curr_chain_key) {
1412 (unsigned long long)chain_key,
2012 u64 chain_key;
2129 chain_key = curr->curr_chain_key;
2131 if (DEBUG_LOCKS_WARN_ON(chain_key != 0))
2136 hlock->prev_chain_key = chain_key;
2154 chain_key = 0;
2159 chain_key = iterate_chain_key(chain_key, id);
2160 curr->curr_chain_key = chain_key;
2167 * We look up the chain_key and do the O(N^2) check and update of
2172 if (!trylock && (check == 2) && lookup_chain_cache(chain_key, class)) {