Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/ulp/ipoib/ipoib_netlink.c ipoib_new_child_link() -> __ipoib_vlan_add()

Type Parameter Key Value
PARAM_VALUE 0 ppriv 4096-ptr_max
PARAM_VALUE 3 type 2
BUF_SIZE 0 ppriv 9688
DATA_SOURCE 0 ppriv r ipoib_priv
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ops->srcu
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 &rx_queue_mutex

drivers/infiniband/ulp/ipoib/ipoib_vlan.c ipoib_vlan_add() -> __ipoib_vlan_add()

Type Parameter Key Value
PARAM_VALUE 0 ppriv 4096-ptr_max
PARAM_VALUE 0 ppriv->ca 4096-ptr_max
PARAM_VALUE 0 ppriv->dev 4096-ptr_max
PARAM_VALUE 2 pkey 1-s16max,32769-u16max
PARAM_VALUE 3 type 1
BUF_SIZE 0 ppriv 9688
BUF_SIZE 1 priv 9688
DATA_SOURCE 0 ppriv r ipoib_priv
DATA_SOURCE 1 priv r ipoib_priv
DATA_SOURCE 2 pkey $1
CAPABLE 0 12
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex