Lines Matching refs:first_bss

254 	for (bss = drv->first_bss; bss; bss = bss->next) {  in get_bss_ifindex()
276 drv->first_bss->flink->freq = 0; in nl80211_mark_disconnected()
1123 if (drv && os_strcmp(drv->first_bss->ifname, ifname) == 0) { in wpa_driver_nl80211_event_newlink()
1124 if (if_nametoindex(drv->first_bss->ifname) == 0) { in wpa_driver_nl80211_event_newlink()
1126 drv->first_bss->ifname); in wpa_driver_nl80211_event_newlink()
1132 drv->first_bss->ifname); in wpa_driver_nl80211_event_newlink()
1155 if (drv && os_strcmp(drv->first_bss->ifname, ifname) == 0) { in wpa_driver_nl80211_event_dellink()
1195 drv->first_bss->ifname) == 0) in wpa_driver_nl80211_own_ifname()
1356 if (os_strcmp(drv->first_bss->ifname, ifname) != 0) { in wpa_driver_nl80211_event_rtm_newlink()
1359 drv->first_bss->ifname); in wpa_driver_nl80211_event_rtm_newlink()
1392 if (os_strcmp(drv->first_bss->ifname, ifname) != 0) { in wpa_driver_nl80211_event_rtm_newlink()
1395 drv->first_bss->ifname); in wpa_driver_nl80211_event_rtm_newlink()
1396 } else if (if_nametoindex(drv->first_bss->ifname) == 0) { in wpa_driver_nl80211_event_rtm_newlink()
1399 drv->first_bss->ifname); in wpa_driver_nl80211_event_rtm_newlink()
1403 "removed", drv->first_bss->ifname); in wpa_driver_nl80211_event_rtm_newlink()
1447 for (bss = drv->first_bss; bss; bss = bss->next) { in wpa_driver_nl80211_event_rtm_newlink()
2106 if (i802_set_iface_flags(drv->first_bss, 1)) { in wpa_driver_nl80211_rfkill_unblocked()
2262 tmp1->first_bss->ifname); in wpa_driver_nl80211_drv_init_rfkill()
2263 os_strlcpy(rcfg->ifname, tmp1->first_bss->ifname, in wpa_driver_nl80211_drv_init_rfkill()
2268 os_strlcpy(rcfg->ifname, drv->first_bss->ifname, in wpa_driver_nl80211_drv_init_rfkill()
2330 drv->first_bss = os_zalloc(sizeof(*drv->first_bss)); in wpa_driver_nl80211_drv_init()
2331 if (!drv->first_bss) { in wpa_driver_nl80211_drv_init()
2335 bss = drv->first_bss; in wpa_driver_nl80211_drv_init()
2976 struct i802_bss *bss = drv->first_bss; in wpa_driver_nl80211_finish_drv_init()
3220 nl80211_destroy_bss(drv->first_bss); in wpa_driver_nl80211_deinit()
3236 os_free(drv->first_bss); in wpa_driver_nl80211_deinit()
4154 struct i802_bss *bss = drv->first_bss; in wpa_driver_nl80211_authenticate_retry()
6008 msg = nl80211_cmd_msg(drv->first_bss, 0, NL80211_CMD_NEW_INTERFACE); in nl80211_create_iface_once()
6438 if (wpa_driver_nl80211_set_mode(drv->first_bss, nlmode)) { in wpa_driver_nl80211_ap()
6444 nl80211_set_channel(drv->first_bss, &params->freq, 0)) { in wpa_driver_nl80211_ap()
6446 wpa_driver_nl80211_set_mode(drv->first_bss, old_mode); in wpa_driver_nl80211_ap()
6462 ret = send_and_recv(drv->global, drv->first_bss->nl_connect, msg, NULL, in nl80211_leave_ibss()
6473 wpa_driver_nl80211_set_mode(drv->first_bss, in nl80211_leave_ibss()
6548 if (wpa_driver_nl80211_set_mode_ibss(drv->first_bss, &params->freq)) { in wpa_driver_nl80211_ibss()
6612 ret = send_and_recv(drv->global, drv->first_bss->nl_connect, msg, NULL, in wpa_driver_nl80211_ibss()
7284 ret = send_and_recv(drv->global, drv->first_bss->nl_connect, in wpa_driver_nl80211_associate()
7337 msg = nl80211_cmd_msg(drv->first_bss, 0, NL80211_CMD_SET_INTERFACE); in nl80211_set_mode()
8725 if (ether_addr_equal(addr, drv->first_bss->addr)) in nl80211_addr_in_use()
8739 os_memcpy(new_addr, drv->first_bss->addr, ETH_ALEN); in nl80211_vif_addr()
8741 new_addr[0] = drv->first_bss->addr[0] | 0x02; in nl80211_vif_addr()
8903 new_bss->next = drv->first_bss->next; in wpa_driver_nl80211_if_add()
8908 new_bss->flink->freq = drv->first_bss->flink->freq; in wpa_driver_nl80211_if_add()
8911 drv->first_bss->next = new_bss; in wpa_driver_nl80211_if_add()
8976 if (bss != drv->first_bss) { in wpa_driver_nl80211_if_remove()
8980 for (tbss = drv->first_bss; tbss; tbss = tbss->next) { in wpa_driver_nl80211_if_remove()
9001 if (!bss->added_if && !drv->first_bss->next) in wpa_driver_nl80211_if_remove()
9006 if (drv->first_bss->next) { in wpa_driver_nl80211_if_remove()
9007 drv->first_bss = drv->first_bss->next; in wpa_driver_nl80211_if_remove()
9008 drv->ctx = drv->first_bss->ctx; in wpa_driver_nl80211_if_remove()
9009 drv->ifindex = drv->first_bss->ifindex; in wpa_driver_nl80211_if_remove()
10760 if (drv->first_bss == bss && bss->valid_links) in driver_nl80211_link_remove()
10783 for (bss = drv->first_bss; bss; bss = bss->next) { in nl80211_is_drv_shared()
12150 drv->first_bss->flink->freq = 0; in wpa_driver_nl80211_leave_mesh()
12154 wpa_driver_nl80211_set_mode(drv->first_bss, in wpa_driver_nl80211_leave_mesh()
13798 msg = nl80211_cmd_msg(drv->first_bss, 0, NL80211_CMD_SET_INTERFACE); in nl80211_set_4addr_mode()
13994 drv->first_bss); in testing_nl80211_radio_disable()