Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c, line 253
- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c, line 66
- drivers/net/wireless/mediatek/mt76/usb.c, line 1198
Smatch caller information:
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c mt76x0u_probe() -> mt76u_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->drv | 8544609815700656128 |
| PARAM_VALUE | 0 | dev->drv->drv_flags | 68 |
| PARAM_VALUE | 0 | dev->drv->link_data_size | 0 |
| PARAM_VALUE | 0 | dev->drv->rx_check | 0 |
| PARAM_VALUE | 0 | dev->drv->rx_poll_complete | 0 |
| PARAM_VALUE | 0 | dev->drv->rx_rro_add_msdu_page | 0 |
| PARAM_VALUE | 0 | dev->drv->rx_rro_ind_process | 0 |
| PARAM_VALUE | 0 | dev->drv->rx_skb | 5167386532251602944 |
| PARAM_VALUE | 0 | dev->drv->set_channel | 6525831550067998720 |
| PARAM_VALUE | 0 | dev->drv->sta_add | 7471674760896634880 |
| PARAM_VALUE | 0 | dev->drv->sta_event | 0 |
| PARAM_VALUE | 0 | dev->drv->sta_ps | 3352855341399769088 |
| PARAM_VALUE | 0 | dev->drv->sta_remove | 880781342038126592 |
| PARAM_VALUE | 0 | dev->drv->survey_flags | 64 |
| PARAM_VALUE | 0 | dev->drv->token_size | 0 |
| PARAM_VALUE | 0 | dev->drv->tx_complete_skb | 4775531946789351424 |
| PARAM_VALUE | 0 | dev->drv->tx_prepare_skb | 3142869140666269696 |
| PARAM_VALUE | 0 | dev->drv->tx_status_data | 481650161954525184 |
| PARAM_VALUE | 0 | dev->drv->txwi_size | 0 |
| PARAM_VALUE | 0 | dev->drv->update_survey | 1272747658745540608 |
| PARAM_VALUE | 0 | dev->drv->vif_link_add | 0 |
| PARAM_VALUE | 0 | dev->drv->vif_link_remove | 0 |
| PARAM_VALUE | 0 | dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->hw->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->init_wiphy | 0 |
| PARAM_VALUE | 0 | dev->mcu.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter | 0 |
| PARAM_VALUE | 0 | dev->mcu.mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.mutex.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | dev->mcu.mutex.owner.counter | 0 |
| PARAM_VALUE | 0 | dev->mcu.res_q.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.res_q.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.res_q.qlen | 0 |
| PARAM_VALUE | 0 | dev->mcu.wait.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.wait.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.wait.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4114656208811450368 |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 4 |
| PARAM_VALUE | 0 | dev->mcu_ops->max_retry | 0 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_parse_response | 396022216663597056 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_rd_rp | 7340797154514407424 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_restart | 0 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_rr | 0 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_send_msg | 4543376461987549184 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_skb_prepare_msg | 0 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_skb_send_msg | 0 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_wr | 0 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_wr_rp | 4234968410858758144 |
| PARAM_VALUE | 0 | dev->mcu_ops->tailroom | 8 |
| PARAM_VALUE | 0 | dev->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mutex.first_waiter | 0 |
| PARAM_VALUE | 0 | dev->mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | dev->mutex.owner.counter | 0 |
| PARAM_VALUE | 0 | dev->phy.band_idx | 0 |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev->dma_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev->drv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev->init_wiphy | 0 |
| PARAM_VALUE | 0 | dev->phy.dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.hw | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.hw->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phys | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rx_skb | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rx_token.idr_base | 0 |
| PARAM_VALUE | 0 | dev->rx_token.idr_next | 0 |
| PARAM_VALUE | 0 | dev->rx_token.idr_rt.xa_flags | 33554436 |
| PARAM_VALUE | 0 | dev->rx_token.idr_rt.xa_head | 0 |
| PARAM_VALUE | 0 | dev->rxwi_cache.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rxwi_cache.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rxwi_cache.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rxwi_cache.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rxwi_cache.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->sta_poll_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->sta_poll_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->sta_poll_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->sta_poll_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->sta_poll_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->token.idr_base | 0 |
| PARAM_VALUE | 0 | dev->token.idr_next | 0 |
| PARAM_VALUE | 0 | dev->token.idr_rt.xa_flags | 33554436 |
| PARAM_VALUE | 0 | dev->token.idr_rt.xa_head | 0 |
| PARAM_VALUE | 0 | dev->token_size | 0,4096,8192,16384 |
| PARAM_VALUE | 0 | dev->tx_wait.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->tx_wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->tx_wait.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->tx_wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->tx_wait.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->tx_worker.fn | 630682400558665728 |
| PARAM_VALUE | 0 | dev->txwi_cache.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->txwi_cache.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->txwi_cache.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->txwi_cache.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->txwi_cache.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->wcid_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->wcid_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->wcid_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->wcid_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->wcid_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->wq | 4096-ptr_max |
| PARAM_VALUE | 0 | *dev->mcu_ops->mcu_parse_response | 396022216663597056 |
| PARAM_VALUE | 1 | intf | 4096-ptr_max |
| PARAM_VALUE | 1 | intf->authorized | 1 |
| PARAM_VALUE | 1 | intf->condition | 1 |
| PARAM_VALUE | 1 | intf->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | intf->needs_altsetting0 | 0 |
| PARAM_VALUE | 1 | intf->needs_binding | 0 |
| BUF_SIZE | 0 | dev->dev | 1616 |
| BUF_SIZE | 0 | dev->dma_dev | 1616 |
| BUF_SIZE | 0 | dev->drv | 144 |
| DATA_SOURCE | 0 | dev | r mt76_alloc_device |
| DATA_SOURCE | 1 | intf | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c mt76x2u_probe() -> mt76u_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->drv | 1825588098587394048 |
| PARAM_VALUE | 0 | dev->drv->drv_flags | 68 |
| PARAM_VALUE | 0 | dev->drv->link_data_size | 0 |
| PARAM_VALUE | 0 | dev->drv->rx_check | 0 |
| PARAM_VALUE | 0 | dev->drv->rx_poll_complete | 0 |
| PARAM_VALUE | 0 | dev->drv->rx_rro_add_msdu_page | 0 |
| PARAM_VALUE | 0 | dev->drv->rx_rro_ind_process | 0 |
| PARAM_VALUE | 0 | dev->drv->rx_skb | 5167386532251602944 |
| PARAM_VALUE | 0 | dev->drv->set_channel | 1361343718252195840 |
| PARAM_VALUE | 0 | dev->drv->sta_add | 7471674760896634880 |
| PARAM_VALUE | 0 | dev->drv->sta_event | 0 |
| PARAM_VALUE | 0 | dev->drv->sta_ps | 3352855341399769088 |
| PARAM_VALUE | 0 | dev->drv->sta_remove | 880781342038126592 |
| PARAM_VALUE | 0 | dev->drv->survey_flags | 64 |
| PARAM_VALUE | 0 | dev->drv->token_size | 0 |
| PARAM_VALUE | 0 | dev->drv->tx_complete_skb | 4775531946789351424 |
| PARAM_VALUE | 0 | dev->drv->tx_prepare_skb | 3142869140666269696 |
| PARAM_VALUE | 0 | dev->drv->tx_status_data | 481650161954525184 |
| PARAM_VALUE | 0 | dev->drv->txwi_size | 0 |
| PARAM_VALUE | 0 | dev->drv->update_survey | 1272747658745540608 |
| PARAM_VALUE | 0 | dev->drv->vif_link_add | 0 |
| PARAM_VALUE | 0 | dev->drv->vif_link_remove | 0 |
| PARAM_VALUE | 0 | dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->hw->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->init_wiphy | 0 |
| PARAM_VALUE | 0 | dev->mcu.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mcu.mutex.first_waiter | 0 |
| PARAM_VALUE | 0 | dev->mcu.mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.mutex.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | dev->mcu.mutex.owner.counter | 0 |
| PARAM_VALUE | 0 | dev->mcu.res_q.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.res_q.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.res_q.qlen | 0 |
| PARAM_VALUE | 0 | dev->mcu.wait.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.wait.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.wait.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4114656208811450368 |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 4 |
| PARAM_VALUE | 0 | dev->mcu_ops->max_retry | 0 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_parse_response | 396022216663597056 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_rd_rp | 7340797154514407424 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_restart | 0 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_rr | 0 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_send_msg | 4543376461987549184 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_skb_prepare_msg | 0 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_skb_send_msg | 0 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_wr | 0 |
| PARAM_VALUE | 0 | dev->mcu_ops->mcu_wr_rp | 4234968410858758144 |
| PARAM_VALUE | 0 | dev->mcu_ops->tailroom | 8 |
| PARAM_VALUE | 0 | dev->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mutex.first_waiter | 0 |
| PARAM_VALUE | 0 | dev->mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | dev->mutex.owner.counter | 0 |
| PARAM_VALUE | 0 | dev->phy.band_idx | 0 |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev->dma_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev->drv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev->init_wiphy | 0 |
| PARAM_VALUE | 0 | dev->phy.dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.hw | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.hw->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phys | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rx_skb | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rx_token.idr_base | 0 |
| PARAM_VALUE | 0 | dev->rx_token.idr_next | 0 |
| PARAM_VALUE | 0 | dev->rx_token.idr_rt.xa_flags | 33554436 |
| PARAM_VALUE | 0 | dev->rx_token.idr_rt.xa_head | 0 |
| PARAM_VALUE | 0 | dev->rxwi_cache.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rxwi_cache.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rxwi_cache.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rxwi_cache.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rxwi_cache.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->sta_poll_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->sta_poll_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->sta_poll_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->sta_poll_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->sta_poll_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->token.idr_base | 0 |
| PARAM_VALUE | 0 | dev->token.idr_next | 0 |
| PARAM_VALUE | 0 | dev->token.idr_rt.xa_flags | 33554436 |
| PARAM_VALUE | 0 | dev->token.idr_rt.xa_head | 0 |
| PARAM_VALUE | 0 | dev->token_size | 0,4096,8192,16384 |
| PARAM_VALUE | 0 | dev->tx_wait.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->tx_wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->tx_wait.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->tx_wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->tx_wait.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->tx_worker.fn | 630682400558665728 |
| PARAM_VALUE | 0 | dev->txwi_cache.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->txwi_cache.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->txwi_cache.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->txwi_cache.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->txwi_cache.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->wcid_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->wcid_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->wcid_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->wcid_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->wcid_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->wq | 4096-ptr_max |
| PARAM_VALUE | 0 | *dev->mcu_ops->mcu_parse_response | 396022216663597056 |
| PARAM_VALUE | 1 | intf | 4096-ptr_max |
| PARAM_VALUE | 1 | intf->authorized | 1 |
| PARAM_VALUE | 1 | intf->condition | 1 |
| PARAM_VALUE | 1 | intf->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | intf->needs_altsetting0 | 0 |
| PARAM_VALUE | 1 | intf->needs_binding | 0 |
| BUF_SIZE | 0 | dev->dev | 1616 |
| BUF_SIZE | 0 | dev->dma_dev | 1616 |
| BUF_SIZE | 0 | dev->drv | 144 |
| DATA_SOURCE | 0 | dev | r mt76_alloc_device |
| DATA_SOURCE | 1 | intf | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |