Symbol: held_lock
include/linux/sched.h
1271
struct held_lock held_locks[MAX_LOCK_DEPTH];
kernel/locking/lockdep.c
1631
__calc_dep_bit(struct held_lock *prev, struct held_lock *next)
kernel/locking/lockdep.c
1636
static inline u8 calc_dep(struct held_lock *prev, struct held_lock *next)
kernel/locking/lockdep.c
1646
__calc_dep_bitb(struct held_lock *prev, struct held_lock *next)
kernel/locking/lockdep.c
1651
static inline u8 calc_depb(struct held_lock *prev, struct held_lock *next)
kernel/locking/lockdep.c
1677
struct held_lock *hlock)
kernel/locking/lockdep.c
1691
struct held_lock *hlock)
kernel/locking/lockdep.c
1887
print_circular_lock_scenario(struct held_lock *src,
kernel/locking/lockdep.c
1888
struct held_lock *tgt,
kernel/locking/lockdep.c
1952
struct held_lock *check_src,
kernel/locking/lockdep.c
1953
struct held_lock *check_tgt)
kernel/locking/lockdep.c
1998
struct held_lock *hlock = (struct held_lock *)data;
kernel/locking/lockdep.c
2007
struct held_lock *check_src,
kernel/locking/lockdep.c
2008
struct held_lock *check_tgt)
kernel/locking/lockdep.c
2124
check_path(struct held_lock *target, struct lock_list *src_entry,
kernel/locking/lockdep.c
2139
static void print_deadlock_bug(struct task_struct *, struct held_lock *, struct held_lock *);
kernel/locking/lockdep.c
2149
check_noncircular(struct held_lock *src, struct held_lock *target,
kernel/locking/lockdep.c
227
static inline struct lock_class *hlock_class(struct held_lock *hlock)
kernel/locking/lockdep.c
2552
struct held_lock *prev,
kernel/locking/lockdep.c
2553
struct held_lock *next,
kernel/locking/lockdep.c
2780
static int check_irq_usage(struct task_struct *curr, struct held_lock *prev,
kernel/locking/lockdep.c
2781
struct held_lock *next)
kernel/locking/lockdep.c
2869
struct held_lock *prev, struct held_lock *next)
kernel/locking/lockdep.c
2910
struct held_lock *hlock = (struct held_lock *)data;
kernel/locking/lockdep.c
2926
check_redundant(struct held_lock *src, struct held_lock *target)
kernel/locking/lockdep.c
2963
check_redundant(struct held_lock *src, struct held_lock *target)
kernel/locking/lockdep.c
2991
print_deadlock_scenario(struct held_lock *nxt, struct held_lock *prv)
kernel/locking/lockdep.c
3010
print_deadlock_bug(struct task_struct *curr, struct held_lock *prev,
kernel/locking/lockdep.c
3011
struct held_lock *next)
kernel/locking/lockdep.c
3057
check_deadlock(struct task_struct *curr, struct held_lock *next)
kernel/locking/lockdep.c
3060
struct held_lock *prev;
kernel/locking/lockdep.c
3061
struct held_lock *nest = NULL;
kernel/locking/lockdep.c
3122
check_prev_add(struct task_struct *curr, struct held_lock *prev,
kernel/locking/lockdep.c
3123
struct held_lock *next, u16 distance,
kernel/locking/lockdep.c
3258
check_prevs_add(struct task_struct *curr, struct held_lock *next)
kernel/locking/lockdep.c
3262
struct held_lock *hlock;
kernel/locking/lockdep.c
345
static void lock_release_holdtime(struct held_lock *hlock)
kernel/locking/lockdep.c
3571
struct held_lock *hlock)
kernel/locking/lockdep.c
3574
struct held_lock *hlock_curr;
kernel/locking/lockdep.c
3601
print_chain_keys_held_locks(struct task_struct *curr, struct held_lock *hlock_next)
kernel/locking/lockdep.c
3603
struct held_lock *hlock;
kernel/locking/lockdep.c
362
static inline void lock_release_holdtime(struct held_lock *hlock)
kernel/locking/lockdep.c
3638
struct held_lock *hlock_next,
kernel/locking/lockdep.c
3671
struct held_lock *hlock,
kernel/locking/lockdep.c
3731
struct held_lock *hlock,
kernel/locking/lockdep.c
3817
struct held_lock *hlock,
kernel/locking/lockdep.c
3862
struct held_lock *hlock,
kernel/locking/lockdep.c
3923
struct held_lock *hlock,
kernel/locking/lockdep.c
3939
struct held_lock *hlock, *prev_hlock = NULL;
kernel/locking/lockdep.c
3986
static int mark_lock(struct task_struct *curr, struct held_lock *this,
kernel/locking/lockdep.c
3989
static void print_usage_bug_scenario(struct held_lock *lock)
kernel/locking/lockdep.c
4007
print_usage_bug(struct task_struct *curr, struct held_lock *this,
kernel/locking/lockdep.c
4051
valid_state(struct task_struct *curr, struct held_lock *this,
kernel/locking/lockdep.c
4069
struct held_lock *this, int forwards,
kernel/locking/lockdep.c
4135
check_usage_forwards(struct task_struct *curr, struct held_lock *this,
kernel/locking/lockdep.c
4170
check_usage_backwards(struct task_struct *curr, struct held_lock *this,
kernel/locking/lockdep.c
4252
typedef int (*check_usage_f)(struct task_struct *, struct held_lock *,
kernel/locking/lockdep.c
4256
mark_lock_irq(struct task_struct *curr, struct held_lock *this,
kernel/locking/lockdep.c
429
static inline u16 hlock_id(struct held_lock *hlock)
kernel/locking/lockdep.c
4310
struct held_lock *hlock;
kernel/locking/lockdep.c
4618
mark_usage(struct task_struct *curr, struct held_lock *hlock, int check)
kernel/locking/lockdep.c
4687
struct held_lock *hlock)
kernel/locking/lockdep.c
4695
struct held_lock *prev_hlock;
kernel/locking/lockdep.c
4712
static int mark_lock(struct task_struct *curr, struct held_lock *this,
kernel/locking/lockdep.c
4802
struct held_lock *hlock)
kernel/locking/lockdep.c
4852
static int check_wait_context(struct task_struct *curr, struct held_lock *next)
kernel/locking/lockdep.c
4869
struct held_lock *prev = curr->held_locks + depth;
kernel/locking/lockdep.c
4878
struct held_lock *prev = curr->held_locks + depth;
kernel/locking/lockdep.c
4910
mark_usage(struct task_struct *curr, struct held_lock *hlock, int check)
kernel/locking/lockdep.c
4921
struct held_lock *hlock)
kernel/locking/lockdep.c
4927
struct held_lock *next)
kernel/locking/lockdep.c
5034
struct held_lock *hlock)
kernel/locking/lockdep.c
5084
struct held_lock *hlock;
kernel/locking/lockdep.c
5303
static noinstr int match_held_lock(const struct held_lock *hlock,
kernel/locking/lockdep.c
5340
static struct held_lock *find_held_lock(struct task_struct *curr,
kernel/locking/lockdep.c
5344
struct held_lock *ret, *hlock, *prev_hlock;
kernel/locking/lockdep.c
5378
struct held_lock *hlock;
kernel/locking/lockdep.c
5414
struct held_lock *hlock;
kernel/locking/lockdep.c
5461
struct held_lock *hlock;
kernel/locking/lockdep.c
5515
struct held_lock *hlock;
kernel/locking/lockdep.c
5599
struct held_lock *hlock = curr->held_locks + i;
kernel/locking/lockdep.c
5622
struct held_lock *hlock = curr->held_locks + i;
kernel/locking/lockdep.c
5649
struct held_lock *hlock = curr->held_locks + i;
kernel/locking/lockdep.c
5669
struct held_lock *hlock = curr->held_locks + i;
kernel/locking/lockdep.c
5770
static void verify_lock_unused(struct lockdep_map *lock, struct held_lock *hlock, int subclass)
kernel/locking/lockdep.c
5847
struct held_lock hlock;
kernel/locking/lockdep.c
6039
struct held_lock *hlock;
kernel/locking/lockdep.c
6083
struct held_lock *hlock;
kernel/locking/lockdep.c
6179
memset(current->held_locks, 0, MAX_LOCK_DEPTH*sizeof(struct held_lock));
kernel/locking/lockdep.c
6673
const void *mem_to, struct held_lock *hlock)
kernel/locking/lockdep.c
6713
struct held_lock *hlock;
kernel/locking/lockdep.c
717
static void __print_lock_name(struct held_lock *hlock, struct lock_class *class)
kernel/locking/lockdep.c
737
static void print_lock_name(struct held_lock *hlock, struct lock_class *class)
kernel/locking/lockdep.c
762
static void print_lock(struct held_lock *hlock)