• Home
  • Raw
  • Download

Lines Matching refs:scan

406 				     struct gelic_eurus_scan_info *scan)  in gelic_wl_synthesize_ie()  argument
414 pr_debug("%s: <- sec=%16x\n", __func__, scan->security); in gelic_wl_synthesize_ie()
415 switch (be16_to_cpu(scan->security) & GELIC_EURUS_SCAN_SEC_MASK) { in gelic_wl_synthesize_ie()
427 switch (be16_to_cpu(scan->security) & GELIC_EURUS_SCAN_SEC_WPA_MASK) { in gelic_wl_synthesize_ie()
581 struct gelic_eurus_scan_info *scan = network->hwinfo; in gelic_wl_translate_scan() local
592 memcpy(iwe.u.ap_addr.sa_data, &scan->bssid[2], ETH_ALEN); in gelic_wl_translate_scan()
598 iwe.u.data.length = strnlen(scan->essid, 32); in gelic_wl_translate_scan()
599 ev = iwe_stream_add_point(info, ev, stop, &iwe, scan->essid); in gelic_wl_translate_scan()
603 iwe.u.freq.m = be16_to_cpu(scan->channel); in gelic_wl_translate_scan()
620 ((scan->ext_rate[j] & 0x7f) < (scan->rate[i] & 0x7f))) in gelic_wl_translate_scan()
621 rate = scan->ext_rate[j++] & 0x7f; in gelic_wl_translate_scan()
623 rate = scan->rate[i++] & 0x7f; in gelic_wl_translate_scan()
629 iwe.u.bitrate.value = (scan->ext_rate[j++] & 0x7f) * 500000; in gelic_wl_translate_scan()
639 if (be16_to_cpu(scan->capability) & WLAN_CAPABILITY_PRIVACY) in gelic_wl_translate_scan()
644 ev = iwe_stream_add_point(info, ev, stop, &iwe, scan->essid); in gelic_wl_translate_scan()
648 if (be16_to_cpu(scan->capability) & in gelic_wl_translate_scan()
650 if (be16_to_cpu(scan->capability) & WLAN_CAPABILITY_ESS) in gelic_wl_translate_scan()
661 iwe.u.qual.level = be16_to_cpu(scan->rssi); in gelic_wl_translate_scan()
662 iwe.u.qual.qual = be16_to_cpu(scan->rssi); in gelic_wl_translate_scan()
668 if (be16_to_cpu(scan->size) <= sizeof(*scan)) { in gelic_wl_translate_scan()
670 len = gelic_wl_synthesize_ie(buf, scan); in gelic_wl_translate_scan()
681 data_len = be16_to_cpu(scan->size) - sizeof(*scan); in gelic_wl_translate_scan()
683 gelic_wl_parse_ie(scan->elements, data_len, &ie_info); in gelic_wl_translate_scan()