Home
last modified time | relevance | path

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

/Linux-v5.10/kernel/locking/
Dlockdep_internals.h129 extern void get_usage_chars(struct lock_class *class,
135 struct lock_class *lock_chain_get_class(struct lock_chain *chain, int i);
156 extern unsigned long lockdep_count_forward_deps(struct lock_class *);
157 extern unsigned long lockdep_count_backward_deps(struct lock_class *);
164 lockdep_count_forward_deps(struct lock_class *class) in lockdep_count_forward_deps()
169 lockdep_count_backward_deps(struct lock_class *class) in lockdep_count_backward_deps()
208 extern struct lock_class lock_classes[MAX_LOCKDEP_KEYS];
234 static inline void debug_class_ops_inc(struct lock_class *class) in debug_class_ops_inc()
242 static inline unsigned long debug_class_ops_read(struct lock_class *class) in debug_class_ops_read()
Dlockdep.c188 struct lock_class lock_classes[MAX_LOCKDEP_KEYS];
191 static inline struct lock_class *hlock_class(struct held_lock *hlock) in hlock_class()
264 struct lock_class_stats lock_stats(struct lock_class *class) in lock_stats()
293 void clear_lock_stats(struct lock_class *class) in clear_lock_stats()
307 static struct lock_class_stats *get_lock_stats(struct lock_class *class) in get_lock_stats()
465 static int class_filter(struct lock_class *class) in class_filter()
481 static int verbose(struct lock_class *class) in verbose()
643 static char get_usage_char(struct lock_class *class, enum lock_usage_bit bit) in get_usage_char()
669 void get_usage_chars(struct lock_class *class, char usage[LOCK_USAGE_CHARS]) in get_usage_chars()
682 static void __print_lock_name(struct lock_class *class) in __print_lock_name()
[all …]
Dlockdep_proc.c41 static void print_name(struct seq_file *m, struct lock_class *class) in print_name()
60 struct lock_class *class = list_entry(v, struct lock_class, lock_entry); in l_show()
129 struct lock_class *class; in lc_show()
220 struct lock_class *class; in lockdep_stats_show()
368 struct lock_class *class;
433 struct lock_class *class; in seq_stats()
613 struct lock_class *class; in lock_stat_open()
645 struct lock_class *class; in lock_stat_write()
/Linux-v5.10/include/linux/
Dlockdep_types.h85 struct lock_class { struct
160 struct lock_class_stats lock_stats(struct lock_class *class);
161 void clear_lock_stats(struct lock_class *class);
170 struct lock_class *class_cache[NR_LOCKDEP_CACHING_CLASSES];
Dirqdesc.h256 irq_set_lockdep_class(unsigned int irq, struct lock_class_key *lock_class, in irq_set_lockdep_class() argument
262 lockdep_set_class(&desc->lock, lock_class); in irq_set_lockdep_class()
Dkey-type.h160 struct lock_class_key lock_class; /* key->sem lock class */ member
Dlockdep.h54 struct lock_class *class;
55 struct lock_class *links_to;
/Linux-v5.10/drivers/gpu/drm/i915/gem/
Di915_gem_lmem.c39 static struct lock_class_key lock_class; in __i915_gem_lmem_object_create() local
48 i915_gem_object_init(obj, &i915_gem_lmem_obj_ops, &lock_class); in __i915_gem_lmem_object_create()
Di915_gem_internal.c166 static struct lock_class_key lock_class; in i915_gem_object_create_internal() local
181 i915_gem_object_init(obj, &i915_gem_object_internal_ops, &lock_class); in i915_gem_object_create_internal()
Di915_gem_dmabuf.c223 static struct lock_class_key lock_class; in i915_gem_prime_import() local
255 i915_gem_object_init(obj, &i915_gem_object_dmabuf_ops, &lock_class); in i915_gem_prime_import()
Di915_gem_shmem.c472 static struct lock_class_key lock_class; in create_shmem() local
499 i915_gem_object_init(obj, &i915_gem_shmem_ops, &lock_class); in create_shmem()
Di915_gem_stolen.c581 static struct lock_class_key lock_class; in __i915_gem_object_create_stolen() local
591 i915_gem_object_init(obj, &i915_gem_object_stolen_ops, &lock_class); in __i915_gem_object_create_stolen()
Di915_gem_userptr.c755 static struct lock_class_key lock_class; in i915_gem_userptr_ioctl() local
813 i915_gem_object_init(obj, &i915_gem_userptr_ops, &lock_class); in i915_gem_userptr_ioctl()
/Linux-v5.10/drivers/gpu/drm/i915/selftests/
Dmock_region.c23 static struct lock_class_key lock_class; in mock_object_create() local
35 i915_gem_object_init(obj, &mock_region_obj_ops, &lock_class); in mock_object_create()
Di915_gem_gtt.c109 static struct lock_class_key lock_class; in fake_dma_object() local
123 i915_gem_object_init(obj, &fake_ops, &lock_class); in fake_dma_object()
/Linux-v5.10/drivers/gpu/drm/i915/gem/selftests/
Dhuge_gem_object.c102 static struct lock_class_key lock_class; in huge_gem_object() local
118 i915_gem_object_init(obj, &huge_ops, &lock_class); in huge_gem_object()
Dhuge_pages.c154 static struct lock_class_key lock_class; in huge_pages_object() local
171 i915_gem_object_init(obj, &huge_page_ops, &lock_class); in huge_pages_object()
303 static struct lock_class_key lock_class; in fake_huge_pages_object() local
322 i915_gem_object_init(obj, &fake_ops_single, &lock_class); in fake_huge_pages_object()
324 i915_gem_object_init(obj, &fake_ops, &lock_class); in fake_huge_pages_object()
/Linux-v5.10/tools/lib/lockdep/include/liblockdep/
Dcommon.h32 struct lock_class *class_cache[NR_LOCKDEP_CACHING_CLASSES];
/Linux-v5.10/security/keys/
Dkey.c290 lockdep_set_class(&key->sem, &type->lock_class); in key_alloc()
1152 memset(&ktype->lock_class, 0, sizeof(ktype->lock_class)); in register_key_type()
/Linux-v5.10/drivers/gpu/drm/i915/gvt/
Ddmabuf.c211 static struct lock_class_key lock_class; in vgpu_create_gem() local
221 i915_gem_object_init(obj, &intel_vgpu_gem_ops, &lock_class); in vgpu_create_gem()