Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_ctxt_send_beacon_v9() -> iwl_mvm_mac_ctxt_get_beacon_rate()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->beacon_inject_active 0
PARAM_VALUE 0 mvm->fw->ucode_capa._api 4096-ptr_max
PARAM_VALUE 0 mvm->fw->ucode_capa._capa 4096-ptr_max
PARAM_VALUE 0 mvm->fwrt.dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 mvm->fwrt.trans->cfg->dccm2_len 0,32768
PARAM_VALUE 0 mvm->fwrt.trans->cfg->dccm_len 0,65536,81920,96768,98304
PARAM_VALUE 0 mvm->fwrt.trans->cfg->dccm_offset 0,8388608
PARAM_VALUE 0 mvm->fwrt.trans->dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 mvm->fwrt.trans->dev->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 mvm->fwrt.trans->dev->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 mvm->fwrt.trans->dev->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->d3_debug_data_base_addr 0,4198400
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->d3_debug_data_length 0,61440,94208
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->fwrt.trans->mac_cfg->base->smem_len 0,425984
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->ucode_api_max 0,46,77,89,1106
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->ucode_api_min 0,30,77,89,1101-1102
PARAM_VALUE 0 mvm->trans->dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 mvm->trans->dev->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 mvm->trans->dev->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 mvm->trans->dev->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 *mvm->scan_uid_status 0-4294967295
PARAM_VALUE 2 vif 4096-ptr_max
BUF_SIZE 1 info 48
DATA_SOURCE 0 mvm $0
DATA_SOURCE 2 vif $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 vif->active_links 0-u16max[c]
USER_DATA 2 vif->bss_conf.mu_mimo_owner 1
NO_OVERFLOW_SIMPLE 2 vif->debugfs_dir->d_fsdata->d_fsdata
HALF_LOCKED2 &local->tim_lock
HALF_LOCKED2 bh
HALF_LOCKED2 0 &mvm->mutex

drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_ctxt_set_tx() -> iwl_mvm_mac_ctxt_get_beacon_rate()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->beacon_inject_active 0
PARAM_VALUE 0 mvm->fw->ucode_capa._capa 4096-ptr_max
PARAM_VALUE 0 mvm->fwrt.dev->iommu_group->default_domain 0-s64max
PARAM_VALUE 0 mvm->fwrt.trans->cfg->dccm2_len 0,32768
PARAM_VALUE 0 mvm->fwrt.trans->cfg->dccm_len 0,65536,81920,96768,98304
PARAM_VALUE 0 mvm->fwrt.trans->cfg->dccm_offset 0,8388608
PARAM_VALUE 0 mvm->fwrt.trans->dev->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 mvm->fwrt.trans->dev->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 mvm->fwrt.trans->dev->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->d3_debug_data_base_addr 0,4198400
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->d3_debug_data_length 0,61440,94208
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->fwrt.trans->mac_cfg->base->smem_len 0,425984
PARAM_VALUE 0 mvm->trans->dev->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 mvm->trans->dev->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 mvm->trans->dev->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_dbgi_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_dbgi_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_dbgi_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_dram_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_dram_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_dram_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_smem_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_smem_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_smem_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 *mvm->scan_uid_status 0-4294967295
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 2 vif 4096-ptr_max
BUF_SIZE 1 info 48
DATA_SOURCE 0 mvm $0
DATA_SOURCE 2 vif $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 vif->active_links 0-u16max[c]
USER_DATA 2 vif->bss_conf.mu_mimo_owner 1
NO_OVERFLOW_SIMPLE 2 vif->active_links
NO_OVERFLOW_SIMPLE 2 vif->debugfs_dir->d_fsdata
HALF_LOCKED2 &local->tim_lock
HALF_LOCKED2 bh
HALF_LOCKED2 0 &mvm->mutex

drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c _iwl_dbgfs_inject_beacon_ie() -> iwl_mvm_mac_ctxt_get_beacon_rate()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->beacon_inject_active 1
PARAM_VALUE 0 mvm->fw->ucode_capa._api 4096-ptr_max
PARAM_VALUE 0 mvm->hw 4096-ptr_max
PARAM_VALUE 0 mvm->hw->extra_beacon_tailroom 0-254
PARAM_VALUE 0 mvm->mutex.dep_map->name 0-255
PARAM_VALUE 0 mvm->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 mvm->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mvm->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 mvm->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 mvm->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 mvm->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 mvm->trans 4096-ptr_max
PARAM_VALUE 0 mvm->trans->mac_cfg 4096-ptr_max
PARAM_VALUE 2 vif 4096-ptr_max
PARAM_VALUE 2 vif->type 3
BUF_SIZE 0 mvm s32min-(-2),1-s32max
BUF_SIZE 0 mvm s32min-(-2),1-s32max
BUF_SIZE 1 info 48
CAPPED_DATA 0 &mvm->mutex 1
DATA_SOURCE 0 mvm $0
DATA_SOURCE 2 vif r iwl_mvm_rcu_dereference_vif_id
USER_DATA 0 mvm->hw->extra_beacon_tailroom 0-254[c]
LOCK2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex