Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\rcupdate.h Create Date:2022-07-28 05:35:30
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:rcu_lock_acquire

Proto:static inline void rcu_lock_acquire(struct lockdep_map *map)

Type:void

Parameter:

TypeParameterName
struct lockdep_map *map
208  lock_acquire(map, 0, 0, 2, 0, NULL, _THIS_IP_)
Caller
NameDescribe
rcu_read_lock_read_lock() - mark the beginning of an RCU read-side critical section* When synchronize_rcu() is invoked on one CPU while other CPUs* are within RCU read-side critical sections, then the* synchronize_rcu() is guaranteed to block until after all the other
rcu_read_lock_bh_read_lock_bh() - mark the beginning of an RCU-bh critical section* This is equivalent of rcu_read_lock(), but also disables softirqs
rcu_read_lock_sched_read_lock_sched() - mark the beginning of a RCU-sched critical section* This is equivalent of rcu_read_lock(), but disables preemption.* Read-side critical sections can also be introduced by anything else