Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/ncsi/ncsi-netlink.c ncsi_send_cmd_nl() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 4702383295709794304
PARAM_VALUE 0 nca->channel 0-31
PARAM_VALUE 0 nca->info 4201664097468477440
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->package 0-7
PARAM_VALUE 0 nca->payload 0-65519
PARAM_VALUE 0 nca->req_flags 2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 nca->type 0-255[u]
USER_PTR 0 nca->data
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/ncsi/ncsi-manage.c ncsi_channel_monitor() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 5477432612580884480
PARAM_VALUE 0 nca->req_flags 0
PARAM_VALUE 0 nca->type 10
RX_PATH
TASK_NOT_RUNNING

net/ncsi/ncsi-manage.c ncsi_configure_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 6690717022586675200
PARAM_VALUE 0 nca->channel 31
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 1
RX_PATH
TASK_NOT_RUNNING

net/ncsi/ncsi-manage.c ncsi_configure_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 6690717022586675200
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 0
RX_PATH
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_configure_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 6690717022586675200
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 88
RX_PATH
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_configure_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 6690717022586675200
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->req_flags 1
RX_PATH
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_oem_gma_handler_bcm() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 6690717022586675200
PARAM_VALUE 0 nca->data 8388008964713971712
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->ndp->gma_flag 0,2-u32max
PARAM_VALUE 0 nca->payload 12
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 80
PARAM_VALUE 0 *nca->data 61
BUF_SIZE 0 nca->data 12
DATA_SOURCE 0 nca $0
RX_PATH
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_oem_gma_handler_intel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 6690717022586675200
PARAM_VALUE 0 nca->data 6319296642721726464
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->ndp->gma_flag 0,2-u32max
PARAM_VALUE 0 nca->payload 5
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 80
PARAM_VALUE 0 *nca->data 87
BUF_SIZE 0 nca->data 5
DATA_SOURCE 0 nca $0
RX_PATH
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_oem_gma_handler_mlx() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 6690717022586675200,8683279345687076864
PARAM_VALUE 0 nca->data 4096-ptr_max
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->payload 8
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 80
BUF_SIZE 0 nca->data 8
DATA_SOURCE 0 nca $0
RX_PATH
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_oem_keep_phy_intel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 8683279345687076864
PARAM_VALUE 0 nca->channel 0
PARAM_VALUE 0 nca->data 754945669818871808
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->payload 7
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 80
PARAM_VALUE 0 *nca->data 87
BUF_SIZE 0 nca->data 7
DATA_SOURCE 0 nca $0
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_oem_smaf_mlx() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 8683279345687076864
PARAM_VALUE 0 nca->channel 0
PARAM_VALUE 0 nca->data 4096-ptr_max
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->ndp->ndev.dev 4096-ptr_max
PARAM_VALUE 0 nca->payload 60
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 80
BUF_SIZE 0 nca->data 60
DATA_SOURCE 0 nca $0
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_probe_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 8683279345687076864
PARAM_VALUE 0 nca->channel 31
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->package 0-7
PARAM_VALUE 0 nca->req_flags 1
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_probe_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 8683279345687076864
PARAM_VALUE 0 nca->channel 31
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->package 0-7
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 1
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_probe_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 8683279345687076864
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 0,10,21-22
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_probe_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 8683279345687076864
PARAM_VALUE 0 nca->channel 31
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 2
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_suspend_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 2014067252300570624
PARAM_VALUE 0 nca->channel 31
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 1
RX_PATH
TASK_NOT_RUNNING

net/ncsi/ncsi-manage.c ncsi_suspend_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 2014067252300570624
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 10
RX_PATH
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_suspend_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 2014067252300570624
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 7
RX_PATH
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_suspend_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 2014067252300570624
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 4
RX_PATH
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_suspend_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 2014067252300570624
PARAM_VALUE 0 nca->channel 31
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->req_flags 1
PARAM_VALUE 0 nca->type 2
RX_PATH
HALF_LOCKED2 &pool->lock

net/ncsi/ncsi-manage.c ncsi_update_tx_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 5249335105786441728
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->req_flags 0
PARAM_VALUE 0 nca->type 7
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ncsi/ncsi-manage.c ncsi_update_tx_channel() -> ncsi_xmit_cmd()

Type Parameter Key Value
PARAM_VALUE 0 nca 5249335105786441728
PARAM_VALUE 0 nca->ndp 4096-ptr_max
PARAM_VALUE 0 nca->req_flags 0
PARAM_VALUE 0 nca->type 6
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read