Lines Matching refs:scan_info

711 	struct gelic_wl_scan_info *scan_info;  in gelic_wl_get_scan()  local
735 list_for_each_entry(scan_info, &wl->network_list, list) { in gelic_wl_get_scan()
737 time_after(scan_info->last_scanned + wl->scan_age, in gelic_wl_get_scan()
741 scan_info); in gelic_wl_get_scan()
762 struct gelic_wl_scan_info *scan_info; in scan_list_dump() local
766 list_for_each_entry(scan_info, &wl->network_list, list) { in scan_list_dump()
769 scan_info->valid, scan_info->eurus_index, in scan_list_dump()
770 scan_info->last_scanned); in scan_list_dump()
772 scan_info->rate_len, scan_info->rate_ext_len, in scan_list_dump()
773 scan_info->essid_len); in scan_list_dump()
775 pr_debug("bssid=%pM\n", &scan_info->hwinfo->bssid[2]); in scan_list_dump()
776 pr_debug("essid=%s\n", scan_info->hwinfo->essid); in scan_list_dump()
1516 struct gelic_eurus_scan_info *scan_info; in gelic_wl_scan_complete_event() local
1569 for (i = 0, scan_info_size = 0, scan_info = buf; in gelic_wl_scan_complete_event()
1571 i++, scan_info_size += be16_to_cpu(scan_info->size), in gelic_wl_scan_complete_event()
1572 scan_info = (void *)scan_info + be16_to_cpu(scan_info->size)) { in gelic_wl_scan_complete_event()
1574 be16_to_cpu(scan_info->size), in gelic_wl_scan_complete_event()
1575 &scan_info->bssid[2], scan_info); in gelic_wl_scan_complete_event()
1582 if (!be16_to_cpu(scan_info->channel) || !scan_info->rate[0]) { in gelic_wl_scan_complete_event()
1591 &scan_info->bssid[2])) { in gelic_wl_scan_complete_event()
1619 target->hwinfo = kzalloc(be16_to_cpu(scan_info->size), in gelic_wl_scan_complete_event()
1625 memcpy(target->hwinfo, scan_info, scan_info->size); in gelic_wl_scan_complete_event()
1626 target->essid_len = strnlen(scan_info->essid, in gelic_wl_scan_complete_event()
1627 sizeof(scan_info->essid)); in gelic_wl_scan_complete_event()
1630 if (scan_info->rate[r]) in gelic_wl_scan_complete_event()
1637 if (scan_info->ext_rate[r]) in gelic_wl_scan_complete_event()
1671 struct gelic_wl_scan_info *scan_info; in gelic_wl_find_best_bss() local
1681 list_for_each_entry(scan_info, &wl->network_list, list) { in gelic_wl_find_best_bss()
1682 pr_debug("%s: station %p\n", __func__, scan_info); in gelic_wl_find_best_bss()
1684 if (!scan_info->valid) { in gelic_wl_find_best_bss()
1691 if (ether_addr_equal(&scan_info->hwinfo->bssid[2], in gelic_wl_find_best_bss()
1693 best_bss = scan_info; in gelic_wl_find_best_bss()
1705 security = be16_to_cpu(scan_info->hwinfo->security) & in gelic_wl_find_best_bss()
1709 update_best(&best_bss, scan_info, in gelic_wl_find_best_bss()
1715 update_best(&best_bss, scan_info, in gelic_wl_find_best_bss()
1722 update_best(&best_bss, scan_info, in gelic_wl_find_best_bss()
1730 if ((scan_info->essid_len == wl->essid_len) && in gelic_wl_find_best_bss()
1732 scan_info->hwinfo->essid, in gelic_wl_find_best_bss()
1733 scan_info->essid_len)) in gelic_wl_find_best_bss()
1734 update_best(&best_bss, scan_info, in gelic_wl_find_best_bss()
2377 struct gelic_wl_scan_info *scan_info; in gelic_wl_free() local
2386 scan_info = wl->networks; in gelic_wl_free()
2387 for (i = 0; i < GELIC_WL_BSS_MAX_ENT; i++, scan_info++) in gelic_wl_free()
2388 kfree(scan_info->hwinfo); in gelic_wl_free()