Defined in 1 files as a prototype:

Defined in 2 files 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