Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c iwl_mvm_rx_mpdu_mq() -> iwl_mvm_rx_csum()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->fw->ucode_capa._api 4096-ptr_max
PARAM_VALUE 0 mvm->fwrt.trans 4096-ptr_max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dbgi_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dbgi_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dbgi_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dram_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dram_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dram_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_smem_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_smem_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_smem_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->ptp_data.dwork->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 mvm->trans 4096-ptr_max
PARAM_VALUE 0 mvm->trans->mac_cfg 4096-ptr_max
PARAM_VALUE 1 sta 1-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->cb 4096-ptr_max
PARAM_VALUE 2 skb->cb->band 0-1,3
PARAM_VALUE 2 skb->cb->chains 0-255
PARAM_VALUE 2 skb->cb->device_timestamp 0-4294967295
PARAM_VALUE 2 skb->cb->eht.gi 0-2
PARAM_VALUE 2 skb->cb->eht.ru 0-15
PARAM_VALUE 2 skb->cb->encoding 1-4
PARAM_VALUE 2 skb->cb->freq 0-8191
PARAM_VALUE 2 skb->cb->he_dcm 0-1
PARAM_VALUE 2 skb->cb->he_gi 0-2
PARAM_VALUE 2 skb->cb->he_ru 0-6
PARAM_VALUE 2 skb->cb->nss 0-255
PARAM_VALUE 2 skb->cb->rate_idx 0-31,255
PARAM_VALUE 2 skb->cb->signal (-128)-127
PARAM_VALUE 3 pkt 4096-ptr_max
PARAM_VALUE 3 pkt->data 4096-ptr_max
PARAM_VALUE 3 pkt->data->status 1-u32max
BUF_SIZE 1 sta (-1),600
BUF_SIZE 1 sta (-1),600
BUF_SIZE 2 skb 128
BUF_SIZE 2 skb 128
DATA_SOURCE 0 mvm $0
DATA_SOURCE 2 skb r alloc_skb
DATA_SOURCE 3 pkt r rxb_addr
FUZZY_MAX 2 skb->cb->band 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &rxq->lock
HALF_LOCKED2 bh

drivers/net/wireless/intel/iwlwifi/mvm/rx.c iwl_mvm_rx_rx_mpdu() -> iwl_mvm_rx_csum()

Type Parameter Key Value
PARAM_VALUE 0 mvm 1-ptr_max
PARAM_VALUE 1 sta 4096-ptr_max
PARAM_VALUE 2 skb 0-255
BUF_SIZE 0 mvm (-1),600
BUF_SIZE 0 mvm (-1),600
BUF_SIZE 1 sta 128
BUF_SIZE 1 sta 128
DATA_SOURCE 1 sta r alloc_skb
DATA_SOURCE 2 skb r get_unaligned_le32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rxq->lock
LOCK2 rcu_read
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct iwl_rxq)->lock