Defined in 1 files as a function:
Referenced in 11 files:
- net/mac80211/cfg.c
- net/mac80211/key.c, line 282
- net/mac80211/mesh_ps.c
- net/mac80211/mesh_sync.c, line 146
- net/mac80211/pm.c, line 124
- net/mac80211/rx.c
- net/mac80211/sta_info.c
- net/mac80211/status.c, line 1019
- net/mac80211/tdls.c
- net/mac80211/tx.c
- net/mac80211/util.c, line 2320
Smatch caller information:
net/mac80211/tx.c ieee80211_reserve_tid() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/tx.c ieee80211_tx_prep_agg() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 18 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &sta->lock | |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct sta_info)->lock |
net/mac80211/rx.c sta_ps_end() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 2 |
| DATA_SOURCE | 0 | sta | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/mac80211/rx.c sta_ps_end() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 2 |
| DATA_SOURCE | 0 | sta | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/mac80211/tdls.c ieee80211_tdls_cancel_channel_switch() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 15 |
| CAPPED_DATA | 0 | sta->sdata | 1 |
| CAPPED_DATA | 0 | &sta->sta | 1 |
| DATA_SOURCE | 0 | sta | r sta_info_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/tdls.c ieee80211_tdls_mgmt_teardown() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 12 |
| CAPPED_DATA | 0 | sta->sdata | 1 |
| DATA_SOURCE | 0 | sta | r sta_info_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/mac80211/tdls.c ieee80211_tdls_prep_mgmt_packet() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 13 |
| CAPPED_DATA | 0 | sta->sdata | 1 |
| DATA_SOURCE | 0 | sta | r sta_info_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/mac80211/mesh_ps.c ieee80211_mps_sta_status_update() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 23 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| CAPPED_DATA | 0 | sta | 1 |
| DATA_SOURCE | 0 | sta | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sta->sta.mfp | 0-1[c] |
| USER_DATA | 0 | sta->sta.spp_amsdu | 0-1[c] |
| USER_DATA | 0 | sta->sta.wme | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | sta->sdata->vif.active_links | |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr | |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | 0 | &sta->mesh->plink_lock |
net/mac80211/mesh_ps.c ieee80211_mps_sta_status_update() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 24 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| CAPPED_DATA | 0 | sta | 1 |
| DATA_SOURCE | 0 | sta | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sta->sta.mfp | 0-1[c] |
| USER_DATA | 0 | sta->sta.spp_amsdu | 0-1[c] |
| USER_DATA | 0 | sta->sta.wme | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | sta->sdata->vif.active_links | |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr | |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | 0 | &sta->mesh->plink_lock |
net/mac80211/mesh_ps.c ieee80211_mps_sta_status_update() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 23 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| CAPPED_DATA | 0 | sta | 1 |
| DATA_SOURCE | 0 | sta | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sta->sta.mfp | 0[c] |
| USER_DATA | 0 | sta->sta.spp_amsdu | 0[c] |
| USER_DATA | 0 | sta->sta.wme | 0[c] |
| NO_OVERFLOW_SIMPLE | 0 | sta->sdata->vif.active_links | |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr | |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sta->mesh->plink_lock |
net/mac80211/mesh_ps.c ieee80211_mpsp_trigger_process() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 23 |
| CAPPED_DATA | 0 | sta | 1 |
| DATA_SOURCE | 0 | sta | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->rx_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/mesh_ps.c ieee80211_mpsp_trigger_process() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 24 |
| CAPPED_DATA | 0 | sta | 1 |
| CAPPED_DATA | 0 | sta->mesh->peer_pm | 1 |
| DATA_SOURCE | 0 | sta | $1 |
| RX_PATH | |||
| NOCHECK_CALL |
net/mac80211/sta_info.c __cleanup_single_sta() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 2 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| CAPPED_DATA | 0 | sta | 1 |
| CAPPED_DATA | 0 | sta->sdata | 1 |
| CAPPED_DATA | 0 | sta->sta_state | 1 |
| DATA_SOURCE | 0 | sta | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sta->sta.mfp | 0-1 |
| USER_DATA | 0 | sta->sta.spp_amsdu | 0-1[c] |
| USER_DATA | 0 | sta->sta.wme | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | sta->sdata->vif.active_links | |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr |
net/mac80211/sta_info.c __cleanup_single_sta() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 9 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| CAPPED_DATA | 0 | sta | 1 |
| CAPPED_DATA | 0 | sta->sdata | 1 |
| CAPPED_DATA | 0 | sta->sta_state | 1 |
| DATA_SOURCE | 0 | sta | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sta->sta.mfp | 0-1 |
| USER_DATA | 0 | sta->sta.spp_amsdu | 0-1[c] |
| USER_DATA | 0 | sta->sta.wme | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | sta->sdata->vif.active_links | |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr |
net/mac80211/sta_info.c __cleanup_single_sta() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 25 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| CAPPED_DATA | 0 | sta | 1 |
| CAPPED_DATA | 0 | sta->sdata | 1 |
| CAPPED_DATA | 0 | sta->sta_state | 1 |
| DATA_SOURCE | 0 | sta | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sta->sta.mfp | 0-1 |
| USER_DATA | 0 | sta->sta.spp_amsdu | 0-1[c] |
| USER_DATA | 0 | sta->sta.wme | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | sta->sdata->vif.active_links | |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr |
net/mac80211/sta_info.c __sta_info_destroy_part1() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 15 |
| CAPPED_DATA | 0 | sta->sdata | 1 |
| DATA_SOURCE | 0 | sta | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | sta->sdata->vif.active_links |
net/mac80211/sta_info.c ieee80211_sta_block_awake() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &il->sta_lock | ||
| HALF_LOCKED2 | &mvm_sta->lock | ||
| HALF_LOCKED2 | &priv->sta_lock | ||
| HALF_LOCKED2 | &rxq->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
net/mac80211/sta_info.c ieee80211_sta_block_awake() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &il->sta_lock | ||
| HALF_LOCKED2 | &mvm_sta->lock | ||
| HALF_LOCKED2 | &priv->sta_lock | ||
| HALF_LOCKED2 | &rxq->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
net/mac80211/sta_info.c ieee80211_sta_block_awake() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &il->sta_lock | ||
| HALF_LOCKED2 | &mvm_sta->lock | ||
| HALF_LOCKED2 | &priv->sta_lock | ||
| HALF_LOCKED2 | &rxq->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
net/mac80211/sta_info.c ieee80211_sta_eosp() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 18 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &hwq->lock | ||
| HALF_LOCKED2 | &txq->axq_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/sta_info.c ieee80211_sta_ps_deliver_wakeup() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 18 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| DATA_SOURCE | 0 | sta | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sta->deflink->pub->eht_cap->eht_ppe_thres | 0-255 |
| USER_DATA | 0 | sta->sta.mfp | 0-1 |
| USER_DATA | 0 | sta->sta.spp_amsdu | 0-1[c] |
| USER_DATA | 0 | sta->sta.wme | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | sta->sta.valid_links | |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr | |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | 0 | &sta->mesh->plink_lock |
net/mac80211/sta_info.c ieee80211_sta_ps_deliver_wakeup() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 25 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| DATA_SOURCE | 0 | sta | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sta->deflink->pub->eht_cap->eht_ppe_thres | 0-255 |
| USER_DATA | 0 | sta->sta.mfp | 0-1 |
| USER_DATA | 0 | sta->sta.spp_amsdu | 0-1[c] |
| USER_DATA | 0 | sta->sta.wme | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | sta->sta.valid_links | |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr | |
| LOCK2 | bh | ||
| LOCK2 | 0 | &sta->ps_lock | |
| HALF_LOCKED2 | 0 | &sta->mesh->plink_lock | |
| TYPE_LOCK | (struct sta_info)->ps_lock |
net/mac80211/sta_info.c ieee80211_sta_ps_deliver_wakeup() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 10 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| DATA_SOURCE | 0 | sta | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sta->deflink->pub->eht_cap->eht_ppe_thres | 0-255 |
| USER_DATA | 0 | sta->sta.mfp | 0-1 |
| USER_DATA | 0 | sta->sta.spp_amsdu | 0-1[c] |
| USER_DATA | 0 | sta->sta.wme | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | sta->sta.valid_links | |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr | |
| LOCK2 | bh | ||
| LOCK2 | 0 | &sta->ps_lock | |
| HALF_LOCKED2 | 0 | &sta->mesh->plink_lock | |
| TYPE_LOCK | (struct sta_info)->ps_lock |
net/mac80211/sta_info.c ieee80211_sta_ps_deliver_wakeup() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 17 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| DATA_SOURCE | 0 | sta | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sta->deflink->pub->eht_cap->eht_ppe_thres | 0-255 |
| USER_DATA | 0 | sta->sta.mfp | 0-1 |
| USER_DATA | 0 | sta->sta.spp_amsdu | 0-1[c] |
| USER_DATA | 0 | sta->sta.wme | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | sta->sta.valid_links | |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr | |
| LOCK2 | bh | ||
| LOCK2 | 0 | &sta->ps_lock | |
| HALF_LOCKED2 | 0 | &sta->mesh->plink_lock | |
| TYPE_LOCK | (struct sta_info)->ps_lock |
net/mac80211/sta_info.c sta_info_insert_finish() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 8 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| CAPPED_DATA | 0 | sta | 1 |
| CAPPED_DATA | 0 | sta->sdata | 1 |
| CAPPED_DATA | 0 | sta->sta_state | 1 |
| DATA_SOURCE | 0 | sta | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sta->deflink->pub->eht_cap->eht_ppe_thres | 0-255 |
| USER_DATA | 0 | sta->sta.mfp | 0-1 |
| USER_DATA | 0 | sta->sta.spp_amsdu | 0-1[c] |
| USER_DATA | 0 | sta->sta.wme | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | sta->sdata->vif.active_links | |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr |
net/mac80211/pm.c __ieee80211_suspend() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/mac80211/mesh_sync.c mesh_sync_offset_rx_bcn_presp() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 22 |
| CAPPED_DATA | 0 | sta->sdata | 1 |
| DATA_SOURCE | 0 | sta | r sta_info_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/cfg.c sta_apply_parameters() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 4 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| CAPPED_DATA | 0 | sta | 1 |
| DATA_SOURCE | 0 | sta | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sta->local->hw.priv->ah->btcoex_hw.aic.aic_cal_start_time | 0-4294967295 |
| HOST_DATA | 0 | sta->local->hw.priv->ah->btcoex_hw.mci.last_recovery | 0-4294967295 |
| USER_DATA | 0 | sta->sta.wme | 0[c] |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr | |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/cfg.c sta_apply_parameters() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 7 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| CAPPED_DATA | 0 | sta | 1 |
| DATA_SOURCE | 0 | sta | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sta->local->hw.priv->ah->btcoex_hw.aic.aic_cal_start_time | 0-4294967295 |
| HOST_DATA | 0 | sta->local->hw.priv->ah->btcoex_hw.mci.last_recovery | 0-4294967295 |
| USER_DATA | 0 | sta->sta.mfp | 0[c] |
| USER_DATA | 0 | sta->sta.wme | 0[c] |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr | |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/cfg.c sta_apply_parameters() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 11 |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| BUF_SIZE | 0 | sta | (-1),4520-s32max |
| CAPPED_DATA | 0 | sta | 1 |
| DATA_SOURCE | 0 | sta | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sta->local->hw.priv->ah->btcoex_hw.aic.aic_cal_start_time | 0-4294967295 |
| HOST_DATA | 0 | sta->local->hw.priv->ah->btcoex_hw.mci.last_recovery | 0-4294967295 |
| USER_DATA | 0 | sta->sta.mfp | 0[c] |
| USER_DATA | 0 | sta->sta.wme | 0[c] |
| USER_PTR | 0 | sta->addr | |
| USER_PTR | 0 | sta->deflink.addr | |
| USER_PTR | 0 | sta->sta.addr | |
| USER_PTR | 0 | sta->sta.deflink.addr | |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/status.c __ieee80211_tx_status() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 18 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->rx_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/key.c _ieee80211_set_tx_key() -> clear_sta_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sta | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |