Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

Name:init_class_X

Proto:static __attribute__((__noinline__)) void init_class_X(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
149  Do
149  * (lock) = (raw_spinlock_t){raw_lock = {}, dep_map = {name = "lock"}}
149  When 0 cycle
149  Do
149  * (rwlock) = (rwlock_t){raw_lock = {}, dep_map = {name = "rwlock"}}
149  When 0 cycle
149  Do
149  __mutex_init((mutex), "mutex", & __key)
149  When 0 cycle
149  Do
149  Initialize an rwsem:
149  When 0 cycle
Caller
NameDescribe
init_shared_classes