Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/wireless/virtual/virt_wifi.c virt_wifi_dump_station() -> virt_wifi_get_station()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->mtx.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | wdev | 4096-ptr_max |
| PARAM_VALUE | 1 | wdev->netdev->priv->is_connected | 1 |
| PARAM_VALUE | 2 | mac | 7627058685744947200 |
| PARAM_VALUE | 3 | sinfo | 4096-ptr_max |
| PARAM_VALUE | 3 | sinfo->airtime_link_metric | 0 |
| PARAM_VALUE | 3 | sinfo->bss_param.flags | 0 |
| PARAM_VALUE | 3 | sinfo->chains | 0 |
| PARAM_VALUE | 3 | sinfo->connected_to_as | 0 |
| PARAM_VALUE | 3 | sinfo->connected_to_gate | 0 |
| PARAM_VALUE | 3 | sinfo->filled | 0 |
| PARAM_VALUE | 3 | sinfo->generation | 0 |
| PARAM_VALUE | 3 | sinfo->pertid | 0 |
| PARAM_VALUE | 3 | sinfo->rx_dropped_misc | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.bw | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.flags | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.n_bonded_ch | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.nss | 0 |
| PARAM_VALUE | 3 | sinfo->signal | 0 |
| PARAM_VALUE | 3 | sinfo->signal_avg | 0 |
| PARAM_VALUE | 3 | sinfo->sta_flags.mask | 0 |
| PARAM_VALUE | 3 | sinfo->sta_flags.set | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.bw | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.eht_ru_alloc | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.flags | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.legacy | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.mcs | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.nss | 0 |
| PARAM_VALUE | 3 | sinfo->valid_links | 0 |
| BUF_SIZE | 2 | mac | 6 |
| CAPPED_DATA | 1 | wdev | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | wdev | $1 |
| DATA_SOURCE | 3 | sinfo | $4 |
| MEM_ZERO | 3 | sinfo | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/wireless/nl80211.c rdev_get_station() -> (struct cfg80211_ops)->get_station()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 1 | wdev | 4096-ptr_max |
| PARAM_VALUE | 3 | sinfo | 4096-ptr_max |
| PARAM_VALUE | 3 | sinfo->bss_param.flags | 0-7 |
| PARAM_VALUE | 3 | sinfo->sta_flags.mask | 0,254 |
| PARAM_VALUE | 3 | sinfo->sta_flags.set | 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64-254 |
| BUF_SIZE | 1 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 2 | mac | (-1),6 |
| BUF_SIZE | 2 | mac | (-1),6 |
| CAPPED_DATA | 1 | wdev | 1 |
| DATA_SOURCE | 1 | wdev | $1 |
| DATA_SOURCE | 2 | mac | $2 |
| DATA_SOURCE | 3 | sinfo | $3 |
| CONTAINER | 0 | -160-0+2016 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | *mac | 0-255 |
| USER_PTR | 2 | mac | |
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/wireless/util.c rdev_get_station() -> (struct cfg80211_ops)->get_station()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->mtx.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->mtx.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | wdev | 4096-ptr_max |
| PARAM_VALUE | 1 | wdev->wiphy | 1-u64max |
| PARAM_VALUE | 3 | sinfo | 3083467797900644352 |
| BUF_SIZE | 2 | mac | 6 |
| BUF_SIZE | 2 | mac | 6 |
| DATA_SOURCE | 1 | wdev | $1 |
| DATA_SOURCE | 2 | mac | $2 |
| DATA_SOURCE | 3 | sinfo | $3 |
| CONTAINER | 0 | -160-0+2016 | $(-1) |
| MEM_ZERO | 3 | sinfo | |
| LOCK2 | &pool->lock | ||
| LOCK2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/wireless/wext-compat.c rdev_get_station() -> (struct cfg80211_ops)->get_station()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->mtx.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->mtx.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | wdev | 4096-ptr_max |
| PARAM_VALUE | 1 | wdev->links | 4096-ptr_max |
| PARAM_VALUE | 1 | wdev->valid_links | 0 |
| PARAM_VALUE | 1 | wdev->wiphy | 1-u64max |
| PARAM_VALUE | 2 | mac | 6165126125978980352,6580374370659516416 |
| PARAM_VALUE | 3 | sinfo | 3641727814529482752,3731688907965366272 |
| PARAM_VALUE | 3 | sinfo->ack_signal | 0 |
| PARAM_VALUE | 3 | sinfo->airtime_link_metric | 0 |
| PARAM_VALUE | 3 | sinfo->airtime_weight | 0 |
| PARAM_VALUE | 3 | sinfo->assoc_at | 0 |
| PARAM_VALUE | 3 | sinfo->assoc_link_id | 0 |
| PARAM_VALUE | 3 | sinfo->avg_ack_signal | 0 |
| PARAM_VALUE | 3 | sinfo->beacon_loss_count | 0 |
| PARAM_VALUE | 3 | sinfo->bss_param.beacon_interval | 0 |
| PARAM_VALUE | 3 | sinfo->bss_param.dtim_period | 0 |
| PARAM_VALUE | 3 | sinfo->bss_param.flags | 0 |
| PARAM_VALUE | 3 | sinfo->chains | 0 |
| PARAM_VALUE | 3 | sinfo->connected_time | 0 |
| PARAM_VALUE | 3 | sinfo->connected_to_as | 0 |
| PARAM_VALUE | 3 | sinfo->connected_to_gate | 0 |
| PARAM_VALUE | 3 | sinfo->expected_throughput | 0 |
| PARAM_VALUE | 3 | sinfo->filled | 0 |
| PARAM_VALUE | 3 | sinfo->generation | 0 |
| PARAM_VALUE | 3 | sinfo->inactive_time | 0 |
| PARAM_VALUE | 3 | sinfo->llid | 0 |
| PARAM_VALUE | 3 | sinfo->local_pm | 0 |
| PARAM_VALUE | 3 | sinfo->mlo_params_valid | 0 |
| PARAM_VALUE | 3 | sinfo->nonpeer_pm | 0 |
| PARAM_VALUE | 3 | sinfo->peer_pm | 0 |
| PARAM_VALUE | 3 | sinfo->pertid | 0 |
| PARAM_VALUE | 3 | sinfo->plid | 0 |
| PARAM_VALUE | 3 | sinfo->plink_state | 0 |
| PARAM_VALUE | 3 | sinfo->rx_beacon | 0 |
| PARAM_VALUE | 3 | sinfo->rx_beacon_signal_avg | 0 |
| PARAM_VALUE | 3 | sinfo->rx_bytes | 0 |
| PARAM_VALUE | 3 | sinfo->rx_dropped_misc | 0 |
| PARAM_VALUE | 3 | sinfo->rx_duration | 0 |
| PARAM_VALUE | 3 | sinfo->rx_packets | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.bw | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.eht_gi | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.eht_ru_alloc | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.flags | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.he_dcm | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.he_gi | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.he_ru_alloc | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.legacy | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.mcs | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.n_bonded_ch | 0 |
| PARAM_VALUE | 3 | sinfo->rxrate.nss | 0 |
| PARAM_VALUE | 3 | sinfo->signal | 0 |
| PARAM_VALUE | 3 | sinfo->signal_avg | 0 |
| PARAM_VALUE | 3 | sinfo->sta_flags.mask | 0 |
| PARAM_VALUE | 3 | sinfo->sta_flags.set | 0 |
| PARAM_VALUE | 3 | sinfo->t_offset | 0 |
| PARAM_VALUE | 3 | sinfo->tx_bytes | 0 |
| PARAM_VALUE | 3 | sinfo->tx_duration | 0 |
| PARAM_VALUE | 3 | sinfo->tx_failed | 0 |
| PARAM_VALUE | 3 | sinfo->tx_packets | 0 |
| PARAM_VALUE | 3 | sinfo->tx_retries | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.bw | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.eht_gi | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.eht_ru_alloc | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.flags | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.he_dcm | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.he_gi | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.he_ru_alloc | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.legacy | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.mcs | 0 |
| PARAM_VALUE | 3 | sinfo->txrate.nss | 0 |
| PARAM_VALUE | 3 | sinfo->valid_links | 0 |
| BUF_SIZE | 2 | mac | 6 |
| BUF_SIZE | 2 | mac | 6 |
| DATA_SOURCE | 1 | wdev | $1 |
| DATA_SOURCE | 2 | mac | $2 |
| DATA_SOURCE | 3 | sinfo | $3 |
| CONTAINER | 0 | -160-0+2016 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |