Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

Name:Snapshot the specified CPU's dynticks counter so that we can later* credit them with an implicit quiescent state. Return 1 if this CPU* is in dynticks idle mode, which is an extended quiescent state.

Proto:static int dyntick_save_progress_counter(struct rcu_data *rdp)

Type:int

Parameter:

TypeParameterName
struct rcu_data *rdp
1006  Per-GP tracking for dynticks. = Snapshot the ->dynticks counter with full ordering so as to allow* stable comparison of this counter with past and future snapshots.
1007  If Return true if the snapshot returned from rcu_dynticks_snap()* indicates that RCU is in an extended quiescent state. Then
1008  trace_rcu_fqs(Name of structure. , Track rsp->rcu_gp_seq counter. , cpu, Strings used in tracepoints need to be exported via the* tracing system such that tools like perf and trace-cmd can* translate the string address pointers to actual text.("dti"))
1009  We are reporting a quiescent state on behalf of some other CPU, so* it is our responsibility to check for and handle potential overflow* of the rcu_node ->gp_seq counter with respect to the rcu_data counters
1010  Return 1
1012  Return 0