• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/prism54/

Lines Matching defs:bss

167 	struct obj_bss bss, *bss2;
179 /* Get the rssi of the link. To do this we need to retrieve a bss. */
185 /* copy this MAC to the bss */
186 memcpy(bss.address, data, 6);
189 /* now ask for the corresponding bss */
190 j = mgt_get_request(priv, DOT11_OID_BSSFIND, 0, (void *) &bss, &r);
575 char *current_ev, char *end_buf, struct obj_bss *bss,
585 memcpy(iwe.u.ap_addr.sa_data, bss->address, 6);
594 iwe.u.data.length = bss->ssid.length;
598 &iwe, bss->ssid.octets);
606 cap = bss->capinfo;
627 /* Add frequency. (short) bss->channel is the frequency in MHz */
628 iwe.u.freq.m = bss->channel;
635 iwe.u.qual.level = bss->rssi;
638 iwe.u.qual.qual = bss->rssi - noise;
644 wpa_ie_len = prism54_wpa_bss_ie_get(priv, bss->address, wpa_ie);
664 if(bss->rates & mask) {
701 /* Ask the device for a list of known bss.
2114 struct islpci_bss_wpa_ie *bss = NULL;
2123 bss = list_entry(ptr, struct islpci_bss_wpa_ie, list);
2124 if (memcmp(bss->bssid, bssid, ETH_ALEN) == 0) {
2125 list_move(&bss->list, &priv->bss_wpa_list);
2128 bss = NULL;
2131 if (bss == NULL) {
2135 bss = list_entry(priv->bss_wpa_list.prev,
2137 list_del(&bss->list);
2139 bss = kzalloc(sizeof (*bss), GFP_ATOMIC);
2140 if (bss != NULL)
2143 if (bss != NULL) {
2144 memcpy(bss->bssid, bssid, ETH_ALEN);
2145 list_add(&bss->list, &priv->bss_wpa_list);
2149 if (bss != NULL) {
2150 memcpy(bss->wpa_ie, wpa_ie, wpa_ie_len);
2151 bss->wpa_ie_len = wpa_ie_len;
2152 bss->last_update = jiffies;
2160 bss = list_entry(priv->bss_wpa_list.prev,
2162 if (!time_after(jiffies, bss->last_update + 60 * HZ))
2165 list_del(&bss->list);
2167 kfree(bss);
2177 struct islpci_bss_wpa_ie *bss = NULL;
2183 bss = list_entry(ptr, struct islpci_bss_wpa_ie, list);
2184 if (memcmp(bss->bssid, bssid, ETH_ALEN) == 0)
2186 bss = NULL;
2188 if (bss) {
2189 len = bss->wpa_ie_len;
2190 memcpy(wpa_ie, bss->wpa_ie, len);
2207 struct islpci_bss_wpa_ie *bss, *n;
2209 list_for_each_entry_safe(bss, n, &priv->bss_wpa_list, list) {
2210 kfree(bss);
2721 /* Ask the device for a list of known bss. We can report at most