Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/devlink/trap.c devlink_trap_policer_set() -> (struct devlink_ops)->trap_policer_set()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->ops 4096-ptr_max
PARAM_VALUE 0 devlink->ops->trap_policer_set 3364358846381907968,8711299824767250432
PARAM_VALUE 1 policer 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
CAPPED_DATA 1 policer->id 1
CAPPED_DATA 1 policer->min_burst 1
CAPPED_DATA 1 policer->min_rate 1
CAPPED_DATA 2 rate 1
CAPPED_DATA 2 rate 1
CAPPED_DATA 3 burst 1
CAPPED_DATA 3 burst 1
DATA_SOURCE 0 devlink $0
CONTAINER 0 -256-352+0 $(-1)
PARAM_COMPARE 1 policer->max_burst >= $1->min_burst
PARAM_COMPARE 1 policer->max_rate >= $1->min_rate
PARAM_COMPARE 1 policer->max_rate >= $2
PARAM_COMPARE 1 policer->min_rate <= $2
PARAM_COMPARE 2 rate <= $1->max_rate
PARAM_COMPARE 2 rate >= $1->min_rate
PARAM_COMPARE 3 burst <= $1->max_burst
PARAM_COMPARE 3 burst <= $1->max_burst
PARAM_COMPARE 3 burst >= $1->min_burst
PARAM_COMPARE 3 burst >= $1->min_burst
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read