Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_band_info_get() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 1 vifid 0
PARAM_VALUE 2 cmd_no 26
PARAM_VALUE 3 cmd_size 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_get_chan_stats() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 1 vifid 255
PARAM_VALUE 2 cmd_no 84
PARAM_VALUE 3 cmd_size 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
LOCK2 &rdev->wiphy.mtx
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_get_channel() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 28
PARAM_VALUE 3 cmd_size 12
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_get_hw_info() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 0 macid 255
PARAM_VALUE 1 vifid 255
PARAM_VALUE 2 cmd_no 19
PARAM_VALUE 3 cmd_size 12
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_get_mac_info() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 0 macid 0-2
PARAM_VALUE 1 vifid 255
PARAM_VALUE 2 cmd_no 20
PARAM_VALUE 3 cmd_size 12
CAPPED_DATA 0 macid 1
UNITS 3 cmd_size unit_byte
LOCK2 &pool->lock

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_get_sta_info() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 48
PARAM_VALUE 3 cmd_size 20
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &rdev->wiphy.mtx

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_get_tx_power() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 103
PARAM_VALUE 3 cmd_size 20
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_netdev_changeupper() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 85
PARAM_VALUE 3 cmd_size 36
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rdev->wiphy.mtx

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_reg_notify() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 1 vifid 255
PARAM_VALUE 2 cmd_no 25
PARAM_VALUE 3 cmd_size 20
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_add_change_intf() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 21,23
PARAM_VALUE 3 cmd_size 24
DATA_SOURCE 2 cmd_no $4
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_add_key() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 64
PARAM_VALUE 3 cmd_size 28
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_chan_switch() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 27
PARAM_VALUE 3 cmd_size 60
UNITS 3 cmd_size unit_byte

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_change_sta() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 81
PARAM_VALUE 3 cmd_size 32
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
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

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_connect() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 96
PARAM_VALUE 3 cmd_size 168
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_deinit_fw() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 0 macid 255
PARAM_VALUE 1 vifid 255
PARAM_VALUE 2 cmd_no 2
PARAM_VALUE 3 cmd_size 12
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_del_intf() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 22
PARAM_VALUE 3 cmd_size 24
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rdev->wiphy.mtx

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_del_key() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 65
PARAM_VALUE 3 cmd_size 20
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_del_sta() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 82
PARAM_VALUE 3 cmd_size 24
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
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

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_disconnect() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 97
PARAM_VALUE 3 cmd_size 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_external_auth() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 102
PARAM_VALUE 3 cmd_size 20
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
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

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_frame() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 4
PARAM_VALUE 3 cmd_size 20
UNITS 3 cmd_size unit_byte

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_init_fw() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 0 macid 255
PARAM_VALUE 1 vifid 255
PARAM_VALUE 2 cmd_no 1
PARAM_VALUE 3 cmd_size 16
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_mgmt_set_appie() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 5
PARAM_VALUE 3 cmd_size 12
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &dev->ethtool->rss_lock
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

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_pm_set() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 98
PARAM_VALUE 3 cmd_size 20
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_register_mgmt() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 3
PARAM_VALUE 3 cmd_size 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rdev->wiphy.mtx

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_scan() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 1 vifid 255
PARAM_VALUE 2 cmd_no 83
PARAM_VALUE 3 cmd_size 40
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_set_default_key() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 66
PARAM_VALUE 3 cmd_size 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_set_default_mgmt_key() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 67
PARAM_VALUE 3 cmd_size 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &wdev->wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_start_ap() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 33
PARAM_VALUE 3 cmd_size 84
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
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

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_stop_ap() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 34
PARAM_VALUE 3 cmd_size 12
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &rdev->wiphy.mtx

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_update_owe() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 104
PARAM_VALUE 3 cmd_size 20
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
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

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_update_phy_params() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 1 vifid 0
PARAM_VALUE 2 cmd_no 18
PARAM_VALUE 3 cmd_size 12
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
LOCK2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_updown_intf() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 24
PARAM_VALUE 3 cmd_size 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_send_wowlan_set() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 99
PARAM_VALUE 3 cmd_size 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
LOCK2 &rdev->wiphy.mtx
LOCK2 global &rtnl_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_set_mac_acl() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 35
PARAM_VALUE 3 cmd_size 12
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
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

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_set_tx_power() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 103
PARAM_VALUE 3 cmd_size 20
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
LOCK2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_start_cac() -> qtnf_cmd_alloc_new_cmdskb()

Type Parameter Key Value
PARAM_VALUE 2 cmd_no 29
PARAM_VALUE 3 cmd_size 44
RX_PATH
TASK_NOT_RUNNING
UNITS 3 cmd_size unit_byte
LOCK2 &wiphy->mtx
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
TYPE_LOCK (struct wiphy)->mtx