Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/mediatek/mt76/sdio.c mt76s_tx_queue_skb() -> (struct mt76_driver_ops)->tx_prepare_skb()

Type Parameter Key Value
PARAM_VALUE 0 mdev 4096-ptr_max
PARAM_VALUE 0 mdev->drv 4096-ptr_max
PARAM_VALUE 1 txwi_ptr 0
PARAM_VALUE 2 qid 0-u16max
PARAM_VALUE 5 tx_info 3557301576202596352
PARAM_VALUE 5 tx_info->info 0
PARAM_VALUE 5 tx_info->nbuf 0
PARAM_VALUE 5 tx_info->skb 4096-ptr_max
BUF_SIZE 3 wcid (-1),248,1024
BUF_SIZE 3 wcid (-1),248,1024
DATA_SOURCE 2 qid $2
DATA_SOURCE 3 wcid $4
DATA_SOURCE 4 sta $5
CONTAINER 0 -32-3472+0 $(-1)
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ps_lock
HALF_LOCKED2 &q->lock
HALF_LOCKED2 bh

drivers/net/wireless/mediatek/mt76/usb.c mt76u_tx_queue_skb() -> (struct mt76_driver_ops)->tx_prepare_skb()

Type Parameter Key Value
PARAM_VALUE 0 mdev 4096-ptr_max
PARAM_VALUE 0 mdev->drv 4096-ptr_max
PARAM_VALUE 1 txwi_ptr 0
PARAM_VALUE 2 qid 0-u16max
PARAM_VALUE 5 tx_info 262361390773948416
PARAM_VALUE 5 tx_info->info 0
PARAM_VALUE 5 tx_info->nbuf 0
PARAM_VALUE 5 tx_info->skb 4096-ptr_max
BUF_SIZE 3 wcid (-1),248,1024
BUF_SIZE 3 wcid (-1),248,1024
DATA_SOURCE 2 qid $2
DATA_SOURCE 3 wcid $4
DATA_SOURCE 4 sta $5
CONTAINER 0 -32-3472+0 $(-1)
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ps_lock
HALF_LOCKED2 &q->lock
HALF_LOCKED2 bh

drivers/net/wireless/mediatek/mt76/dma.c mt76_dma_tx_queue_skb() -> (struct mt76_driver_ops)->tx_prepare_skb()

Type Parameter Key Value
PARAM_VALUE 0 mdev 4096-ptr_max
PARAM_VALUE 0 mdev->bus 4096-ptr_max
PARAM_VALUE 0 mdev->bus->type 0
PARAM_VALUE 0 mdev->dma_dev->flags 4096-ptr_max
PARAM_VALUE 0 mdev->dma_dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 mdev->drv 4096-ptr_max
PARAM_VALUE 0 mdev->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mdev->mmio.npu 1-u64max
PARAM_VALUE 2 qid 0-u16max
PARAM_VALUE 5 tx_info 2876442482185711616
PARAM_VALUE 5 tx_info->info 0
PARAM_VALUE 5 tx_info->nbuf 2-s32max
PARAM_VALUE 5 tx_info->skb 4096-ptr_max
BUF_SIZE 3 wcid (-1),248,1024
BUF_SIZE 3 wcid (-1),248,1024
DATA_SOURCE 1 txwi_ptr r mt76_get_txwi_ptr
DATA_SOURCE 2 qid $2
DATA_SOURCE 3 wcid $4
DATA_SOURCE 4 sta $5
CONTAINER 0 -32-3472+0 $(-1)
BIT_INFO 0 mdev->drv->drv_flags 0x0,0xffffffff
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ps_lock
HALF_LOCKED2 &q->lock
HALF_LOCKED2 bh