Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/intel/ipw2x00/libipw_rx.c libipw_process_probe_response() -> update_network()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 0 dst->ssid_len 0-32
PARAM_VALUE 1 src 5532402441834291200
PARAM_VALUE 1 src->atim_window 0-255
PARAM_VALUE 1 src->csa.mode 0
PARAM_VALUE 1 src->flags 0,2-u32max
PARAM_VALUE 1 src->listen_interval 10
PARAM_VALUE 1 src->mode 1-2,4,6
PARAM_VALUE 1 src->qos_data.active 0
PARAM_VALUE 1 src->qos_data.param_count 0-15
PARAM_VALUE 1 src->qos_data.supported 0-1
PARAM_VALUE 1 src->rates_ex_len 0-16
PARAM_VALUE 1 src->rates_len 0-12
PARAM_VALUE 1 src->rsn_ie_len 0,2-64
PARAM_VALUE 1 src->ssid_len 0-32
PARAM_VALUE 1 src->stats.freq 0-2
PARAM_VALUE 1 src->stats.len 10-u16max
PARAM_VALUE 1 src->stats.mask 0-15
PARAM_VALUE 1 src->stats.rate 0-255
PARAM_VALUE 1 src->wpa_ie_len 0,6-64
CAPPED_DATA 0 dst->channel 1
CAPPED_DATA 0 dst->ssid_len 1
CAPPED_DATA 0 &dst->list 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 src->atim_window 0-255
USER_DATA 1 src->beacon_interval 0-u16max[u]
USER_DATA 1 src->capability 0-u16max[u]
USER_DATA 1 src->channel 0-255[c]
USER_DATA 1 src->erp_value 0-255
USER_DATA 1 src->power_constraint 0-255
USER_DATA 1 src->quiet.count 0-255
USER_DATA 1 src->quiet.duration 0-255
USER_DATA 1 src->quiet.offset 0-255
USER_DATA 1 src->quiet.period 0-255
USER_DATA 1 src->stats.len 10-u16max
USER_DATA 1 src->stats.noise 0-255[u]
USER_DATA 1 src->stats.rate 0-255[u]
USER_DATA 1 src->stats.received_channel 0-255[u]
USER_DATA 1 src->stats.rssi (-128)-127
USER_DATA 1 src->stats.signal 0-255[c]
USER_DATA 1 src->tim.tim_count 0-255
USER_DATA 1 src->tim.tim_period 0-255
USER_DATA 1 src->tpc_report.link_margin 0-255
USER_DATA 1 src->tpc_report.transmit_power 0-255
LOCK2 &ieee->lock
LOCK2 flags
LOCK2 flags
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->low_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct libipw_device)->lock

drivers/staging/rtl8723bs/core/rtw_mlme.c rtw_update_scanned_network() -> update_network()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->reserved 4096-ptr_max
PARAM_VALUE 1 src->ssid.ssid 4096-ptr_max
PARAM_VALUE 2 padapter->dvobj->if1->pnetdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,9688-s64max
PARAM_VALUE 2 padapter->dvobj->padapters->pnetdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,9688-s64max
PARAM_VALUE 2 padapter->mlmeextpriv.channel_set->channel_num 0-14
PARAM_VALUE 2 padapter->mlmeextpriv.channel_set->scan_type 0-1
PARAM_VALUE 2 padapter->mlmeextpriv.mlmext_info.FW_sta_info->retry 0-4294967295
PARAM_VALUE 2 padapter->mlmeextpriv.mlmext_info.FW_sta_info->rx_pkt 0-4294967295
PARAM_VALUE 2 padapter->mlmeextpriv.mlmext_info.FW_sta_info->status 0-1
PARAM_VALUE 2 padapter->mlmeextpriv.sitesurvey_res.ch->flags 0-4294967295
PARAM_VALUE 2 padapter->mlmepriv.cur_network.network.supported_rates 0-255
PARAM_VALUE 2 padapter->mlmepriv.lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 padapter->mlmepriv.scanned_queue.lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 padapter->pnetdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,9688-s64max
CAPPED_DATA 1 src->ssid.ssid_length 1
DATA_SOURCE 1 src $1
DATA_SOURCE 2 padapter $0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &pmlmepriv->lock
LOCK2 &queue->lock
LOCK2 bh
TYPE_LOCK (struct __queue)->lock
TYPE_LOCK (struct mlme_priv)->lock

drivers/staging/rtl8723bs/core/rtw_mlme.c update_current_network() -> update_network()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->ssid.ssid 4096-ptr_max
PARAM_VALUE 2 padapter->dvobj->if1->pnetdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,9688-s64max
PARAM_VALUE 2 padapter->dvobj->padapters->pnetdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,9688-s64max
PARAM_VALUE 2 padapter->mlmeextpriv.channel_set->channel_num 0-14
PARAM_VALUE 2 padapter->mlmeextpriv.channel_set->scan_type 0-1
PARAM_VALUE 2 padapter->mlmeextpriv.mlmext_info.FW_sta_info->retry 0-4294967295
PARAM_VALUE 2 padapter->mlmeextpriv.mlmext_info.FW_sta_info->rx_pkt 0-4294967295
PARAM_VALUE 2 padapter->mlmeextpriv.mlmext_info.FW_sta_info->status 0-1
PARAM_VALUE 2 padapter->mlmeextpriv.sitesurvey_res.ch->flags 0-4294967295
PARAM_VALUE 2 padapter->mlmepriv.cur_network.network.supported_rates 0-255
PARAM_VALUE 2 padapter->mlmepriv.fw_state s32min-(-1),1-s32max
PARAM_VALUE 2 padapter->mlmepriv.lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 padapter->pnetdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,9688-s64max
PARAM_VALUE 3 update_ie 1
CAPPED_DATA 1 src->ssid.ssid_length 1
DATA_SOURCE 1 src $1
DATA_SOURCE 2 padapter $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &pmlmepriv->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct mlme_priv)->lock

drivers/staging/rtl8723bs/core/rtw_mlme_ext.c OnBeacon() -> update_network()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->configuration.atim_window 0
PARAM_VALUE 1 src->configuration.beacon_period 0-255
PARAM_VALUE 1 src->configuration.ds_config 0-255
PARAM_VALUE 1 src->configuration.length 0
PARAM_VALUE 1 src->ie_length 12-768
PARAM_VALUE 1 src->ies 0
PARAM_VALUE 1 src->infrastructure_mode 1-2
PARAM_VALUE 1 src->length 104-872
PARAM_VALUE 1 src->mac_address 0
PARAM_VALUE 1 src->phy_info.optimum_antenna 0
PARAM_VALUE 1 src->phy_info.reserved_0 0
PARAM_VALUE 1 src->privacy 0-1
PARAM_VALUE 1 src->rssi (-128)-127
PARAM_VALUE 1 src->ssid.ssid 0
PARAM_VALUE 1 src->ssid.ssid_length 0-255
PARAM_VALUE 1 src->supported_rates 0
PARAM_VALUE 1 *src->ies 0-255
PARAM_VALUE 1 *src->mac_address 0-255
PARAM_VALUE 1 *src->ssid.ssid 0-255
PARAM_VALUE 1 *src->supported_rates 0-255
PARAM_VALUE 2 padapter->mlmeextpriv.mgnt_80211w_IPN_rx 1-255
PARAM_VALUE 2 padapter->mlmeextpriv.sitesurvey_res.state s32min-2,4-s32max
PARAM_VALUE 2 padapter->mlmepriv.fw_state s32min-(-1),8-s32max
PARAM_VALUE 2 padapter->securitypriv.bcheck_grpkey 1
PARAM_VALUE 2 padapter->securitypriv.hw_decrypted 0-1
PARAM_VALUE 2 padapter->securitypriv.recv_arc4_ctx.x 0-255
PARAM_VALUE 2 padapter->securitypriv.recv_arc4_ctx.y 0-255
PARAM_VALUE 2 padapter->stapriv.sta_hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 *padapter->pnetdev->name 0-255
PARAM_VALUE 2 *padapter->securitypriv->recv_arc4_ctx->S 0-4294967295
PARAM_VALUE 2 *padapter->securitypriv.recv_arc4_ctx->S 0-4294967295
PARAM_VALUE 3 update_ie 1
BUF_SIZE 1 src 872
DATA_SOURCE 1 src r _kmalloc_noprof
DATA_SOURCE 2 padapter $0
MEM_ZERO 1 src
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 src->ssid.ssid_length 1-255
USER_DATA 1 *src->ies 0-255
USER_DATA 1 *src->ssid.ssid 0-255
USER_DATA 1 *src->supported_rates 0-255
HALF_LOCKED2 bh