Lines Matching refs:wpa_bss

25 void wpa_bss_remove(struct wpa_supplicant *wpa_s, struct wpa_bss *bss,  in wpa_bss_remove()
35 * sizeof(struct wpa_bss *)); in wpa_bss_remove()
59 struct wpa_bss * wpa_bss_get(struct wpa_supplicant *wpa_s, const u8 *bssid, in wpa_bss_get()
62 struct wpa_bss *bss; in wpa_bss_get()
63 dl_list_for_each(bss, &wpa_s->bss, struct wpa_bss, list) { in wpa_bss_get()
91 static void wpa_bss_copy_res(struct wpa_bss *dst, struct wpa_scan_res *src, in wpa_bss_copy_res()
108 static int wpa_bss_known(struct wpa_supplicant *wpa_s, struct wpa_bss *bss) in wpa_bss_known()
121 static int wpa_bss_in_use(struct wpa_supplicant *wpa_s, struct wpa_bss *bss) in wpa_bss_in_use()
142 struct wpa_bss *bss; in wpa_bss_remove_oldest_unknown()
144 dl_list_for_each(bss, &wpa_s->bss, struct wpa_bss, list) { in wpa_bss_remove_oldest_unknown()
156 struct wpa_bss *bss; in wpa_bss_remove_oldest()
168 dl_list_for_each(bss, &wpa_s->bss, struct wpa_bss, list) { in wpa_bss_remove_oldest()
178 static struct wpa_bss * wpa_bss_add(struct wpa_supplicant *wpa_s, in wpa_bss_add()
183 struct wpa_bss *bss; in wpa_bss_add()
214 static struct wpa_bss *
215 wpa_bss_update(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, in wpa_bss_update()
246 struct wpa_bss *nbss; in wpa_bss_update()
308 struct wpa_bss *bss; in wpa_bss_update_scan_res()
344 struct wpa_bss **n; in wpa_bss_update_scan_res()
351 sizeof(struct wpa_bss *)); in wpa_bss_update_scan_res()
400 struct wpa_bss *bss, *n; in wpa_bss_flush()
405 dl_list_for_each_safe(bss, n, &wpa_s->bss, struct wpa_bss, list) { in wpa_bss_flush()
429 struct wpa_bss * wpa_bss_get_bssid(struct wpa_supplicant *wpa_s, in wpa_bss_get_bssid()
432 struct wpa_bss *bss; in wpa_bss_get_bssid()
433 dl_list_for_each_reverse(bss, &wpa_s->bss, struct wpa_bss, list) { in wpa_bss_get_bssid()
447 struct wpa_bss * wpa_bss_get_next_bss(struct wpa_supplicant *wpa_s, in wpa_bss_get_next_bss()
448 struct wpa_bss *prev_bss) in wpa_bss_get_next_bss()
450 struct wpa_bss *bss; in wpa_bss_get_next_bss()
453 return dl_list_first(&wpa_s->bss, struct wpa_bss, list); in wpa_bss_get_next_bss()
454 dl_list_for_each(bss, &wpa_s->bss, struct wpa_bss, list) { in wpa_bss_get_next_bss()
456 return dl_list_entry(bss->list.next, struct wpa_bss, list); in wpa_bss_get_next_bss()
470 const u8 * wpa_bss_get_ie(const struct wpa_bss *bss, u8 ie) in wpa_bss_get_ie()
484 const u8 * wpa_bss_get_vendor_ie(const struct wpa_bss *bss, u32 vendor_type) in wpa_bss_get_vendor_ie()
500 int wpa_bss_ext_capab(const struct wpa_bss *bss, unsigned int capab) in wpa_bss_ext_capab()