Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/tipc/netlink_compat.c tipc_nl_compat_handle() -> tipc_nl_compat_doit()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4305875707074093056
PARAM_VALUE 0 cmd->doit 2676664311600304128
PARAM_VALUE 0 cmd->transcode 8696517477703987200
PARAM_VALUE 1 msg 8390225391050248192
PARAM_VALUE 1 msg->cmd 16641
PARAM_VALUE 1 msg->dst_sk 4096-ptr_max
PARAM_VALUE 1 msg->req_type 23
DATA_SOURCE 1 msg $0
MEM_ZERO 0 cmd
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 msg->cmd 16641
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

net/tipc/netlink_compat.c tipc_nl_compat_handle() -> tipc_nl_compat_doit()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4305875707074093056
PARAM_VALUE 0 cmd->doit 1472741373074350080
PARAM_VALUE 0 cmd->transcode 7797145157897080832
PARAM_VALUE 1 msg 8390225391050248192
PARAM_VALUE 1 msg->cmd 16642
PARAM_VALUE 1 msg->dst_sk 4096-ptr_max
PARAM_VALUE 1 msg->req_type 19
DATA_SOURCE 1 msg $0
MEM_ZERO 0 cmd
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 msg->cmd 16642
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

net/tipc/netlink_compat.c tipc_nl_compat_handle() -> tipc_nl_compat_doit()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4305875707074093056
PARAM_VALUE 0 cmd->doit 2473441452784156672
PARAM_VALUE 0 cmd->transcode 3373288749109538816
PARAM_VALUE 1 msg 8390225391050248192
PARAM_VALUE 1 msg->cmd 16647-16649
PARAM_VALUE 1 msg->dst_sk 4096-ptr_max
PARAM_VALUE 1 msg->req_type 24
DATA_SOURCE 1 msg $0
MEM_ZERO 0 cmd
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 msg->cmd 16647-16649
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

net/tipc/netlink_compat.c tipc_nl_compat_handle() -> tipc_nl_compat_doit()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4305875707074093056
PARAM_VALUE 0 cmd->doit 8763388873996230656
PARAM_VALUE 0 cmd->transcode 932765646087704576
PARAM_VALUE 1 msg 8390225391050248192
PARAM_VALUE 1 msg->cmd 16652
PARAM_VALUE 1 msg->dst_sk 4096-ptr_max
PARAM_VALUE 1 msg->req_type 20
DATA_SOURCE 1 msg $0
MEM_ZERO 0 cmd
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 msg->cmd 16652
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

net/tipc/netlink_compat.c tipc_nl_compat_handle() -> tipc_nl_compat_doit()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4305875707074093056
PARAM_VALUE 0 cmd->doit 4620614238776262656
PARAM_VALUE 0 cmd->transcode 1048345304221184000
PARAM_VALUE 1 msg 8390225391050248192
PARAM_VALUE 1 msg->cmd 32769
PARAM_VALUE 1 msg->dst_sk 4096-ptr_max
PARAM_VALUE 1 msg->req_type 17
DATA_SOURCE 1 msg $0
MEM_ZERO 0 cmd
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 msg->cmd 32769
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

net/tipc/netlink_compat.c tipc_nl_compat_handle() -> tipc_nl_compat_doit()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4305875707074093056
PARAM_VALUE 0 cmd->doit 4620614238776262656
PARAM_VALUE 0 cmd->transcode 1048345304221184000
PARAM_VALUE 1 msg 8390225391050248192
PARAM_VALUE 1 msg->cmd 32779
PARAM_VALUE 1 msg->dst_sk 4096-ptr_max
PARAM_VALUE 1 msg->req_type 2
DATA_SOURCE 1 msg $0
MEM_ZERO 0 cmd
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 msg->cmd 32779
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