Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\locking-selftest.c Create Date:2022-07-28 06:49:25
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:init_class_Z

Proto:static __attribute__((__noinline__)) void init_class_Z(raw_spinlock_t *lock, rwlock_t *rwlock, struct mutex *mutex, struct rw_semaphore *rwsem)

Type:void

Parameter:

TypeParameterName
raw_spinlock_t *lock
rwlock_t *rwlock
struct mutex *mutex
struct rw_semaphore *rwsem
151  Do
151  * (lock) = (raw_spinlock_t){raw_lock = {}, dep_map = {name = "lock"}}
151  When 0 cycle
151  Do
151  * (rwlock) = (rwlock_t){raw_lock = {}, dep_map = {name = "rwlock"}}
151  When 0 cycle
151  Do
151  __mutex_init((mutex), "mutex", & __key)
151  When 0 cycle
151  Do
151  Initialize an rwsem:
151  When 0 cycle
Caller
NameDescribe
init_shared_classes