Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

net/openvswitch/dp_notify.c genl_set_err() -> netlink_set_err()

Type Parameter Key Value
PARAM_VALUE 1 portid 0
PARAM_VALUE 2 group 0
PARAM_VALUE 3 code (-12)
DATA_SOURCE 1 portid $2
DATA_SOURCE 3 code $4
PARAM_COMPARE 2 group >= $2
CONSTRAINT 2 group <29
LOCK2 global &ovs_mutex
HALF_LOCKED2 &pool->lock

net/openvswitch/datapath.c ovs_flow_cmd_del() -> netlink_set_err()

Type Parameter Key Value
PARAM_VALUE 1 portid 0
PARAM_VALUE 2 group 0
PARAM_VALUE 3 code (-12)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
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 &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

net/netfilter/nfnetlink.c nfnetlink_set_err() -> netlink_set_err()

Type Parameter Key Value
PARAM_VALUE 2 group 0-3,7
PARAM_VALUE 3 code (-105)
DATA_SOURCE 1 portid $1
DATA_SOURCE 2 group $2
DATA_SOURCE 3 code $3
FUZZY_MAX 2 group 3
HARD_MAX 2 group 7
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 bh
HALF_LOCKED2 global &nf_conntrack_expect_lock
HALF_LOCKED2 rcu_read

net/core/rtnetlink.c rtnl_set_sk_err() -> netlink_set_err()

Type Parameter Key Value
PARAM_VALUE 1 portid 0
PARAM_VALUE 3 code s32min-(-62),(-60)-(-1)
DATA_SOURCE 2 group $1
DATA_SOURCE 3 code $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &idev->mc_lock
HALF_LOCKED2 &n->lock
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 &nh->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 rcu_read