Lines Matching refs:BSSinfo
548 } BSSinfo[MAX_BSS_ENTRIES];
2357 memcpy(iwe.u.ap_addr.sa_data, priv->BSSinfo[i].BSSID, ETH_ALEN);
2362 iwe.u.data.length = priv->BSSinfo[i].SSIDsize;
2369 &iwe, priv->BSSinfo[i].SSID);
2372 iwe.u.mode = priv->BSSinfo[i].BSStype;
2378 iwe.u.freq.m = priv->BSSinfo[i].channel;
2386 iwe.u.qual.level = priv->BSSinfo[i].RSSI;
2395 if (priv->BSSinfo[i].UsingWEP)
2512 if (memcmp(priv->BSSinfo[i].BSSID, awrq->sa_data, 6) == 0) {
2513 if (!priv->wep_is_on && priv->BSSinfo[i].UsingWEP) {
2515 } else if (priv->wep_is_on && !priv->BSSinfo[i].UsingWEP) {
2950 if (priv->operating_mode == priv->BSSinfo[i].BSStype &&
2951 ((!priv->wep_is_on && !priv->BSSinfo[i].UsingWEP) ||
2952 (priv->wep_is_on && priv->BSSinfo[i].UsingWEP)) &&
2953 !(priv->BSSinfo[i].channel & 0x80)) {
2954 max_rssi = priv->BSSinfo[i].RSSI;
2962 if (priv->SSID_size == priv->BSSinfo[i].SSIDsize &&
2963 memcmp(priv->SSID, priv->BSSinfo[i].SSID, priv->SSID_size) == 0 &&
2964 priv->operating_mode == priv->BSSinfo[i].BSStype &&
2965 atmel_validate_channel(priv, priv->BSSinfo[i].channel) == 0) {
2966 if (priv->BSSinfo[i].RSSI >= max_rssi) {
2967 max_rssi = priv->BSSinfo[i].RSSI;
2984 if (memcmp(bss, priv->BSSinfo[i].BSSID, ETH_ALEN) == 0)
2995 memcpy(priv->BSSinfo[index].BSSID, bss, ETH_ALEN);
2996 priv->BSSinfo[index].RSSI = rssi;
2998 if (rssi > priv->BSSinfo[index].RSSI)
2999 priv->BSSinfo[index].RSSI = rssi;
3004 priv->BSSinfo[index].channel = channel;
3005 priv->BSSinfo[index].beacon_period = beacon_period;
3006 priv->BSSinfo[index].UsingWEP = capability & WLAN_CAPABILITY_PRIVACY;
3007 memcpy(priv->BSSinfo[index].SSID, ssid, ssid_len);
3008 priv->BSSinfo[index].SSIDsize = ssid_len;
3011 priv->BSSinfo[index].BSStype = IW_MODE_ADHOC;
3013 priv->BSSinfo[index].BSStype = IW_MODE_INFRA;
3015 priv->BSSinfo[index].preamble = capability & WLAN_CAPABILITY_SHORT_PREAMBLE ?
3090 priv->BSSinfo[(int)(priv->current_BSS)].channel |= 0x80;
3187 priv->BSSinfo[(int)(priv->current_BSS)].channel |= 0x80;
3196 struct bss_info *bss = &priv->BSSinfo[bss_index];
3255 priv->BSSinfo[(int)(priv->current_BSS)].channel |= 0x80;