Searched refs:holding_first (Results 1 – 2 of 2) sorted by relevance
236 if(!thr->holding_first) return; /* no older lock, no info */ in ordercheck_locklock()238 info[0] = thr->holding_first->create_thread; in ordercheck_locklock()239 info[1] = thr->holding_first->create_instance; in ordercheck_locklock()415 lock->next_held_lock[thr->num] = thr->holding_first; in finish_acquire_lock()416 if(thr->holding_first) in finish_acquire_lock()420 thr->holding_first->prev_held_lock[thr->num] = lock; in finish_acquire_lock()422 thr->holding_first = lock; in finish_acquire_lock()598 if(thr->holding_first != lock && in checklock_unlock()616 if(thr->holding_first == lock) in checklock_unlock()617 thr->holding_first = lock->next_held_lock[thr->num]; in checklock_unlock()[all …]
116 struct checked_lock *holding_first, *holding_last; member