Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c, line 123
- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c, line 147
- drivers/net/wireless/mediatek/mt76/sdio.c, line 685
Smatch caller information:
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c mt7921s_probe() -> mt76s_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 | 435920289109053440 |
| PARAM_VALUE | 0 | dev->drv->drv_flags | 32 |
| PARAM_VALUE | 0 | dev->drv->link_data_size | 0 |
| PARAM_VALUE | 0 | dev->drv->rx_check | 4848663956030836736 |
| 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 | 4670390826449047552 |
| PARAM_VALUE | 0 | dev->drv->set_channel | 5066495475386925056 |
| PARAM_VALUE | 0 | dev->drv->sta_add | 2053201587760205824 |
| PARAM_VALUE | 0 | dev->drv->sta_event | 7074918766046724096 |
| PARAM_VALUE | 0 | dev->drv->sta_ps | 0 |
| PARAM_VALUE | 0 | dev->drv->sta_remove | 1379321575973339136 |
| PARAM_VALUE | 0 | dev->drv->survey_flags | 352 |
| PARAM_VALUE | 0 | dev->drv->token_size | 0 |
| PARAM_VALUE | 0 | dev->drv->tx_complete_skb | 175268703329214464 |
| PARAM_VALUE | 0 | dev->drv->tx_prepare_skb | 8936385669028552704 |
| PARAM_VALUE | 0 | dev->drv->tx_status_data | 7851821202145546240 |
| PARAM_VALUE | 0 | dev->drv->txwi_size | 64 |
| PARAM_VALUE | 0 | dev->drv->update_survey | 112491795092897792 |
| 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->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 | 1 | func | 4096-ptr_max |
| PARAM_VALUE | 1 | func->card | 4096-ptr_max |
| PARAM_VALUE | 1 | func->card->host | 4096-ptr_max |
| PARAM_VALUE | 1 | func->card->host->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | func->card->host->ongoing_mrq->cmd_completion.wait.lock.owner | (-1) |
| PARAM_VALUE | 1 | func->card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | func->card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | func->card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | func->card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex | 0-1 |
| PARAM_VALUE | 1 | func->card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len | 0,4-6,8 |
| PARAM_VALUE | 1 | func->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | func->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | func->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | func->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 2 | bus_ops | 604507731117797376 |
| PARAM_VALUE | 2 | bus_ops->rd_rp | 8692280647660466176 |
| PARAM_VALUE | 2 | bus_ops->read_copy | 5556197460356833280 |
| PARAM_VALUE | 2 | bus_ops->rmw | 3995990748941148160 |
| PARAM_VALUE | 2 | bus_ops->rr | 4462948334516146176 |
| PARAM_VALUE | 2 | bus_ops->type | 2 |
| PARAM_VALUE | 2 | bus_ops->wr | 3959510197511188480 |
| PARAM_VALUE | 2 | bus_ops->wr_rp | 1191113355944824832 |
| PARAM_VALUE | 2 | bus_ops->write_copy | 6374576227344281600 |
| 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 | func | $0 |
| BIT_INFO | 1 | func->card->host->caps | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c mt7663s_probe() -> mt76s_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 | 8841711964696928256 |
| PARAM_VALUE | 0 | dev->drv->drv_flags | 8 |
| PARAM_VALUE | 0 | dev->drv->link_data_size | 0 |
| PARAM_VALUE | 0 | dev->drv->rx_check | 4948581913064058880 |
| 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 | 797330629279694848 |
| PARAM_VALUE | 0 | dev->drv->set_channel | 4027323553282600960 |
| PARAM_VALUE | 0 | dev->drv->sta_add | 5237674304463454208 |
| PARAM_VALUE | 0 | dev->drv->sta_event | 0 |
| PARAM_VALUE | 0 | dev->drv->sta_ps | 0 |
| PARAM_VALUE | 0 | dev->drv->sta_remove | 787476775156809728 |
| PARAM_VALUE | 0 | dev->drv->survey_flags | 0 |
| PARAM_VALUE | 0 | dev->drv->token_size | 0 |
| PARAM_VALUE | 0 | dev->drv->tx_complete_skb | 8069057355218800640 |
| PARAM_VALUE | 0 | dev->drv->tx_prepare_skb | 6524216831637319680 |
| PARAM_VALUE | 0 | dev->drv->tx_status_data | 4511193805702221824 |
| PARAM_VALUE | 0 | dev->drv->txwi_size | 64 |
| PARAM_VALUE | 0 | dev->drv->update_survey | 3504817608325890048 |
| 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->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 | 1 | func | 4096-ptr_max |
| PARAM_VALUE | 1 | func->card | 4096-ptr_max |
| PARAM_VALUE | 1 | func->card->host | 4096-ptr_max |
| PARAM_VALUE | 1 | func->card->host->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | func->card->host->ongoing_mrq->cmd_completion.wait.lock.owner | (-1) |
| PARAM_VALUE | 1 | func->card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | func->card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | func->card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | func->card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex | 0-1 |
| PARAM_VALUE | 1 | func->card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len | 0,4-6,8 |
| PARAM_VALUE | 1 | func->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | func->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | func->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | func->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 2 | bus_ops | 7881533344840130560 |
| PARAM_VALUE | 2 | bus_ops->rd_rp | 8692280647660466176 |
| PARAM_VALUE | 2 | bus_ops->read_copy | 5556197460356833280 |
| PARAM_VALUE | 2 | bus_ops->rmw | 3995990748941148160 |
| PARAM_VALUE | 2 | bus_ops->rr | 4462948334516146176 |
| PARAM_VALUE | 2 | bus_ops->type | 2 |
| PARAM_VALUE | 2 | bus_ops->wr | 3959510197511188480 |
| PARAM_VALUE | 2 | bus_ops->wr_rp | 1191113355944824832 |
| PARAM_VALUE | 2 | bus_ops->write_copy | 6374576227344281600 |
| 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 | func | $0 |
| BIT_INFO | 1 | func->card->host->caps | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |