函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\rcu\tree.c Create Date:2022-07-27 11:26:08
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称: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.

函数原型:static int dyntick_save_progress_counter(struct rcu_data *rdp)

返回类型:int

参数:

类型参数名称
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  如果Return true if the snapshot returned from rcu_dynticks_snap()* indicates that RCU is in an extended quiescent state.
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  返回:1
1012  返回:0