Lines Matching refs:held_lock
156 static inline struct lock_class *hlock_class(struct held_lock *hlock) in hlock_class()
277 static void lock_release_holdtime(struct held_lock *hlock) in lock_release_holdtime()
294 static inline void lock_release_holdtime(struct held_lock *hlock) in lock_release_holdtime()
672 static void print_lock(struct held_lock *hlock) in print_lock()
1563 print_circular_lock_scenario(struct held_lock *src, in print_circular_lock_scenario()
1564 struct held_lock *tgt, in print_circular_lock_scenario()
1618 struct held_lock *check_src, in print_circular_bug_header()
1619 struct held_lock *check_tgt) in print_circular_bug_header()
1651 struct held_lock *check_src, in print_circular_bug()
1652 struct held_lock *check_tgt) in print_circular_bug()
1785 check_noncircular(struct held_lock *src, struct held_lock *target, in check_noncircular()
1824 check_redundant(struct held_lock *src, struct held_lock *target) in check_redundant()
2030 struct held_lock *prev, in print_bad_irq_dependency()
2031 struct held_lock *next, in print_bad_irq_dependency()
2224 static int check_irq_usage(struct task_struct *curr, struct held_lock *prev, in check_irq_usage()
2225 struct held_lock *next) in check_irq_usage()
2317 struct held_lock *prev, struct held_lock *next) in check_irq_usage()
2330 print_deadlock_scenario(struct held_lock *nxt, struct held_lock *prv) in print_deadlock_scenario()
2349 print_deadlock_bug(struct task_struct *curr, struct held_lock *prev, in print_deadlock_bug()
2350 struct held_lock *next) in print_deadlock_bug()
2383 check_deadlock(struct task_struct *curr, struct held_lock *next) in check_deadlock()
2385 struct held_lock *prev; in check_deadlock()
2386 struct held_lock *nest = NULL; in check_deadlock()
2441 check_prev_add(struct task_struct *curr, struct held_lock *prev, in check_prev_add()
2442 struct held_lock *next, int distance, in check_prev_add()
2551 check_prevs_add(struct task_struct *curr, struct held_lock *next) in check_prevs_add()
2555 struct held_lock *hlock; in check_prevs_add()
2638 struct held_lock *hlock) in get_first_held_lock()
2641 struct held_lock *hlock_curr; in get_first_held_lock()
2668 print_chain_keys_held_locks(struct task_struct *curr, struct held_lock *hlock_next) in print_chain_keys_held_locks()
2670 struct held_lock *hlock; in print_chain_keys_held_locks()
2705 struct held_lock *hlock_next, in print_collision()
2734 struct held_lock *hlock, in check_no_collision()
2794 struct held_lock *hlock, in add_chain_cache()
2877 struct held_lock *hlock, in lookup_chain_cache_add()
2922 struct held_lock *hlock, in validate_chain()
2986 struct held_lock *hlock, in validate_chain()
3000 struct held_lock *hlock, *prev_hlock = NULL; in check_chain_key()
3047 static int mark_lock(struct task_struct *curr, struct held_lock *this,
3050 static void print_usage_bug_scenario(struct held_lock *lock) in print_usage_bug_scenario()
3068 print_usage_bug(struct task_struct *curr, struct held_lock *this, in print_usage_bug()
3108 valid_state(struct task_struct *curr, struct held_lock *this, in valid_state()
3125 struct held_lock *this, int forwards, in print_irq_inversion_bug()
3187 check_usage_forwards(struct task_struct *curr, struct held_lock *this, in check_usage_forwards()
3214 check_usage_backwards(struct task_struct *curr, struct held_lock *this, in check_usage_backwards()
3284 typedef int (*check_usage_f)(struct task_struct *, struct held_lock *,
3288 mark_lock_irq(struct task_struct *curr, struct held_lock *this, in mark_lock_irq()
3345 struct held_lock *hlock; in mark_held_locks()
3542 mark_usage(struct task_struct *curr, struct held_lock *hlock, int check) in mark_usage()
3604 struct held_lock *hlock) in separate_irq_context()
3612 struct held_lock *prev_hlock; in separate_irq_context()
3629 static int mark_lock(struct task_struct *curr, struct held_lock *this, in mark_lock()
3689 mark_usage(struct task_struct *curr, struct held_lock *hlock, int check) in mark_usage()
3700 struct held_lock *hlock) in separate_irq_context()
3772 struct held_lock *hlock, in print_lock_nested_lock_not_held()
3819 struct held_lock *hlock; in __lock_acquire()
4011 static int match_held_lock(const struct held_lock *hlock, in match_held_lock()
4048 static struct held_lock *find_held_lock(struct task_struct *curr, in find_held_lock()
4052 struct held_lock *ret, *hlock, *prev_hlock; in find_held_lock()
4086 struct held_lock *hlock; in reacquire_held_locks()
4122 struct held_lock *hlock; in __lock_set_class()
4166 struct held_lock *hlock; in __lock_downgrade()
4222 struct held_lock *hlock; in __lock_release()
4306 struct held_lock *hlock = curr->held_locks + i; in __lock_is_held()
4329 struct held_lock *hlock = curr->held_locks + i; in __lock_pin_lock()
4356 struct held_lock *hlock = curr->held_locks + i; in __lock_repin_lock()
4376 struct held_lock *hlock = curr->held_locks + i; in __lock_unpin_lock()
4620 struct held_lock *hlock; in __lock_contended()
4661 struct held_lock *hlock; in __lock_acquired()
4759 memset(current->held_locks, 0, MAX_LOCK_DEPTH*sizeof(struct held_lock)); in lockdep_reset()
5247 const void *mem_to, struct held_lock *hlock) in print_freed_lock_bug()
5283 struct held_lock *hlock; in debug_check_no_locks_freed()