Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/mac80211/util.c ieee80211_reconfig_nan() -> drv_sta_state()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->hw->priv->nan.cluster_id 0-255
PARAM_VALUE 0 local->hw.priv->nan.bands 0-255
PARAM_VALUE 0 local->hw.priv->nan.current_ami.ambtt 0
PARAM_VALUE 0 local->hw.priv->nan.device_vif->type 12
PARAM_VALUE 0 local->hw.priv->nan.last_ami.ambtt 0
PARAM_VALUE 0 local->hw.priv->nan.last_ami.hop_count 0
PARAM_VALUE 0 local->hw.priv->nan.master_pref 0-255
PARAM_VALUE 0 local->hw.priv->nan.notify_dw 0-1
PARAM_VALUE 0 local->hw.priv->nan.phase 0
PARAM_VALUE 0 local->hw.priv->nan.random_factor 0
PARAM_VALUE 0 local->hw.priv->nan.random_factor_valid_dwst 1
PARAM_VALUE 0 local->hw.priv->nan.role 0
PARAM_VALUE 0 local->hw.priv->nan.slot_timer.is_rel 0
PARAM_VALUE 0 local->hw.priv->nan.slot_timer.node.node.node.__rb_parent_color 1
PARAM_VALUE 0 local->ops 4096-ptr_max
PARAM_VALUE 0 local->ops->start_nan 4096-ptr_max
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->local->hw->priv->nan.cluster_id 0-255
PARAM_VALUE 1 sdata->local->hw.priv->nan.bands 0-255
PARAM_VALUE 1 sdata->local->hw.priv->nan.device_vif->type 12
PARAM_VALUE 1 sdata->local->hw.priv->nan.master_pref 0-255
PARAM_VALUE 1 sdata->local->hw.priv->nan.notify_dw 0-1
PARAM_VALUE 1 sdata->local->hw.priv->nan.random_factor_valid_dwst 1
PARAM_VALUE 1 sdata->local->hw.priv->nan.slot_timer.node.node.node.__rb_parent_color 1
PARAM_VALUE 1 sdata->local->hw.wiphy 4096-ptr_max
PARAM_VALUE 1 sdata->local->hw.wiphy->nan_capa.flags 2-u32max
PARAM_VALUE 1 sdata->local->ops 4096-ptr_max
PARAM_VALUE 1 sdata->local->ops->start_nan 4096-ptr_max
PARAM_VALUE 1 sdata->vif->drv_priv->nan.conf.cluster_id 0-255
PARAM_VALUE 1 sdata->vif.drv_priv->aux_sta.queue_id 0-511
PARAM_VALUE 1 sdata->vif.drv_priv->aux_sta.sta_id 0-254
PARAM_VALUE 1 sdata->vif.drv_priv->aux_sta.sta_type 8
PARAM_VALUE 1 sdata->vif.drv_priv->nan.bcast_sta.sta_id 0-254
PARAM_VALUE 1 sdata->vif.drv_priv->nan.bcast_sta.sta_type 5
PARAM_VALUE 1 sdata->vif.drv_priv->nan.conf.bands 0-255
PARAM_VALUE 1 sdata->vif.drv_priv->nan.conf.enable_dw_notification 0-1
PARAM_VALUE 1 sdata->vif.drv_priv->nan.mgmt_sta.queue_id 0-511
PARAM_VALUE 1 sdata->vif.drv_priv->nan.mgmt_sta.sta_id 0-254
PARAM_VALUE 1 sdata->vif.drv_priv->nan.mgmt_sta.sta_type 6
PARAM_VALUE 2 sta 4096-ptr_max
PARAM_VALUE 2 sta->sdata 4096-ptr_max
PARAM_VALUE 2 sta->sta_state 1-u32max
PARAM_VALUE 2 sta->uploaded 1
CAPPED_DATA 0 &local->interfaces 1
CAPPED_DATA 0 &local->sta_list 1
CAPPED_DATA 1 sdata 1
CAPPED_DATA 2 sta->sdata 1
CAPPED_DATA 3 old_state 1
CAPPED_DATA 4 new_state 1
DATA_SOURCE 1 sdata $0
PARAM_COMPARE 1 sdata == $2->sdata
PARAM_COMPARE 1 sdata == $2->sdata
PARAM_COMPARE 2 sta->sta_state > $3
PARAM_COMPARE 3 old_state < $2->sta_state
HOST_DATA 0 local->hw.priv->ah->btcoex_hw.aic.aic_cal_start_time 0-4294967295
HOST_DATA 0 local->hw.priv->ah->btcoex_hw.mci.last_recovery 0-4294967295
UNITS 1 sdata unit_byte

net/mac80211/util.c ieee80211_reconfig_nan() -> drv_sta_state()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->hw->priv->nan.cluster_id 0-255
PARAM_VALUE 0 local->hw.priv->nan.bands 0-255
PARAM_VALUE 0 local->hw.priv->nan.current_ami.ambtt 0
PARAM_VALUE 0 local->hw.priv->nan.device_vif->type 12
PARAM_VALUE 0 local->hw.priv->nan.last_ami.ambtt 0
PARAM_VALUE 0 local->hw.priv->nan.last_ami.hop_count 0
PARAM_VALUE 0 local->hw.priv->nan.master_pref 0-255
PARAM_VALUE 0 local->hw.priv->nan.notify_dw 0-1
PARAM_VALUE 0 local->hw.priv->nan.phase 0
PARAM_VALUE 0 local->hw.priv->nan.random_factor 0
PARAM_VALUE 0 local->hw.priv->nan.random_factor_valid_dwst 1
PARAM_VALUE 0 local->hw.priv->nan.role 0
PARAM_VALUE 0 local->hw.priv->nan.slot_timer.is_rel 0
PARAM_VALUE 0 local->hw.priv->nan.slot_timer.node.node.node.__rb_parent_color 1
PARAM_VALUE 0 local->ops 4096-ptr_max
PARAM_VALUE 0 local->ops->start_nan 4096-ptr_max
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 2 sta 4096-ptr_max
PARAM_VALUE 2 sta->sdata 4096-ptr_max
PARAM_VALUE 2 sta->sta.nmi 1-u64max
PARAM_VALUE 2 sta->sta_state 1-u32max
PARAM_VALUE 2 sta->uploaded 1
CAPPED_DATA 0 &local->interfaces 1
CAPPED_DATA 0 &local->sta_list 1
CAPPED_DATA 3 old_state 1
CAPPED_DATA 4 new_state 1
PARAM_COMPARE 3 old_state < $2->sta_state
HOST_DATA 0 local->hw.priv->ah->btcoex_hw.aic.aic_cal_start_time 0-4294967295
HOST_DATA 0 local->hw.priv->ah->btcoex_hw.mci.last_recovery 0-4294967295
UNITS 1 sdata unit_byte

net/mac80211/util.c ieee80211_reconfig_stations() -> drv_sta_state()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 2 sta 4096-ptr_max
PARAM_VALUE 2 sta->sdata 4096-ptr_max
PARAM_VALUE 2 sta->sta_state 1-u32max
PARAM_VALUE 2 sta->uploaded 1
CAPPED_DATA 0 &local->sta_list 1
CAPPED_DATA 1 sdata 1
CAPPED_DATA 2 sta->sdata 1
CAPPED_DATA 3 old_state 1
CAPPED_DATA 4 new_state 1
PARAM_COMPARE 2 sta->sta_state > $3
PARAM_COMPARE 3 old_state < $2->sta_state
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 local->hw.priv->ah->btcoex_hw.aic.aic_cal_start_time 0-4294967295
HOST_DATA 0 local->hw.priv->ah->btcoex_hw.mci.last_recovery 0-4294967295
UNITS 1 sdata unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

net/mac80211/sta_info.c __sta_info_destroy_part2() -> drv_sta_state()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 2 sta 4096-ptr_max
PARAM_VALUE 2 sta->ampdu_mlme.agg_session_valid 4096-ptr_max
PARAM_VALUE 2 sta->ampdu_mlme.work.entry.next 4096-ptr_max
PARAM_VALUE 2 sta->ampdu_mlme.work.entry.prev 4096-ptr_max
PARAM_VALUE 2 sta->dead 1
PARAM_VALUE 2 sta->list.next->prev 4096-ptr_max
PARAM_VALUE 2 sta->local 4096-ptr_max
PARAM_VALUE 2 sta->local->sta_hash.ht.tbl->dep_map->name 0-255
PARAM_VALUE 2 sta->lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 sta->sdata 4096-ptr_max
PARAM_VALUE 2 sta->sdata->local->queue_stop_reason_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 sta->sta_state 0-1,3,5
PARAM_VALUE 2 sta->uploaded 1
PARAM_VALUE 2 *sta->ampdu_mlme.tid_tx 0
PARAM_VALUE 3 old_state 1
PARAM_VALUE 4 new_state 0
CAPPED_DATA 2 sta 1
DATA_SOURCE 2 sta $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 sta->local->hw.priv->ah->btcoex_hw.aic.aic_cal_start_time 0-4294967295
HOST_DATA 2 sta->local->hw.priv->ah->btcoex_hw.mci.last_recovery 0-4294967295
NO_OVERFLOW_SIMPLE 1 sdata->vif.active_links
NO_OVERFLOW_SIMPLE 2 sta->sdata->vif.active_links
UNITS 1 sdata unit_byte

net/mac80211/sta_info.c _sta_info_move_state() -> drv_sta_state()

Type Parameter Key Value
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->debugfs.subdir_stations->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 sdata->debugfs.subdir_stations->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 *sdata->deflink.conf->mu_group.membership 0-255
PARAM_VALUE 2 sta 4096-ptr_max
PARAM_VALUE 2 sta->debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 sta->debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 sta->deflink.sta->debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 sta->deflink.sta->debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 sta->sdata 4096-ptr_max
PARAM_VALUE 2 sta->sdata->debugfs.subdir_stations->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 sta->sdata->debugfs.subdir_stations->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 sta->sta_state 1-3
PARAM_VALUE 2 *sta->sdata->deflink.conf->mu_group.membership 0-255
PARAM_VALUE 2 *sta->sta.deflink.supp_rates 0-4294967295
PARAM_VALUE 3 old_state 1-3
PARAM_VALUE 4 new_state 2-4
BUF_SIZE 2 sta (-1),4520-s32max
BUF_SIZE 2 sta (-1),4520-s32max
CAPPED_DATA 2 sta 1
CAPPED_DATA 2 sta->sta_state 1
CAPPED_DATA 3 old_state 1
DATA_SOURCE 2 sta $0
DATA_SOURCE 4 new_state $1
PARAM_COMPARE 3 old_state < $4
PARAM_COMPARE 4 new_state > $2->sta_state
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 sta->sta.mfp 0-1
USER_DATA 2 sta->sta.spp_amsdu 0-1[c]
USER_DATA 2 sta->sta.wme 0-1[c]
NO_OVERFLOW_SIMPLE 1 sdata->vif.active_links
NO_OVERFLOW_SIMPLE 2 sta->sdata->vif.active_links
NO_OVERFLOW_SIMPLE 2 sta->sta.valid_links
UNITS 1 sdata unit_byte
USER_PTR 2 sta->addr
USER_PTR 2 sta->deflink.addr
USER_PTR 2 sta->sta.addr
USER_PTR 2 sta->sta.deflink.addr

net/mac80211/sta_info.c _sta_info_move_state() -> drv_sta_state()

Type Parameter Key Value
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->debugfs.subdir_stations->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 sdata->debugfs.subdir_stations->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 *sdata->deflink.conf->mu_group.membership 0-255
PARAM_VALUE 2 sta 4096-ptr_max
PARAM_VALUE 2 sta->debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 sta->debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 sta->deflink.sta->debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 sta->deflink.sta->debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 sta->sdata 4096-ptr_max
PARAM_VALUE 2 sta->sdata->debugfs.subdir_stations->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 sta->sdata->debugfs.subdir_stations->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 sta->sta_state 2-4
PARAM_VALUE 2 *sta->sdata->deflink.conf->mu_group.membership 0-255
PARAM_VALUE 2 *sta->sta.deflink.supp_rates 0-4294967295
PARAM_VALUE 3 old_state 2-4
PARAM_VALUE 4 new_state 1-3
BUF_SIZE 2 sta (-1),4520-s32max
BUF_SIZE 2 sta (-1),4520-s32max
CAPPED_DATA 1 sdata 1
CAPPED_DATA 2 sta 1
CAPPED_DATA 2 sta->sdata 1
CAPPED_DATA 2 sta->sta_state 1
CAPPED_DATA 3 old_state 1
CAPPED_DATA 4 new_state 1
DATA_SOURCE 2 sta $0
DATA_SOURCE 4 new_state $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 local->hw.priv->ah->btcoex_hw.aic.aic_cal_start_time 0-4294967295
HOST_DATA 0 local->hw.priv->ah->btcoex_hw.mci.last_recovery 0-4294967295
HOST_DATA 2 sta->local->hw.priv->ah->btcoex_hw.aic.aic_cal_start_time 0-4294967295
HOST_DATA 2 sta->local->hw.priv->ah->btcoex_hw.mci.last_recovery 0-4294967295
USER_DATA 1 sdata->vif->bss_conf->bssid 0-255
USER_DATA 1 sdata->vif.bss_conf.qos 0-1[c]
USER_DATA 2 sta->sdata->vif->bss_conf->bssid 0-255
USER_DATA 2 sta->sdata->vif.bss_conf.qos 0-1[c]
USER_DATA 2 sta->sta.mfp 0-1
USER_DATA 2 sta->sta.spp_amsdu 0-1[c]
USER_DATA 2 sta->sta.wme 0-1[c]
NO_OVERFLOW_SIMPLE 1 sdata->vif.active_links
NO_OVERFLOW_SIMPLE 2 sta->sdata->vif.active_links
NO_OVERFLOW_SIMPLE 2 sta->sta.valid_links
UNITS 1 sdata unit_byte
USER_PTR 2 sta->addr
USER_PTR 2 sta->deflink.addr
USER_PTR 2 sta->sta.addr
USER_PTR 2 sta->sta.deflink.addr

net/mac80211/sta_info.c sta_info_insert_drv_state() -> drv_sta_state()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->sta_hash.ht.tbl 4096-ptr_max
PARAM_VALUE 0 local->sta_list.prev 4096-ptr_max
PARAM_VALUE 0 local->sta_list.prev->next 4096-ptr_max
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->local->sta_hash.ht.p.hashfn 4096-ptr_max
PARAM_VALUE 2 sta 4096-ptr_max
PARAM_VALUE 2 sta->debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 sta->debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_weak_revalidate 0,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_weak_revalidate 0,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 sta->hash_node.next 0,4096-ptr_max
PARAM_VALUE 2 sta->list.next 4096-ptr_max
PARAM_VALUE 2 sta->local 4096-ptr_max
PARAM_VALUE 2 sta->local->sta_hash.ht.tbl 4096-ptr_max
PARAM_VALUE 2 sta->local->sta_list.prev 4096-ptr_max
PARAM_VALUE 2 sta->local->sta_list.prev->next 4096-ptr_max
PARAM_VALUE 2 sta->sdata 4096-ptr_max
PARAM_VALUE 2 sta->sdata->local 4096-ptr_max
PARAM_VALUE 2 sta->sdata->local->sta_hash.ht.p.hashfn 4096-ptr_max
PARAM_VALUE 2 sta->sta_state 1-u32max
PARAM_VALUE 2 *sta->sta.deflink.supp_rates 0-4294967295
BUF_SIZE 2 sta (-1),4520-s32max
BUF_SIZE 2 sta (-1),4520-s32max
CAPPED_DATA 0 local->sta_hash.ht.tbl 1
CAPPED_DATA 2 sta->sdata 1
CAPPED_DATA 3 old_state 1
CAPPED_DATA 4 new_state 1
DATA_SOURCE 0 local $0
DATA_SOURCE 1 sdata $1
DATA_SOURCE 2 sta $2
PARAM_COMPARE 2 sta->sta_state > $3
PARAM_COMPARE 3 old_state < $2->sta_state
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 local->hw.priv->ah->btcoex_hw.aic.aic_cal_start_time 0-4294967295
HOST_DATA 0 local->hw.priv->ah->btcoex_hw.mci.last_recovery 0-4294967295
USER_DATA 1 sdata->vif->bss_conf->bssid 0-255
USER_DATA 1 sdata->vif.bss_conf.qos 0-1[c]
USER_DATA 2 sta->sta.mfp 0-1
USER_DATA 2 sta->sta.spp_amsdu 0-1[c]
USER_DATA 2 sta->sta.wme 0-1[c]
NO_OVERFLOW_SIMPLE 1 sdata->vif.active_links
NO_OVERFLOW_SIMPLE 2 sta->sdata->vif.active_links
UNITS 1 sdata unit_byte
USER_PTR 2 sta->addr
USER_PTR 2 sta->deflink.addr
USER_PTR 2 sta->sta.addr
USER_PTR 2 sta->sta.deflink.addr

net/mac80211/sta_info.c sta_info_insert_drv_state() -> drv_sta_state()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->sta_hash.ht.tbl 4096-ptr_max
PARAM_VALUE 0 local->sta_list.prev 4096-ptr_max
PARAM_VALUE 0 local->sta_list.prev->next 4096-ptr_max
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->local->sta_hash.ht.p.hashfn 4096-ptr_max
PARAM_VALUE 2 sta 4096-ptr_max
PARAM_VALUE 2 sta->debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 sta->debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->debugfs_dir->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 sta->debugfs_dir->d_sb->__s_d_op->d_weak_revalidate 0,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 sta->deflink.debugfs_dir->d_sb->__s_d_op->d_weak_revalidate 0,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 sta->hash_node.next 0,4096-ptr_max
PARAM_VALUE 2 sta->list.next 4096-ptr_max
PARAM_VALUE 2 sta->local 4096-ptr_max
PARAM_VALUE 2 sta->local->sta_hash.ht.tbl 4096-ptr_max
PARAM_VALUE 2 sta->local->sta_list.prev 4096-ptr_max
PARAM_VALUE 2 sta->local->sta_list.prev->next 4096-ptr_max
PARAM_VALUE 2 sta->sdata 4096-ptr_max
PARAM_VALUE 2 sta->sdata->local 4096-ptr_max
PARAM_VALUE 2 sta->sdata->local->sta_hash.ht.p.hashfn 4096-ptr_max
PARAM_VALUE 2 sta->sta_state 1-u32max
PARAM_VALUE 2 *sta->sta.deflink.supp_rates 0-4294967295
PARAM_VALUE 3 old_state 1-u32max
BUF_SIZE 2 sta (-1),4520-s32max
BUF_SIZE 2 sta (-1),4520-s32max
CAPPED_DATA 0 local->sta_hash.ht.tbl 1
CAPPED_DATA 2 sta->sdata 1
CAPPED_DATA 2 sta->sta_state 1
DATA_SOURCE 0 local $0
DATA_SOURCE 1 sdata $1
DATA_SOURCE 2 sta $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 local->hw.priv->ah->btcoex_hw.aic.aic_cal_start_time 0-4294967295
HOST_DATA 0 local->hw.priv->ah->btcoex_hw.mci.last_recovery 0-4294967295
USER_DATA 1 sdata->vif->bss_conf->bssid 0-255
USER_DATA 1 sdata->vif.bss_conf.qos 0-1[c]
USER_DATA 2 sta->sta.mfp 0-1
USER_DATA 2 sta->sta.spp_amsdu 0-1[c]
USER_DATA 2 sta->sta.wme 0-1[c]
NO_OVERFLOW_SIMPLE 1 sdata->vif.active_links
NO_OVERFLOW_SIMPLE 2 sta->sdata->vif.active_links
UNITS 1 sdata unit_byte
USER_PTR 2 sta->addr
USER_PTR 2 sta->deflink.addr
USER_PTR 2 sta->sta.addr
USER_PTR 2 sta->sta.deflink.addr