Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c iwl_mvm_sta_state_assoc_to_authorized() -> (struct iwl_mvm_sta_state_ops)->update_sta()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->fwrt.trans->mac_cfg->base->mon_dbgi_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->fwrt.trans->mac_cfg->base->mon_dbgi_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->fwrt.trans->mac_cfg->base->mon_dbgi_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->fwrt.trans->mac_cfg->base->mon_dram_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->fwrt.trans->mac_cfg->base->mon_dram_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->fwrt.trans->mac_cfg->base->mon_dram_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->fwrt.trans->mac_cfg->base->mon_smem_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->fwrt.trans->mac_cfg->base->mon_smem_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->fwrt.trans->mac_cfg->base->mon_smem_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->mutex.dep_map->name 0-255
PARAM_VALUE 0 $->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 $->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 $->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 $->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 $->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 $->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 $->trans->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 $->trans->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 $->trans->restart.wk->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 1 $ 4096-ptr_max
PARAM_VALUE 1 $->drv_priv->authorized 1
PARAM_VALUE 1 $->drv_priv->uploaded 0-1
PARAM_VALUE 2 $ 4096-ptr_max
PARAM_VALUE 2 $->drv_priv->authorized 1
PARAM_VALUE 2 $->mfp 0
DATA_SOURCE 0 $ $0
DATA_SOURCE 1 $ $1
DATA_SOURCE 2 $ $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 $->drv_priv->ap_beacon_time 0-4294967295
USER_DATA 1 $->bss_conf.qos 0-1[c]
USER_DATA 2 $->mfp 0
USER_DATA 2 $->spp_amsdu 0-1[c]
USER_DATA 2 $->wme 0-1[c]
NO_OVERFLOW_SIMPLE 1 $->active_links
NO_OVERFLOW_SIMPLE 2 $->valid_links
USER_PTR 2 $->addr
LOCK2 0 &$->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c iwl_mvm_sta_state_auth_to_assoc() -> (struct iwl_mvm_sta_state_ops)->update_sta()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->drv_rx_stats.agg_frames 0
PARAM_VALUE 0 $->drv_rx_stats.ampdu_count 0
PARAM_VALUE 0 $->drv_rx_stats.bw_160_frames 0
PARAM_VALUE 0 $->drv_rx_stats.bw_20_frames 0
PARAM_VALUE 0 $->drv_rx_stats.bw_40_frames 0
PARAM_VALUE 0 $->drv_rx_stats.bw_80_frames 0
PARAM_VALUE 0 $->drv_rx_stats.fail_frames 0
PARAM_VALUE 0 $->drv_rx_stats.ht_frames 0
PARAM_VALUE 0 $->drv_rx_stats.last_frame_idx 0
PARAM_VALUE 0 $->drv_rx_stats.legacy_frames 0
PARAM_VALUE 0 $->drv_rx_stats.mimo2_frames 0
PARAM_VALUE 0 $->drv_rx_stats.ngi_frames 0
PARAM_VALUE 0 $->drv_rx_stats.sgi_frames 0
PARAM_VALUE 0 $->drv_rx_stats.siso_frames 0
PARAM_VALUE 0 $->drv_rx_stats.success_frames 0
PARAM_VALUE 0 $->drv_rx_stats.vht_frames 0
PARAM_VALUE 0 $->drv_stats_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 $->mutex.dep_map->name 0-255
PARAM_VALUE 0 $->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 $->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 $->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 $->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 $->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 $->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 $->trans->mac_cfg->base->mon_dbgi_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->trans->mac_cfg->base->mon_dbgi_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->trans->mac_cfg->base->mon_dbgi_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->trans->mac_cfg->base->mon_dram_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->trans->mac_cfg->base->mon_dram_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->trans->mac_cfg->base->mon_dram_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->trans->mac_cfg->base->mon_smem_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->trans->mac_cfg->base->mon_smem_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 $->trans->mac_cfg->base->mon_smem_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 1 $ 4096-ptr_max
PARAM_VALUE 1 $->drv_priv 4096-ptr_max
PARAM_VALUE 2 $ 4096-ptr_max
PARAM_VALUE 2 $->drv_priv->amsdu_enabled 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.active_mimo2_rate 0,16-4048
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.active_siso_rate 0,16-4048
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.active_tbl 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.band 0-4294967295
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.bfer_capable 1
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.flush_timer 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.is_agg 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.is_vht 0-1
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.last_rate_n_flags 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.last_tpt 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.ldpc 1
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.lq.agg_disable_start_th 3
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.lq.agg_frame_cnt_limit 0-255
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.lq.agg_time_limit 1200,4000
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.lq.control 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.lq.dual_stream_ant_msk 3
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.lq.flags 0-255
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.lq.mimo_delim 0-255
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.lq.reduced_tpc 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.lq.reserved2 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.lq.single_stream_ant_msk 0-255
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.lq.ss_params 2147483648-2147483649,2147483652-2147483653,2147483657,2147483660
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.lq.sta_id 0-255
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.max_failure_limit 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.max_legacy_rate_idx 0-64
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.max_mimo2_rate_idx 0-64
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.max_siso_rate_idx 0-64
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.max_success_limit 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.missed_rate_counter 15
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.optimal_nentries 0,8-10
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.optimal_rate.ant 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.optimal_rate.bfer 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.optimal_rate.bw 0,2048,4096,6144
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.optimal_rate.index 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.optimal_rate.ldpc 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.optimal_rate.sgi 0-1
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.optimal_rate.stbc 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.optimal_rate.type 1-6
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.optimal_rates 0,22988984552038400,2450467664816140288,2681687993500532736,3702038544427524096,6529411398153089024
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.optimal_rates->rate_idx 0-14
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.optimal_rates->rssi (-128),(-90),(-88)-(-84),(-80),(-72),(-68),(-64),(-60)
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.pers.chains 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.pers.dbg_fixed_rate 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.pers.dbg_fixed_txp_reduction 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.pers.drv 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.pers.last_rssi 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.pers.max_agg_bufsize 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.pers.ss_force 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.rs_state 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.search_better_tbl 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.stbc_capable 1
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.table_count 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.table_count_limit 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.total_failed 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.total_success 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.tpc_reduce 0
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.tx_agg_tid_en 255
PARAM_VALUE 2 $->drv_priv->deflink.lq_sta.rs_drv.visited_columns 0
PARAM_VALUE 2 $->drv_priv->max_amsdu_len 0-u16max
PARAM_VALUE 2 *$->drv_priv->deflink.lq_sta.rs_drv->lq->rs_table 0-4294967295
DATA_SOURCE 0 $ $1
DATA_SOURCE 1 $ $2
DATA_SOURCE 2 $ $3
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 $->drv_priv->ap_beacon_time 0-4294967295
USER_DATA 1 $->bss_conf.qos 0-1[c]
USER_DATA 2 $->mfp 0-1
USER_DATA 2 $->spp_amsdu 0-1[c]
USER_DATA 2 $->wme 0-1[c]
NO_OVERFLOW_SIMPLE 1 $->active_links
NO_OVERFLOW_SIMPLE 2 $->valid_links
USER_PTR 2 $->addr
LOCK2 0 &$->mutex
TYPE_LOCK (struct iwl_mvm)->mutex