Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/nxp/nxpwifi/scan.c nxpwifi_complete_scan() -> nxpwifi_complete_cmd()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->cmd_wait_q.status 0
PARAM_VALUE 0 adapter->curr_cmd 4096-ptr_max
PARAM_VALUE 0 adapter->curr_cmd->wait_q_enabled 1-u32max
PARAM_VALUE 0 adapter->scan_pending_q.next 4096-ptr_max
PARAM_VALUE 0 adapter->survey_idx 0
PARAM_VALUE 1 cmd_node 4096-ptr_max
PARAM_VALUE 1 cmd_node->wait_q_enabled 1-u32max
NOCHECK_CALL

drivers/net/wireless/nxp/nxpwifi/cmdevt.c nxpwifi_cancel_all_pending_cmd() -> nxpwifi_complete_cmd()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->cmd_wait_q.status (-1)
PARAM_VALUE 0 adapter->curr_cmd 4096-ptr_max
PARAM_VALUE 0 adapter->curr_cmd->wait_q_enabled 1-u32max
PARAM_VALUE 0 adapter->nxpwifi_cmd_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cmd_node 4096-ptr_max
PARAM_VALUE 1 cmd_node->wait_q_enabled 1-u32max
DATA_SOURCE 0 adapter $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &adapter->nxpwifi_cmd_lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct nxpwifi_adapter)->nxpwifi_cmd_lock

drivers/net/wireless/nxp/nxpwifi/cmdevt.c nxpwifi_insert_cmd_to_free_q() -> nxpwifi_complete_cmd()

Type Parameter Key Value
PARAM_VALUE 0 adapter 1-u64max
PARAM_VALUE 1 cmd_node 4096-ptr_max
PARAM_VALUE 1 cmd_node->priv->add_ba_param.rx_amsdu 1
PARAM_VALUE 1 cmd_node->priv->add_ba_param.rx_win_size 1-255
PARAM_VALUE 1 cmd_node->priv->add_ba_param.timeout u16max
PARAM_VALUE 1 cmd_node->priv->add_ba_param.tx_amsdu 1
PARAM_VALUE 1 cmd_node->priv->add_ba_param.tx_win_size 1-255
PARAM_VALUE 1 cmd_node->priv->sec_info.authentication_mode 0-3,128
PARAM_VALUE 1 cmd_node->priv->sec_info.wep_enabled 0-1
PARAM_VALUE 1 cmd_node->priv->sec_info.wpa2_enabled 0-1
PARAM_VALUE 1 cmd_node->priv->sec_info.wpa_enabled 0-1
PARAM_VALUE 1 cmd_node->priv->state_11h.is_11h_enabled 1
PARAM_VALUE 1 cmd_node->priv->wmm.drv_pkt_delay_max 510
PARAM_VALUE 1 cmd_node->wait_q_enabled 1-u32max
BUF_SIZE 0 adapter->cmd_pool (-1),4800
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 cmd_node $1
PREEMPT_ADD
NOCHECK_CALL
USER_DATA 0 adapter->curr_cmd->cmd_no 0-u16max[u]
USER_DATA 1 cmd_node->cmd_no 0-u16max[u]
USER_PTR 0 adapter->country_code
HALF_LOCKED2 0 &adapter->cmd_pending_q_lock
HALF_LOCKED2 0 &adapter->nxpwifi_cmd_lock