Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/mediatek/mt76/mt7925/main.c mt7925_set_link_key() -> mt7925_mcu_add_key()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 vif 4096-ptr_max
PARAM_VALUE 2 sta_key_conf 4096-ptr_max
PARAM_VALUE 3 key 4096-ptr_max
PARAM_VALUE 3 key->cipher 1027073-1027074,1027076-1027078,1027080-1027082,1339905
PARAM_VALUE 4 mcu_cmd 131072-131327
PARAM_VALUE 5 wcid 4096-ptr_max
PARAM_VALUE 5 wcid->rx_check_pn 0-1
PARAM_VALUE 6 cmd 0-1
BUF_SIZE 7 msta 248,4392
BUF_SIZE 7 msta 248,4392
DATA_SOURCE 1 vif $2
DATA_SOURCE 3 key $4
DATA_SOURCE 6 cmd $1
BIT_INFO 3 key->cipher 0x0,0xfffff
BIT_INFO 4 mcu_cmd 0x20000,0x200ff
HARD_MAX 6 cmd 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->mt76.mutex
TYPE_LOCK (struct mt76_dev)->mutex

drivers/net/wireless/mediatek/mt76/mt7925/main.c mt7925_set_link_key() -> mt7925_mcu_add_key()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->mcu_ops 4096-ptr_max
PARAM_VALUE 1 vif 4096-ptr_max
PARAM_VALUE 1 vif->drv_priv 4096-ptr_max
PARAM_VALUE 1 vif->drv_priv->wep_sta 1-u64max
PARAM_VALUE 2 sta_key_conf 4096-ptr_max
PARAM_VALUE 3 key 4096-ptr_max
PARAM_VALUE 3 key->cipher 1027073,1027077
PARAM_VALUE 4 mcu_cmd 1703936-1704191
PARAM_VALUE 5 wcid 1-u64max
PARAM_VALUE 6 cmd 0-1
BUF_SIZE 7 msta 248,4392
BUF_SIZE 7 msta 248,4392
CAPPED_DATA 7 msta 1
DATA_SOURCE 1 vif $2
DATA_SOURCE 3 key $4
DATA_SOURCE 6 cmd $1
BIT_INFO 3 key->cipher 0xfac01,0xfac05
BIT_INFO 4 mcu_cmd 0x1a0000,0x1a00ff
HARD_MAX 6 cmd 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->mt76.mutex
TYPE_LOCK (struct mt76_dev)->mutex