Defined in 1 files as a function:
Referenced in 9 files:
- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
- drivers/net/wireless/mediatek/mt76/mt7615/testmode.c, line 93
- drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
- drivers/net/wireless/mediatek/mt76/mt7921/mac.c, line 872
- drivers/net/wireless/mediatek/mt76/mt7925/mac.c, line 1728
- drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
- drivers/net/wireless/mediatek/mt76/mt7925/nan.c
- drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
Smatch caller information:
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_add_bss() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_connac_mcu_alloc_sta_req |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &mdev->mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_set_eeprom() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 3084305845377191936,4189819964035870720,7301314734503608320 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_sta_ba() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_uni_rx_ba() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_connac_mcu_alloc_sta_req |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_uni_rx_ba() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_wtbl_rx_ba() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_connac_mcu_alloc_sta_req |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_wtbl_rx_ba() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_wtbl_sta_add() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &mdev->mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_wtbl_sta_add() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &mdev->mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_wtbl_tx_ba() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_wtbl_tx_ba() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_connac_mcu_alloc_sta_req |
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/nan.c mt7925_nan_change_configure() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 0 | dev | 53736 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| 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 | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/nan.c mt7925_nan_local_sched_changed() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 0 | dev | 53736 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/nan.c mt792x_nan_map_sta_rec() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->drv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->drv->sta_event | 5526447710253006848,5926626912113283072,7074918766046724096,7406248434222362624 |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/nan.c mt792x_nan_set_peer_rec() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->drv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->drv->sta_remove | 787476775156809728,880781342038126592,1379321575973339136,1638238924180213760,2697964353006272512,3760022059396878336 |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/nan.c mt792x_nan_set_peer_schedule() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 0 | dev | 53736 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/testmode.c mt7615_tm_set_tx_power() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->eeprom.data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 0 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c __mt7925_mcu_set_clc() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_add_bss_info_sta() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt7925_mcu_alloc_bss_req |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_add_key() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327,1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| DATA_SOURCE | 2 | cmd | $4 |
| BIT_INFO | 2 | cmd | 0x20000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_hw_scan() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 0 | dev->rnr.bssid_num | 0-255 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| FUZZY_MAX | 0 | dev->rnr.bssid_num | 0 |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_rate_txpower_band() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->alpha2 | 0,144 |
| PARAM_VALUE | 0 | dev->dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_sched_scan_enable() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_sched_scan_req() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_set_channel_domain() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->alpha2 | 0,144 |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| CAPPED_DATA | 1 | skb->head | 1 |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_set_chctx() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt7925_mcu_alloc_bss_req |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &(phy->dev)->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_set_dbdc() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_set_eht_pp() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt7925_mcu_alloc_bss_req |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| TASK_NOT_RUNNING | |||
| LOCK2 | &(phy->dev)->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_set_timing() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt7925_mcu_alloc_bss_req |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_set_tx() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_set_wow_pattern() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &local->iflist_mtx | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_sta_ba() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_sta_cmd() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_update_arp_filter() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_wtbl_update_hdr_trans() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_add_beacon() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt7996_mcu_alloc_bss_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_add_bss_info() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt7996_mcu_alloc_bss_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_add_key() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| DATA_SOURCE | 2 | cmd | $3 |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_add_rate_ctrl() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_add_sta() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_beacon_inband_discov() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt7996_mcu_alloc_bss_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_init_rx_airtime() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mcu_ops | 3357705508417679360 |
| PARAM_VALUE | 0 | dev->phy.priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->usb.usb_ctrl_mtx.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1179648-1179903 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x120000,0x1200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_mld_link_oper() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt7996_mcu_alloc_bss_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_mld_reconf_stop_link() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1179648-1179903 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x120000,0x1200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_ps_leave() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_eeprom() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1179648-1179903 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x120000,0x1200ff |
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_emlsr_mode() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_fixed_field() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_fixed_rate_ctrl() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1179648-1179903 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x120000,0x1200ff |
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_hdr_trans() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1179648-1179903 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x120000,0x1200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_protection() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1179648-1179903 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt7996_mcu_alloc_bss_req |
| BIT_INFO | 2 | cmd | 0x120000,0x1200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_timing() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt7996_mcu_alloc_bss_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_tx() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1179648-1179903 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x120000,0x1200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_txbf() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1179648-1179903 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x120000,0x1200ff |
| HALF_LOCKED2 | &attr->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_txpower_sku() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1179648-1179903 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x120000,0x1200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_sta_ba() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_teardown_mld_sta() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_update_bss_color() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt7996_mcu_alloc_bss_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_update_bss_rfch() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt7996_mcu_alloc_bss_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_update_sta_rec_bw() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_wtbl_update_hdr_trans() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 1703936-1704191 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| BIT_INFO | 2 | cmd | 0x1a0000,0x1a00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mac.c mt7925_set_ipv6_ns_work() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| DATA_SOURCE | 1 | skb | r skb_dequeue |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| LOCK2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_add_beacon() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_add_bss_info() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_add_inband_discov() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_add_rate_ctrl() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_connac_mcu_alloc_sta_req |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_add_smps() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_add_sta() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_connac_mcu_alloc_sta_req |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &mdev->mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_set_eeprom_flash() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_set_fixed_rate_ctrl() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_connac_mcu_alloc_sta_req |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_set_pre_cal() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->eeprom.data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 0 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| DATA_SOURCE | 2 | cmd | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_set_protection() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_set_txpower_sku() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_set_txpower_sku() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_update_bss_color() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r __mt76_connac_mcu_alloc_sta_req |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7921/mac.c mt7921_set_ipv6_ns_work() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| DATA_SOURCE | 1 | skb | r skb_dequeue |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| LOCK2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_add_key() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max,131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | skb | r mt76_connac_mcu_alloc_sta_req |
| DATA_SOURCE | 2 | cmd | $4 |
| BIT_INFO | 2 | cmd | 0x0,0x2ffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_hw_scan() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 262144-262399 |
| PARAM_VALUE | 3 | wait_resp | 0 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x40000,0x400ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_rate_txpower_band() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->alpha2 | 0,144 |
| PARAM_VALUE | 0 | dev->dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 262144-262399 |
| PARAM_VALUE | 3 | wait_resp | 0 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| CAPPED_DATA | 1 | skb->head | 1 |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x40000,0x400ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_sched_scan_req() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 262144-262399 |
| PARAM_VALUE | 3 | wait_resp | 0 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x40000,0x400ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_set_channel_domain() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->alpha2 | 0,144 |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 262144-262399 |
| PARAM_VALUE | 3 | wait_resp | 0 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| CAPPED_DATA | 1 | skb->head | 1 |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x40000,0x400ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_set_wow_pattern() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &local->iflist_mtx | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_sta_ba() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max,131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 2 | cmd | $3 |
| BIT_INFO | 2 | cmd | 0x0,0x2ffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_sta_ba() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max,131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | skb | r mt76_connac_mcu_alloc_sta_req |
| DATA_SOURCE | 2 | cmd | $3 |
| BIT_INFO | 2 | cmd | 0x0,0x2ffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_sta_cmd() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max,131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &mdev->mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_sta_update_hdr_trans() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->tlv_num | 0-u16max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max,131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 2 | cmd | $3 |
| BIT_INFO | 2 | cmd | 0x0,0x2ffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_update_arp_filter() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dev->mcu.msg_seq | 0-u32max[u] |
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_update_gtk_rekey() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 131072-131327 |
| PARAM_VALUE | 3 | wait_resp | 1 |
| BUF_SIZE | 1 | skb | 0-s32max |
| BUF_SIZE | 1 | skb | 0-s32max |
| DATA_SOURCE | 1 | skb | r mt76_mcu_msg_alloc |
| BIT_INFO | 2 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mt76.mutex | ||
| 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 | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_wtbl_update_hdr_trans() -> mt76_mcu_skb_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | cmd | 0-u16max |
| PARAM_VALUE | 3 | wait_resp | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |