Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/net/wireless/nxp/nxpwifi/11n.h, line 61
- drivers/net/wireless/nxp/nxpwifi/11n_rxreorder.c
- drivers/net/wireless/nxp/nxpwifi/cfg80211.c
- drivers/net/wireless/nxp/nxpwifi/sta_event.c, line 520
- drivers/net/wireless/nxp/nxpwifi/txrx.c, line 80
- drivers/net/wireless/nxp/nxpwifi/uap_cmd.c, line 514
- drivers/net/wireless/nxp/nxpwifi/uap_txrx.c
- drivers/net/wireless/nxp/nxpwifi/util.c
- drivers/net/wireless/nxp/nxpwifi/wmm.c, line 150
Smatch caller information:
drivers/net/wireless/nxp/nxpwifi/uap_txrx.c nxpwifi_process_uap_rx_packet() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->bss_role | 1 |
| PARAM_VALUE | 1 | mac | 8113963589669847040 |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read |
drivers/net/wireless/nxp/nxpwifi/uap_txrx.c nxpwifi_process_uap_rx_packet() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->bss_role | 1 |
| PARAM_VALUE | 1 | mac | 8113963589669847040 |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read |
drivers/net/wireless/nxp/nxpwifi/uap_txrx.c nxpwifi_uap_queue_bridged_pkt() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->adapter->pending_bridged_pkts.counter | s32min-1023 |
| PARAM_VALUE | 0 | priv->media_connected | 1-255 |
| PARAM_VALUE | 1 | mac | 0 |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read |
drivers/net/wireless/nxp/nxpwifi/uap_txrx.c nxpwifi_uap_recv_packet() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->bss_role | 1 |
| PARAM_VALUE | 1 | mac | 0 |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| USER_PTR | 1 | mac | |
| LOCK2 | rcu_read |
drivers/net/wireless/nxp/nxpwifi/uap_txrx.c nxpwifi_uap_recv_packet() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->bss_role | 1 |
| PARAM_VALUE | 1 | mac | 0-u32max |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| USER_DATA | 1 | *mac | 0-255 |
| USER_PTR | 1 | mac | |
| LOCK2 | rcu_read |
drivers/net/wireless/nxp/nxpwifi/txrx.c nxpwifi_process_tx() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->bss_role | 1 |
| PARAM_VALUE | 1 | mac | 0-u32max |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| USER_DATA | 1 | *mac | 0-255 |
| USER_PTR | 1 | mac | |
| LOCK2 | rcu_read |
drivers/net/wireless/nxp/nxpwifi/sta_event.c nxpwifi_process_uap_tx_pause() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->media_connected | 1-255 |
| PARAM_VALUE | 0 | priv->netdev | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->netdev->dev_addr | 4096-ptr_max |
| PARAM_VALUE | 0 | *priv->wmm.pkts_paused | 0-4294967295 |
| PARAM_VALUE | 1 | mac | 4096-ptr_max |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| BIT_INFO | 0 | priv->bss_role | 0x1,0xff |
| USER_DATA | 1 | *mac | 0-255 |
| USER_PTR | 1 | mac | |
| LOCK2 | rcu_read |
drivers/net/wireless/nxp/nxpwifi/wmm.c nxpwifi_is_station_ampdu_allowed() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->wmm.ra_list_spinlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->wps.session_enable | 0 |
| PARAM_VALUE | 1 | mac | 4096-ptr_max |
| BUF_SIZE | 0 | priv | 0 |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| BIT_INFO | 0 | priv | 0x0,0x0 |
| PREEMPT_ADD | |||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| LOCK2 | 0 | &priv->wmm.ra_list_spinlock | |
| TYPE_LOCK | (struct nxpwifi_wmm_desc)->ra_list_spinlock |
drivers/net/wireless/nxp/nxpwifi/wmm.c nxpwifi_ralist_add() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->sec_info.wpa2_enabled | 0-1 |
| PARAM_VALUE | 0 | priv->sec_info.wpa_enabled | 0-1 |
| PARAM_VALUE | 0 | *priv->wmm.ac_down_graded_vals | 0-4294967295 |
| BUF_SIZE | 1 | mac | 6 |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| DATA_SOURCE | 1 | mac | $1 |
| USER_DATA | 0 | priv->assoc_resp_ht_param | 0-255[u] |
| USER_DATA | 1 | *mac | 0-255 |
| USER_PTR | 1 | mac | |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | 0 | &priv->wmm.ra_list_spinlock |
drivers/net/wireless/nxp/nxpwifi/uap_cmd.c nxpwifi_ret_apcmd_sta_list() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| LOCK2 | rcu_read |
drivers/net/wireless/nxp/nxpwifi/cfg80211.c nxpwifi_cfg80211_del_station() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->bss_started | 1-255 |
| PARAM_VALUE | 0 | priv->wdev.links | 4096-ptr_max |
| PARAM_VALUE | 1 | mac | 4096-ptr_max |
| CAPPED_DATA | 0 | &priv->sta_list | 1 |
| DATA_SOURCE | 0 | priv | r nxpwifi_netdev_get_priv |
| PARAM_COMPARE | 0 | &priv->sta_list | != $0->sta_list.next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | mac | |
| 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 |
drivers/net/wireless/nxp/nxpwifi/cfg80211.c nxpwifi_cfg80211_get_station() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| BUF_SIZE | 1 | mac | (-1),6 |
| BUF_SIZE | 1 | mac | (-1),6 |
| DATA_SOURCE | 0 | priv | r nxpwifi_netdev_get_priv |
| DATA_SOURCE | 1 | mac | $2 |
| BIT_INFO | 0 | priv->bss_role | 0x1,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *mac | 0-255 |
| USER_PTR | 1 | mac | |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/nxp/nxpwifi/util.c nxpwifi_get_sta_entry_rcu() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| BUF_SIZE | 1 | mac | 6 |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| DATA_SOURCE | 1 | mac | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | 0 | &priv->sta_list_spinlock |
drivers/net/wireless/nxp/nxpwifi/util.c nxpwifi_recv_packet() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | mac | 0 |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| USER_DATA | 0 | priv->rxpd_htinfo | 0-255[u] |
| USER_DATA | 0 | priv->rxpd_rate | 0-255[u] |
| USER_PTR | 1 | mac | |
| LOCK2 | rcu_read |
drivers/net/wireless/nxp/nxpwifi/11n_rxreorder.c nxpwifi_11n_create_rx_reorder_tbl() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->add_ba_param.rx_amsdu | 1 |
| PARAM_VALUE | 0 | priv->add_ba_param.rx_win_size | 1-255 |
| PARAM_VALUE | 0 | priv->aggr_prio_tbl | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->bss_role | 1 |
| BUF_SIZE | 1 | mac | 6 |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| DATA_SOURCE | 1 | mac | $1 |
| RX_PATH | |||
| LOCK2 | rcu_read |
drivers/net/wireless/nxp/nxpwifi/11n_rxreorder.c nxpwifi_11n_create_rx_reorder_tbl() -> nxpwifi_get_sta_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->add_ba_param.rx_amsdu | 1 |
| PARAM_VALUE | 0 | priv->add_ba_param.rx_win_size | 1-255 |
| PARAM_VALUE | 0 | priv->aggr_prio_tbl | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->bss_mode | 2 |
| BUF_SIZE | 1 | mac | 6 |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | priv | $0 |
| DATA_SOURCE | 1 | mac | $1 |
| RX_PATH | |||
| LOCK2 | rcu_read |