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_Y

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