Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

net/sched/act_gate.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &a->tcfa_lock

net/sched/sch_choke.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/netdevsim/tc.c nsim_setup_tc_ets() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0
PARAM_VALUE 2 packets 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sched/sch_netem.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_stats_calculate() -> _bstats_update()

Type Parameter Key Value
DATA_SOURCE 0 bstats $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
HALF_LOCKED2 &nft_net->commit_mutex

net/sched/act_ct.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &a->tcfa_lock

net/sched/sch_generic.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/act_sample.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sched/act_skbmod.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sched/sch_dualpi2.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/sched/act_skbedit.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sched/sch_taprio.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh

net/sched/act_tunnel_key.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &a->tcfa_lock

net/sched/act_police.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sched/sch_prio.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/act_gact.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &a->tcfa_lock

net/sched/act_nat.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &a->tcfa_lock

net/sched/sch_pie.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/act_mpls.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sched/sch_teql.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_ets.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/act_ife.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sched/sch_hhf.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_fq_pie.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/act_pedit.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &a->tcfa_lock

net/sched/act_ctinfo.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &a->tcfa_lock

net/core/gen_stats.c gnet_stats_add_basic() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4103716588658499584,7117535723994619904,7546699535621996544,7831573267867443200,7853596680499687424
DATA_SOURCE 0 bstats $0
DATA_SOURCE 1 bytes r u64_stats_read
DATA_SOURCE 2 packets r u64_stats_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/core/gen_stats.c gnet_stats_add_basic_cpu() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4103716588658499584,7117535723994619904,7546699535621996544,7831573267867443200,7853596680499687424
DATA_SOURCE 0 bstats $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c mlxsw_sp_qdisc_update_stats() -> _bstats_update()

Type Parameter Key Value
BUF_SIZE 0 bstats (-1),16
BUF_SIZE 0 bstats (-1),16
DATA_SOURCE 1 bytes $2
DATA_SOURCE 2 packets $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mlxsw_sp_port->qdisc->lock
TYPE_LOCK (struct mlxsw_sp_qdisc_state)->lock

net/sched/sch_hfsc.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_tbf.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/act_csum.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &a->tcfa_lock

net/sched/sch_gred.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_gred.c gred_offload_dump_stats() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh

net/sched/sch_multiq.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_skbprio.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/act_api.c tcf_action_update_stats() -> _bstats_update()

Type Parameter Key Value
DATA_SOURCE 1 bytes $1
DATA_SOURCE 2 packets $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sched/act_api.c tcf_action_update_stats() -> _bstats_update()

Type Parameter Key Value
DATA_SOURCE 1 bytes $1
DATA_SOURCE 2 packets $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sched/act_api.c tcf_action_update_stats() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
DATA_SOURCE 1 bytes $1
DATA_SOURCE 2 packets $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sched/act_api.c tcf_action_update_stats() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
DATA_SOURCE 1 bytes $1
DATA_SOURCE 2 packets $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sched/act_vlan.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &a->tcfa_lock

net/sched/sch_drr.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/act_connmark.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &a->tcfa_lock

net/sched/sch_red.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_plug.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_sfb.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_etf.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/act_simple.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->common.tcfa_lock
TYPE_LOCK (struct tc_action)->tcfa_lock

net/sched/sch_codel.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 rcu_read

drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_get_tx_ets_stats() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0
PARAM_VALUE 2 packets 0-8589934590
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 packets 0-8589934590

net/sched/sch_cbs.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/act_mirred.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &a->tcfa_lock

net/sched/act_bpf.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/core/dev.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 bh
HALF_LOCKED2 root_lock

net/sched/sch_qfq.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_qfq.c qfq_enqueue() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 1 bytes 1
CAPPED_DATA 2 packets 1
DATA_SOURCE 1 bytes r qdisc_pkt_len
DATA_SOURCE 2 packets r qdisc_pkt_segs
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/sched/sch_htb.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_htb.c htb_change_class() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

net/sched/sch_htb.c htb_destroy_class_offload() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

net/sched/sch_fq_codel.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 rcu_read

net/sched/sch_cake.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_fq.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_sfq.c bstats_update() -> _bstats_update()

Type Parameter Key Value
PARAM_VALUE 0 bstats 4096-ptr_max
PARAM_VALUE 1 bytes 0-u32max
PARAM_VALUE 2 packets 0-u16max
CAPPED_DATA 2 packets 1
DATA_SOURCE 0 bstats $0
BIT_INFO 2 packets 0x0,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read