Lines Matching defs:wl
27 static int wl18xx_scan_send(struct wl1271 *wl, struct wl12xx_vif *wlvif,
64 cmd->n_probe_reqs = wl->conf.scan.num_probe_reqs;
76 wlcore_set_scan_chan_params(wl, cmd_channels, req->channels,
100 ret = wl12xx_cmd_build_probe_req(wl, wlvif,
117 ret = wl12xx_cmd_build_probe_req(wl, wlvif,
134 ret = wl1271_cmd_send(wl, CMD_SCAN, cmd, sizeof(*cmd), 0);
146 void wl18xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif)
148 wl->scan.failed = false;
149 cancel_delayed_work(&wl->scan_complete_work);
150 ieee80211_queue_delayed_work(wl->hw, &wl->scan_complete_work,
155 int wl18xx_scan_sched_scan_config(struct wl1271 *wl,
162 struct conf_sched_scan_settings *c = &wl->conf.sched_scan;
168 filter_type = wlcore_scan_sched_scan_ssid_list(wl, wlvif, req);
211 wlcore_set_scan_chan_params(wl, cmd_channels, req->channels,
243 ret = wl12xx_cmd_build_probe_req(wl, wlvif,
260 ret = wl12xx_cmd_build_probe_req(wl, wlvif,
277 ret = wl1271_cmd_send(wl, CMD_SCAN, cmd, sizeof(*cmd), 0);
289 int wl18xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
293 return wl18xx_scan_sched_scan_config(wl, wlvif, req, ies);
296 static int __wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif,
313 ret = wl1271_cmd_send(wl, CMD_STOP_SCAN, stop, sizeof(*stop), 0);
324 void wl18xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif)
326 __wl18xx_scan_stop(wl, wlvif, SCAN_TYPE_PERIODIC);
328 int wl18xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
331 return wl18xx_scan_send(wl, wlvif, req);
334 int wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif)
336 return __wl18xx_scan_stop(wl, wlvif, SCAN_TYPE_SEARCH);