Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/net/wireless/mediatek/mt76/mt76.h, line 1699 (as a function)
- drivers/net/wireless/mediatek/mt76/npu.c, line 46 (as a function)
Referenced in 2 files:
Smatch caller information:
drivers/net/wireless/mediatek/mt76/npu.c mt76_npu_deinit() -> mt76_npu_queue_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->drv->drv_flags | 4,8,17,24,32,49,56,68,70,177 |
| PARAM_VALUE | 0 | dev->drv->link_data_size | 0,2216 |
| PARAM_VALUE | 0 | dev->drv->rx_check | 0,1157620040371703808,4848663956030836736,4948581913064058880,5485176288187613184,6782910663296389120 |
| PARAM_VALUE | 0 | dev->drv->rx_poll_complete | 0,1148082486774484992,3822985839324057600,4807600390929375232,4813243919685353472,7834280848249888768,8310614998257410048 |
| PARAM_VALUE | 0 | dev->drv->rx_rro_add_msdu_page | 0,2318068891877875712 |
| PARAM_VALUE | 0 | dev->drv->rx_rro_ind_process | 0,2969246628609945600 |
| PARAM_VALUE | 0 | dev->drv->rx_skb | 108580110001889280,797330629279694848,2622557802894815232,4670390826449047552,5167386532251602944,7164728254892810240,7950130331035279360 |
| PARAM_VALUE | 0 | dev->drv->set_channel | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->drv->sta_add | 0,1101157830126792704,2053201587760205824,4019747075150290944,5237674304463454208,6029941145300545536,7471674760896634880 |
| PARAM_VALUE | 0 | dev->drv->sta_event | 0,5526447710253006848,5926626912113283072,7074918766046724096,7406248434222362624 |
| PARAM_VALUE | 0 | dev->drv->sta_ps | 0,3352855341399769088,6811387113183428608 |
| PARAM_VALUE | 0 | dev->drv->sta_remove | 0,787476775156809728,880781342038126592,1379321575973339136,1638238924180213760,2697964353006272512,3760022059396878336 |
| PARAM_VALUE | 0 | dev->drv->survey_flags | 0,64,352 |
| PARAM_VALUE | 0 | dev->drv->token_size | 0,4096,8192,16384 |
| PARAM_VALUE | 0 | dev->drv->tx_complete_skb | 175268703329214464,1489662022110392320,1594471864447717376,2406896808136613888,4775531946789351424,5406206002425716736,8069057355218800640 |
| PARAM_VALUE | 0 | dev->drv->tx_prepare_skb | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->drv->tx_status_data | 0,481650161954525184,4511193805702221824,7851821202145546240,8452946853535817728 |
| PARAM_VALUE | 0 | dev->drv->txwi_size | 0,20,32,64,76 |
| PARAM_VALUE | 0 | dev->drv->update_survey | 112491795092897792,908082181931585536,1272747658745540608,3224386246692757504,3504817608325890048,4518558763987230720 |
| PARAM_VALUE | 0 | dev->drv->vif_link_add | 0,5984001547580555264 |
| PARAM_VALUE | 0 | dev->drv->vif_link_remove | 0,4105149274217123840 |
| PARAM_VALUE | 0 | dev->mmio.npu | 0 |
| PARAM_VALUE | 0 | dev->mmio.ppe_dev | 0 |
| PARAM_VALUE | 0 | dev->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dev->mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->phy.leds.cdev.dev->kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->phy.leds.cdev.dev->kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->phy.leds.cdev.dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->phy.leds.cdev.trigger_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | dev->phy.leds.cdev.trigger_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | dev->q_rx | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->tx_worker.task | 0 |
| PARAM_VALUE | 0 | dev->wq | 0 |
| PARAM_VALUE | 1 | q | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev->dev | (-1),1616 |
| BUF_SIZE | 0 | dev->dma_dev | (-1),1616 |
| BUF_SIZE | 0 | dev->drv | (-1),144 |
| BUF_SIZE | 1 | q | 528 |
| CAPPED_DATA | 0 | &dev->mutex | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rev | 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 |
| NO_OVERFLOW_SIMPLE | 0 | dev->phy.leds.cdev.blink_delay_off | |
| NO_OVERFLOW_SIMPLE | 0 | dev->phy.leds.cdev.blink_delay_on | |
| UNITS | 0 | dev | unit_byte |
drivers/net/wireless/mediatek/mt76/npu.c mt76_npu_deinit() -> mt76_npu_queue_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->drv->drv_flags | 4,8,17,24,32,49,56,68,70,177 |
| PARAM_VALUE | 0 | dev->drv->link_data_size | 0,2216 |
| PARAM_VALUE | 0 | dev->drv->rx_check | 0,1157620040371703808,4848663956030836736,4948581913064058880,5485176288187613184,6782910663296389120 |
| PARAM_VALUE | 0 | dev->drv->rx_poll_complete | 0,1148082486774484992,3822985839324057600,4807600390929375232,4813243919685353472,7834280848249888768,8310614998257410048 |
| PARAM_VALUE | 0 | dev->drv->rx_rro_add_msdu_page | 0,2318068891877875712 |
| PARAM_VALUE | 0 | dev->drv->rx_rro_ind_process | 0,2969246628609945600 |
| PARAM_VALUE | 0 | dev->drv->rx_skb | 108580110001889280,797330629279694848,2622557802894815232,4670390826449047552,5167386532251602944,7164728254892810240,7950130331035279360 |
| PARAM_VALUE | 0 | dev->drv->set_channel | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->drv->sta_add | 0,1101157830126792704,2053201587760205824,4019747075150290944,5237674304463454208,6029941145300545536,7471674760896634880 |
| PARAM_VALUE | 0 | dev->drv->sta_event | 0,5526447710253006848,5926626912113283072,7074918766046724096,7406248434222362624 |
| PARAM_VALUE | 0 | dev->drv->sta_ps | 0,3352855341399769088,6811387113183428608 |
| PARAM_VALUE | 0 | dev->drv->sta_remove | 0,787476775156809728,880781342038126592,1379321575973339136,1638238924180213760,2697964353006272512,3760022059396878336 |
| PARAM_VALUE | 0 | dev->drv->survey_flags | 0,64,352 |
| PARAM_VALUE | 0 | dev->drv->token_size | 0,4096,8192,16384 |
| PARAM_VALUE | 0 | dev->drv->tx_complete_skb | 175268703329214464,1489662022110392320,1594471864447717376,2406896808136613888,4775531946789351424,5406206002425716736,8069057355218800640 |
| PARAM_VALUE | 0 | dev->drv->tx_prepare_skb | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->drv->tx_status_data | 0,481650161954525184,4511193805702221824,7851821202145546240,8452946853535817728 |
| PARAM_VALUE | 0 | dev->drv->txwi_size | 0,20,32,64,76 |
| PARAM_VALUE | 0 | dev->drv->update_survey | 112491795092897792,908082181931585536,1272747658745540608,3224386246692757504,3504817608325890048,4518558763987230720 |
| PARAM_VALUE | 0 | dev->drv->vif_link_add | 0,5984001547580555264 |
| PARAM_VALUE | 0 | dev->drv->vif_link_remove | 0,4105149274217123840 |
| PARAM_VALUE | 0 | dev->mmio.npu | 0 |
| PARAM_VALUE | 0 | dev->mmio.ppe_dev | 0 |
| PARAM_VALUE | 0 | dev->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dev->mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->phy.leds.cdev.dev->kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->phy.leds.cdev.dev->kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->phy.leds.cdev.dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->phy.leds.cdev.trigger_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | dev->phy.leds.cdev.trigger_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | dev->q_rx | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->tx_worker.task | 0 |
| PARAM_VALUE | 0 | dev->wq | 0 |
| PARAM_VALUE | 1 | q | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev->dev | (-1),1616 |
| BUF_SIZE | 0 | dev->dma_dev | (-1),1616 |
| BUF_SIZE | 0 | dev->drv | (-1),144 |
| CAPPED_DATA | 0 | &dev->mutex | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rev | 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 |
| NO_OVERFLOW_SIMPLE | 0 | dev->phy.leds.cdev.blink_delay_off | |
| NO_OVERFLOW_SIMPLE | 0 | dev->phy.leds.cdev.blink_delay_on | |
| UNITS | 0 | dev | unit_byte |
drivers/net/wireless/mediatek/mt76/dma.c mt76_dma_rx_cleanup() -> mt76_npu_queue_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | q | 4096-ptr_max |
| PARAM_VALUE | 1 | q->ndesc | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | q | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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,33554432-u32max |
| NO_OVERFLOW_SIMPLE | 0 | dev->phy.leds.cdev.blink_delay_off | |
| NO_OVERFLOW_SIMPLE | 0 | dev->phy.leds.cdev.blink_delay_on | |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock |