Lines Matching refs:held_lock

140 static inline struct lock_class *hlock_class(struct held_lock *hlock)  in hlock_class()
257 static void lock_release_holdtime(struct held_lock *hlock) in lock_release_holdtime()
275 static inline void lock_release_holdtime(struct held_lock *hlock) in lock_release_holdtime()
552 static void print_lock(struct held_lock *hlock) in print_lock()
1105 print_circular_lock_scenario(struct held_lock *src, in print_circular_lock_scenario()
1106 struct held_lock *tgt, in print_circular_lock_scenario()
1160 struct held_lock *check_src, in print_circular_bug_header()
1161 struct held_lock *check_tgt) in print_circular_bug_header()
1193 struct held_lock *check_src, in print_circular_bug()
1194 struct held_lock *check_tgt) in print_circular_bug()
1497 struct held_lock *prev, in print_bad_irq_dependency()
1498 struct held_lock *next, in print_bad_irq_dependency()
1567 check_usage(struct task_struct *curr, struct held_lock *prev, in check_usage()
1568 struct held_lock *next, enum lock_usage_bit bit_backwards, in check_usage()
1640 static int check_irq_usage(struct task_struct *curr, struct held_lock *prev, in check_irq_usage()
1641 struct held_lock *next, enum lock_usage_bit bit) in check_irq_usage()
1669 check_prev_add_irq(struct task_struct *curr, struct held_lock *prev, in check_prev_add_irq()
1670 struct held_lock *next) in check_prev_add_irq()
1696 check_prev_add_irq(struct task_struct *curr, struct held_lock *prev, in check_prev_add_irq()
1697 struct held_lock *next) in check_prev_add_irq()
1710 print_deadlock_scenario(struct held_lock *nxt, in print_deadlock_scenario()
1711 struct held_lock *prv) in print_deadlock_scenario()
1730 print_deadlock_bug(struct task_struct *curr, struct held_lock *prev, in print_deadlock_bug()
1731 struct held_lock *next) in print_deadlock_bug()
1766 check_deadlock(struct task_struct *curr, struct held_lock *next, in check_deadlock()
1769 struct held_lock *prev; in check_deadlock()
1770 struct held_lock *nest = NULL; in check_deadlock()
1824 check_prev_add(struct task_struct *curr, struct held_lock *prev, in check_prev_add()
1825 struct held_lock *next, int distance, int trylock_loop) in check_prev_add()
1929 check_prevs_add(struct task_struct *curr, struct held_lock *next) in check_prevs_add()
1933 struct held_lock *hlock; in check_prevs_add()
2016 struct held_lock *hlock, in lookup_chain_cache()
2022 struct held_lock *hlock_curr; in lookup_chain_cache()
2102 struct held_lock *hlock, int chain_head, u64 chain_key) in validate_chain()
2156 struct lockdep_map *lock, struct held_lock *hlock, in validate_chain()
2170 struct held_lock *hlock, *prev_hlock = NULL; in check_chain_key()
2216 print_usage_bug_scenario(struct held_lock *lock) in print_usage_bug_scenario()
2234 print_usage_bug(struct task_struct *curr, struct held_lock *this, in print_usage_bug()
2276 valid_state(struct task_struct *curr, struct held_lock *this, in valid_state()
2284 static int mark_lock(struct task_struct *curr, struct held_lock *this,
2295 struct held_lock *this, int forwards, in print_irq_inversion_bug()
2358 check_usage_forwards(struct task_struct *curr, struct held_lock *this, in check_usage_forwards()
2382 check_usage_backwards(struct task_struct *curr, struct held_lock *this, in check_usage_backwards()
2453 typedef int (*check_usage_f)(struct task_struct *, struct held_lock *,
2457 mark_lock_irq(struct task_struct *curr, struct held_lock *this, in mark_lock_irq()
2521 struct held_lock *hlock; in mark_held_locks()
2778 static int mark_irqflags(struct task_struct *curr, struct held_lock *hlock) in mark_irqflags()
2843 struct held_lock *hlock) in separate_irq_context()
2853 struct held_lock *prev_hlock; in separate_irq_context()
2870 int mark_lock_irq(struct task_struct *curr, struct held_lock *this, in mark_lock_irq()
2878 struct held_lock *hlock) in mark_irqflags()
2884 struct held_lock *hlock) in separate_irq_context()
2898 static int mark_lock(struct task_struct *curr, struct held_lock *this, in mark_lock()
3030 struct held_lock *hlock, in print_lock_nested_lock_not_held()
3075 struct held_lock *hlock; in __lock_acquire()
3283 static int match_held_lock(struct held_lock *hlock, struct lockdep_map *lock) in match_held_lock()
3324 struct held_lock *hlock, *prev_hlock; in __lock_set_class()
3388 struct held_lock *hlock, *prev_hlock; in lock_release_non_nested()
3471 struct held_lock *hlock; in lock_release_nested()
3537 struct held_lock *hlock = curr->held_locks + i; in __lock_is_held()
3712 struct held_lock *hlock, *prev_hlock; in __lock_contended()
3764 struct held_lock *hlock, *prev_hlock; in __lock_acquired()
3875 memset(current->held_locks, 0, MAX_LOCK_DEPTH*sizeof(struct held_lock)); in lockdep_reset()
4066 sizeof(struct held_lock) * MAX_LOCK_DEPTH); in lockdep_info()
4080 const void *mem_to, struct held_lock *hlock) in print_freed_lock_bug()
4116 struct held_lock *hlock; in debug_check_no_locks_freed()