Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\rcu\tree_exp.h Create Date:2022-07-28 10:28:18
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:Report the exit from RCU read-side critical section for the last task* that queued itself during or before the current expedited preemptible-RCU* grace period

Proto:static void __rcu_report_exp_rnp(struct rcu_node *rnp, bool wake, unsigned long flags)__releases(rnp->lock)

Type:void

Parameter:

TypeParameterName
struct rcu_node *rnp
boolwake
unsigned longflags
193  cycle
199  Break
201  If (cu_node tree? == NULL) Then
203  If wake Then
207  Break
209  mask = Mask to apply to parent qsmask.
210  raw_spin_unlock_rcu_node(rnp)
211  rnp = cu_node tree?
212  Wrappers for the rcu_node::lock acquire and release(rnp)
213  WARN_ON_ONCE(!(CPUs or groups that need to check in & mask))
214  WRITE_ONCE(CPUs or groups that need to check in , CPUs or groups that need to check in & ~mask)