Lines Matching refs:held_lock

221 static inline struct lock_class *hlock_class(struct held_lock *hlock)  in hlock_class()
342 static void lock_release_holdtime(struct held_lock *hlock) in lock_release_holdtime()
359 static inline void lock_release_holdtime(struct held_lock *hlock) in lock_release_holdtime()
426 static inline u16 hlock_id(struct held_lock *hlock) in hlock_id()
714 static void __print_lock_name(struct held_lock *hlock, struct lock_class *class) in __print_lock_name()
734 static void print_lock_name(struct held_lock *hlock, struct lock_class *class) in print_lock_name()
759 static void print_lock(struct held_lock *hlock) in print_lock()
1627 __calc_dep_bit(struct held_lock *prev, struct held_lock *next) in __calc_dep_bit()
1632 static inline u8 calc_dep(struct held_lock *prev, struct held_lock *next) in calc_dep()
1642 __calc_dep_bitb(struct held_lock *prev, struct held_lock *next) in __calc_dep_bitb()
1647 static inline u8 calc_depb(struct held_lock *prev, struct held_lock *next) in calc_depb()
1673 struct held_lock *hlock) in bfs_init_root()
1687 struct held_lock *hlock) in bfs_init_rootb()
1883 print_circular_lock_scenario(struct held_lock *src, in print_circular_lock_scenario()
1884 struct held_lock *tgt, in print_circular_lock_scenario()
1948 struct held_lock *check_src, in print_circular_bug_header()
1949 struct held_lock *check_tgt) in print_circular_bug_header()
2002 struct held_lock *hlock = (struct held_lock *)data; in hlock_equal()
2029 struct held_lock *hlock = (struct held_lock *)data; in hlock_conflict()
2038 struct held_lock *check_src, in print_circular_bug()
2039 struct held_lock *check_tgt) in print_circular_bug()
2155 check_path(struct held_lock *target, struct lock_list *src_entry, in check_path()
2170 static void print_deadlock_bug(struct task_struct *, struct held_lock *, struct held_lock *);
2180 check_noncircular(struct held_lock *src, struct held_lock *target, in check_noncircular()
2583 struct held_lock *prev, in print_bad_irq_dependency()
2584 struct held_lock *next, in print_bad_irq_dependency()
2811 static int check_irq_usage(struct task_struct *curr, struct held_lock *prev, in check_irq_usage()
2812 struct held_lock *next) in check_irq_usage()
2900 struct held_lock *prev, struct held_lock *next) in check_irq_usage()
2922 check_redundant(struct held_lock *src, struct held_lock *target) in check_redundant()
2959 check_redundant(struct held_lock *src, struct held_lock *target) in check_redundant()
2987 print_deadlock_scenario(struct held_lock *nxt, struct held_lock *prv) in print_deadlock_scenario()
3006 print_deadlock_bug(struct task_struct *curr, struct held_lock *prev, in print_deadlock_bug()
3007 struct held_lock *next) in print_deadlock_bug()
3053 check_deadlock(struct task_struct *curr, struct held_lock *next) in check_deadlock()
3056 struct held_lock *prev; in check_deadlock()
3057 struct held_lock *nest = NULL; in check_deadlock()
3118 check_prev_add(struct task_struct *curr, struct held_lock *prev, in check_prev_add()
3119 struct held_lock *next, u16 distance, in check_prev_add()
3254 check_prevs_add(struct task_struct *curr, struct held_lock *next) in check_prevs_add()
3258 struct held_lock *hlock; in check_prevs_add()
3567 struct held_lock *hlock) in get_first_held_lock()
3570 struct held_lock *hlock_curr; in get_first_held_lock()
3597 print_chain_keys_held_locks(struct task_struct *curr, struct held_lock *hlock_next) in print_chain_keys_held_locks()
3599 struct held_lock *hlock; in print_chain_keys_held_locks()
3634 struct held_lock *hlock_next, in print_collision()
3667 struct held_lock *hlock, in check_no_collision()
3727 struct held_lock *hlock, in add_chain_cache()
3813 struct held_lock *hlock, in lookup_chain_cache_add()
3858 struct held_lock *hlock, in validate_chain()
3919 struct held_lock *hlock, in validate_chain()
3935 struct held_lock *hlock, *prev_hlock = NULL; in check_chain_key()
3982 static int mark_lock(struct task_struct *curr, struct held_lock *this,
3985 static void print_usage_bug_scenario(struct held_lock *lock) in print_usage_bug_scenario()
4003 print_usage_bug(struct task_struct *curr, struct held_lock *this, in print_usage_bug()
4047 valid_state(struct task_struct *curr, struct held_lock *this, in valid_state()
4065 struct held_lock *this, int forwards, in print_irq_inversion_bug()
4131 check_usage_forwards(struct task_struct *curr, struct held_lock *this, in check_usage_forwards()
4166 check_usage_backwards(struct task_struct *curr, struct held_lock *this, in check_usage_backwards()
4248 typedef int (*check_usage_f)(struct task_struct *, struct held_lock *,
4252 mark_lock_irq(struct task_struct *curr, struct held_lock *this, in mark_lock_irq()
4306 struct held_lock *hlock; in mark_held_locks()
4590 mark_usage(struct task_struct *curr, struct held_lock *hlock, int check) in mark_usage()
4659 struct held_lock *hlock) in separate_irq_context()
4667 struct held_lock *prev_hlock; in separate_irq_context()
4684 static int mark_lock(struct task_struct *curr, struct held_lock *this, in mark_lock()
4774 struct held_lock *hlock) in print_lock_invalid_wait_context()
4824 static int check_wait_context(struct task_struct *curr, struct held_lock *next) in check_wait_context()
4841 struct held_lock *prev = curr->held_locks + depth; in check_wait_context()
4850 struct held_lock *prev = curr->held_locks + depth; in check_wait_context()
4882 mark_usage(struct task_struct *curr, struct held_lock *hlock, int check) in mark_usage()
4893 struct held_lock *hlock) in separate_irq_context()
4899 struct held_lock *next) in check_wait_context()
5006 struct held_lock *hlock) in print_lock_nested_lock_not_held()
5056 struct held_lock *hlock; in __lock_acquire()
5268 static noinstr int match_held_lock(const struct held_lock *hlock, in match_held_lock()
5305 static struct held_lock *find_held_lock(struct task_struct *curr, in find_held_lock()
5309 struct held_lock *ret, *hlock, *prev_hlock; in find_held_lock()
5343 struct held_lock *hlock; in reacquire_held_locks()
5379 struct held_lock *hlock; in __lock_set_class()
5426 struct held_lock *hlock; in __lock_downgrade()
5480 struct held_lock *hlock; in __lock_release()
5564 struct held_lock *hlock = curr->held_locks + i; in __lock_is_held()
5587 struct held_lock *hlock = curr->held_locks + i; in __lock_pin_lock()
5614 struct held_lock *hlock = curr->held_locks + i; in __lock_repin_lock()
5634 struct held_lock *hlock = curr->held_locks + i; in __lock_unpin_lock()
5735 static void verify_lock_unused(struct lockdep_map *lock, struct held_lock *hlock, int subclass) in verify_lock_unused()
5804 struct held_lock hlock; in lock_acquire()
5996 struct held_lock *hlock; in __lock_contended()
6040 struct held_lock *hlock; in __lock_acquired()
6136 memset(current->held_locks, 0, MAX_LOCK_DEPTH*sizeof(struct held_lock)); in lockdep_reset()
6618 const void *mem_to, struct held_lock *hlock) in print_freed_lock_bug()
6658 struct held_lock *hlock; in debug_check_no_locks_freed()