Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

net/netfilter/xt_rateest.c xt_rateest_mt() -> gen_estimator_read()

Type Parameter Key Value
PARAM_VALUE 0 rate_est 4096-ptr_max
PARAM_VALUE 1 sample 4907215194715512832
PARAM_VALUE 1 sample->bps 0
PARAM_VALUE 1 sample->pps 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/netfilter/xt_rateest.c xt_rateest_mt() -> gen_estimator_read()

Type Parameter Key Value
PARAM_VALUE 0 rate_est 4096-ptr_max
PARAM_VALUE 1 sample 4907215194715512832
PARAM_VALUE 1 sample->bps 0-72057594037927935
PARAM_VALUE 1 sample->pps 0-72057594037927935
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/act_police.c tcf_police_act() -> gen_estimator_read()

Type Parameter Key Value
PARAM_VALUE 0 rate_est 4096-ptr_max
PARAM_VALUE 1 sample 8036539389776728064
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/core/gen_stats.c gnet_stats_copy_rate_est() -> gen_estimator_read()

Type Parameter Key Value
PARAM_VALUE 0 rate_est 4096-ptr_max
PARAM_VALUE 1 sample 6827322707234926592
DATA_SOURCE 0 rate_est $1
RX_PATH
TASK_NOT_RUNNING