Defined in 1 files as a function:
Referenced in 10 files:
- drivers/net/wireless/mediatek/mt76/mcu.c, line 64
- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c, line 1778
- drivers/net/wireless/mediatek/mt76/mt7615/testmode.c, line 74
- drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c, line 47
- drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c, line 116
- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
- 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/mt76x02_mcu.c mt76x02_mcu_msg_send() -> mt76_mcu_msg_alloc()
| 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->mcu_send_msg | 4543376461987549184,5414446649499410432 |
| BUF_SIZE | 1 | data | (-1),4,8,12,14,20,24,32,36,80,96,100-4204 |
| BUF_SIZE | 1 | data | (-1),4,8,12,14,20,24,32,36,80,96,100-4204 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | data | $2 |
| DATA_SOURCE | 2 | data_len | $3 |
| 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 | &(phy->dev)->mt76.mutex | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &mdev->mt76.mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_set_eeprom() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 3084305845377191936,4189819964035870720,7301314734503608320 |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 911,939,1540 |
| 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 |
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7925/nan.c mt7925_nan_change_configure() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 40 |
| BUF_SIZE | 0 | dev | 53736 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 324 |
| BUF_SIZE | 0 | dev | 53736 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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_msg_alloc()
| 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 | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 28 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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_msg_alloc()
| 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 | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 20 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 588 |
| BUF_SIZE | 0 | dev | 53736 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mcu.c mt76_mcu_send_and_get_msg() -> mt76_mcu_msg_alloc()
| 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->mcu_send_msg | 0 |
| BUF_SIZE | 1 | data | (-1),4,8,12,14,20,24,32,36,80,96,100-4204 |
| BUF_SIZE | 1 | data | (-1),4,8,12,14,20,24,32,36,80,96,100-4204 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | data | $2 |
| DATA_SOURCE | 2 | data_len | $3 |
| 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 |
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &(phy->dev)->mt76.mutex | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &mdev->mt76.mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/mediatek/mt76/mt7615/testmode.c mt7615_tm_set_tx_power() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 911 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c __mt7925_mcu_alloc_bss_req() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 144 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 2 | data_len | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &(phy->dev)->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_hw_scan() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 1308 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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_msg_alloc()
| 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->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 502-1402 |
| CAPPED_DATA | 2 | data_len | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_sched_scan_req() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 1192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_set_dbdc() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 12 |
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_set_tx() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 52 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_set_wow_pattern() -> mt76_mcu_msg_alloc()
| 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 | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 160,162 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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_update_arp_filter() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| CAPPED_DATA | 2 | data_len | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c __mt7996_mcu_alloc_bss_req() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 12,168,2048 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 2 | data_len | $2 |
| HARD_MAX | 2 | data_len | 2048 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_init_rx_airtime() -> mt76_mcu_msg_alloc()
| 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 | data | 0 |
| PARAM_VALUE | 2 | data_len | 36-52 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_mld_reconf_stop_link() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 36 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_eeprom() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 524,1036 |
| FUZZY_MAX | 2 | data_len | 1036 |
| HARD_MAX | 2 | data_len | 1036 |
| 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 |
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_fixed_rate_ctrl() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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 | data | 0 |
| PARAM_VALUE | 2 | data_len | 26 |
| UNITS | 2 | data_len | unit_byte |
| 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_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 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 | data | 0 |
| PARAM_VALUE | 2 | data_len | 28 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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_tx() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 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 | data | 0 |
| PARAM_VALUE | 2 | data_len | 52 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_txbf() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 24 |
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &attr->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_set_txpower_sku() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 505 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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/mt7915/mcu.c mt7915_mcu_set_eeprom_flash() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 516,1028 |
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_set_pre_cal() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->eeprom.data | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 1040 |
| 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 |
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_set_txpower_sku() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 164 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 188 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c mt76x02u_mcu_send_msg() -> mt76_mcu_msg_alloc()
| 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->mcu_send_msg | 4543376461987549184,5414446649499410432 |
| BUF_SIZE | 1 | data | (-1),4,8,12,14,20,24,32,36,80,96,100-4204 |
| BUF_SIZE | 1 | data | (-1),4,8,12,14,20,24,32,36,80,96,100-4204 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | data | $2 |
| DATA_SOURCE | 2 | data_len | $3 |
| 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 | &(phy->dev)->mt76.mutex | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &mdev->mt76.mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_alloc_wtbl_req() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 148 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_hw_scan() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 1186 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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_msg_alloc()
| 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->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | data | 0 |
| CAPPED_DATA | 2 | data_len | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_sched_scan_req() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_set_wow_pattern() -> mt76_mcu_msg_alloc()
| 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 | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 160 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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_update_arp_filter() -> mt76_mcu_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| CAPPED_DATA | 2 | data_len | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dev->mcu.msg_seq | 0-u32max[u] |
| UNITS | 2 | data_len | unit_byte |
| 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_msg_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | data_len | 76 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | data_len | unit_byte |
| 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 |