Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/mediatek/mt76/mac80211.c mt76_rx_complete() -> mt76_rx_convert()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->drv->rx_check 0,4096-ptr_max
PARAM_VALUE 0 dev->rx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 skb 4096-7057408617734176768
PARAM_VALUE 1 skb->cb 4096-ptr_max
PARAM_VALUE 1 skb->dev->nd_net.net->ipv4.fqdir->f->frag_expire 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560
PARAM_VALUE 1 skb->dev->nd_net.net->ipv4.fqdir->f->qsize 0,304,320
PARAM_VALUE 1 skb->next 0
PARAM_VALUE 1 skb->prev 0
PARAM_VALUE 2 hw 4413044580626452480
PARAM_VALUE 3 sta 4049173565594021888
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 skb r __skb_dequeue
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 skb unit_byte
LOCK2 rcu_read
LOCK2 0 &dev->rx_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct mt76_dev)->rx_lock

drivers/net/wireless/mediatek/mt76/mac80211.c mt76_rx_complete() -> mt76_rx_convert()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->drv->rx_check 0,4096-ptr_max
PARAM_VALUE 0 dev->rx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->cb 4096-ptr_max
PARAM_VALUE 1 skb->cb->ack_tx_hwtstamp 0
PARAM_VALUE 1 skb->cb->ampdu_reference 0-4294967295
PARAM_VALUE 1 skb->cb->antenna 0
PARAM_VALUE 1 skb->cb->band 0-7
PARAM_VALUE 1 skb->cb->bw 0-15
PARAM_VALUE 1 skb->cb->chain_signal 0
PARAM_VALUE 1 skb->cb->chains 0-255
PARAM_VALUE 1 skb->cb->device_timestamp 0-4294967295
PARAM_VALUE 1 skb->cb->eht.gi 0-3
PARAM_VALUE 1 skb->cb->eht.ru 0-15
PARAM_VALUE 1 skb->cb->enc_flags 0-255
PARAM_VALUE 1 skb->cb->encoding 0-7
PARAM_VALUE 1 skb->cb->flag 0-4294967295
PARAM_VALUE 1 skb->cb->freq 0-8191
PARAM_VALUE 1 skb->cb->freq_offset 0
PARAM_VALUE 1 skb->cb->he_dcm 0-1
PARAM_VALUE 1 skb->cb->he_gi 0-3
PARAM_VALUE 1 skb->cb->he_ru 0-7
PARAM_VALUE 1 skb->cb->link_id 0-15
PARAM_VALUE 1 skb->cb->mactime 0-4294967295
PARAM_VALUE 1 skb->cb->nss 0-31
PARAM_VALUE 1 skb->cb->rate_idx 0-255
PARAM_VALUE 1 skb->cb->rx_flags 0
PARAM_VALUE 1 skb->cb->signal (-128)-127
PARAM_VALUE 1 skb->cb->uhr.elr 0
PARAM_VALUE 1 skb->cb->uhr.gi 0
PARAM_VALUE 1 skb->cb->uhr.im 0
PARAM_VALUE 1 skb->cb->uhr.ru 0
PARAM_VALUE 1 skb->cb->zero_length_psdu_type 0
PARAM_VALUE 1 skb->dev->nd_net.net->ipv4.fqdir->f->frag_expire 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560
PARAM_VALUE 1 skb->dev->nd_net.net->ipv4.fqdir->f->qsize 0,304,320
PARAM_VALUE 1 skb->next 0
PARAM_VALUE 1 *skb->cb 0-255
PARAM_VALUE 1 *skb->cb->chain_signal (-128)-127
PARAM_VALUE 2 hw 4413044580626452480
PARAM_VALUE 3 sta 4049173565594021888
PARAM_VALUE 3 *sta 0,4096-ptr_max
DATA_SOURCE 0 dev $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 skb unit_byte
LOCK2 rcu_read
LOCK2 0 &dev->rx_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct mt76_dev)->rx_lock