Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/mediatek/mt76/mt7915/main.c mt7915_add_interface() -> mt7915_init_bitrate_mask()

Type Parameter Key Value
PARAM_VALUE 0 vif 4096-ptr_max
PARAM_VALUE 0 vif->addr 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->mt76.wcid 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->mt76.wmm_idx 0-3
PARAM_VALUE 0 vif->drv_priv->phy 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->phy->mt76 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.rc_list.next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.rc_list.next->next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.rc_list.prev 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.rc_list.prev->next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.rc_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.hw_key_idx 255
PARAM_VALUE 0 vif->drv_priv->sta.wcid.idx 0-542
PARAM_VALUE 0 vif->drv_priv->sta.wcid.list.next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.list.next->next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.list.prev 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.list.prev->next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.list.prev->prev 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.pktid.idr_base 0
PARAM_VALUE 0 vif->drv_priv->sta.wcid.pktid.idr_next 0
PARAM_VALUE 0 vif->drv_priv->sta.wcid.pktid.idr_rt.xa_flags 33554436
PARAM_VALUE 0 vif->drv_priv->sta.wcid.poll_list.next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.poll_list.next->next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.poll_list.prev 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.poll_list.prev->next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.poll_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.tx_list.next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.tx_list.next->next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.tx_list.prev 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.tx_list.prev->next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.tx_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.tx_offchannel.next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.tx_offchannel.prev 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.tx_pending.next 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.tx_pending.prev 4096-ptr_max
PARAM_VALUE 0 vif->drv_priv->sta.wcid.tx_pending.qlen 0
PARAM_VALUE 0 vif->offload_flags 0,2-u32max
PARAM_VALUE 0 vif->txq 0,4096-ptr_max
PARAM_VALUE 0 vif->txq->drv_priv 4096-ptr_max
PARAM_VALUE 0 vif->txq->drv_priv->wcid 0-542
PARAM_VALUE 0 vif->type 1-3,6-7
PARAM_VALUE 0 *vif->addr 0-255
DATA_SOURCE 0 vif $1
FUZZY_MAX 0 vif->drv_priv->mt76.wmm_idx 1
FUZZY_MAX 0 vif->type 6
BIT_INFO 0 vif->offload_flags 0x2,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->mt76.mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct mt76_dev)->mutex