Lines Matching defs:wnd
38 lws_netdev_wifi_scan_empty(lws_netdev_instance_wifi_t *wnd)
41 &wnd->scan)) {
53 lws_netdev_instance_wifi_t *wnd = lws_container_of(sul,
56 wnd->inst.ops->scan(&wnd->inst);
60 lws_netdev_wifi_scan_find(lws_netdev_instance_wifi_t *wnd, const char *ssid,
64 &wnd->scan)) {
77 lws_netdev_wifi_scan_select(lws_netdev_instance_wifi_t *wnd)
79 lws_netdevs_t *netdevs = lws_netdevs_from_ndi(&wnd->inst);
90 while (wnd->scan.count > LWS_WIFI_MAX_SCAN_TRACK) {
91 struct lws_dll2 *p = lws_dll2_get_tail(&wnd->scan);
103 &wnd->scan)) {
127 lws_start_foreach_dll(struct lws_dll2 *, p1, wnd->scan.head) {
157 lws_strncpy(wnd->current_attempt_ssid, (const char *)&pw[1],
158 sizeof(wnd->current_attempt_ssid));
159 memcpy(wnd->current_attempt_bssid, pw->bssid, LWS_ETH_ALEN);
160 wnd->inst.ops->connect(&wnd->inst, pc->ssid, pc->passphrase,
169 lws_sul_schedule(cx, 0, &wnd->sul_scan, lws_netdev_wifi_scan,
187 lws_netdev_wifi_redo_last(lws_netdev_instance_wifi_t *wnd)
189 lws_netdevs_t *netdevs = lws_netdevs_from_ndi(&wnd->inst);
201 lws_snprintf(setname, sizeof(setname), "netdev.last.%s", wnd->inst.name);
232 lws_strncpy(wnd->current_attempt_ssid, ssid_copy,
233 sizeof(wnd->current_attempt_ssid));
234 memcpy(wnd->current_attempt_bssid, bssid, LWS_ETH_ALEN);
235 wnd->inst.ops->connect(&wnd->inst, ssid_copy, pp, bssid);