Home
last modified time | relevance | path

Searched refs:lock_class (Results 1 – 11 of 11) sorted by relevance

/linux/kernel/locking/
H A Dlockdep_internals.h131 extern void get_usage_chars(struct lock_class *class,
137 struct lock_class *lock_chain_get_class(struct lock_chain *chain, int i);
159 extern struct lock_class lock_classes[MAX_LOCKDEP_KEYS];
163 extern unsigned long lockdep_count_forward_deps(struct lock_class *);
164 extern unsigned long lockdep_count_backward_deps(struct lock_class *);
171 lockdep_count_forward_deps(struct lock_class *class) in lockdep_count_forward_deps()
176 lockdep_count_backward_deps(struct lock_class *class) in lockdep_count_backward_deps()
240 static inline void debug_class_ops_inc(struct lock_class *class) in debug_class_ops_inc()
248 static inline unsigned long debug_class_ops_read(struct lock_class *class) in debug_class_ops_read()
H A Dlockdep.c224 struct lock_class lock_classes[MAX_LOCKDEP_KEYS];
227 static inline struct lock_class *hlock_class(struct held_lock *hlock) in hlock_class()
300 void lock_stats(struct lock_class *class, struct lock_class_stats *stats) in lock_stats()
326 void clear_lock_stats(struct lock_class *class) in clear_lock_stats()
340 static struct lock_class_stats *get_lock_stats(struct lock_class *class) in get_lock_stats()
498 static int class_filter(struct lock_class *class) in class_filter()
514 static int verbose(struct lock_class *class) in verbose()
678 static char get_usage_char(struct lock_class *class, enum lock_usage_bit bit) in get_usage_char()
704 void get_usage_chars(struct lock_class *class, char usage[LOCK_USAGE_CHARS]) in get_usage_chars()
717 static void __print_lock_name(struct held_lock *hlock, struct lock_class *class) in __print_lock_name()
[all …]
H A Dlockdep_proc.c40 struct lock_class *class = v; in l_next()
60 static void print_name(struct seq_file *m, struct lock_class *class) in print_name()
79 struct lock_class *class = v; in l_show()
152 struct lock_class *class; in lc_show()
243 struct lock_class *class; in lockdep_stats_show()
399 struct lock_class *class;
464 struct lock_class *class; in seq_stats()
644 struct lock_class *class; in lock_stat_open()
680 struct lock_class *class; in lock_stat_write()
/linux/include/linux/
H A Dlockdep_types.h98 struct lock_class { struct
178 void lock_stats(struct lock_class *class, struct lock_class_stats *stats);
179 void clear_lock_stats(struct lock_class *class);
188 struct lock_class *class_cache[NR_LOCKDEP_CACHING_CLASSES];
H A Dirqdesc.h255 void __irq_set_lockdep_class(unsigned int irq, struct lock_class_key *lock_class,
258 irq_set_lockdep_class(unsigned int irq, struct lock_class_key *lock_class, in irq_set_lockdep_class() argument
262 __irq_set_lockdep_class(irq, lock_class, request_class); in irq_set_lockdep_class()
H A Dkey-type.h165 struct lock_class_key lock_class; /* key->sem lock class */ member
/linux/drivers/gpu/drm/i915/selftests/
H A Dmock_region.c67 static struct lock_class_key lock_class; in mock_object_init() local
74 i915_gem_object_init(obj, &mock_region_obj_ops, &lock_class, flags); in mock_object_init()
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Dhuge_gem_object.c105 static struct lock_class_key lock_class; in huge_gem_object() local
121 i915_gem_object_init(obj, &huge_ops, &lock_class, 0); in huge_gem_object()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_dmabuf.c284 static struct lock_class_key lock_class; in i915_gem_prime_import() local
320 i915_gem_object_init(obj, &i915_gem_object_dmabuf_ops, &lock_class, in i915_gem_prime_import()
/linux/security/keys/
H A Dkey.c290 lockdep_set_class(&key->sem, &type->lock_class); in key_alloc()
1229 memset(&ktype->lock_class, 0, sizeof(ktype->lock_class)); in register_key_type()
/linux/kernel/irq/
H A Dirqdesc.c989 void __irq_set_lockdep_class(unsigned int irq, struct lock_class_key *lock_class, in __irq_set_lockdep_class() argument
995 lockdep_set_class(&desc->lock, lock_class); in __irq_set_lockdep_class()