Lines Matching refs:cmd

99 	struct wl1271_cmd_scan *cmd;
108 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL);
110 if (!cmd || !trigger) {
121 cmd->params.role_id = wlvif->role_id;
123 if (WARN_ON(cmd->params.role_id == WL12XX_INVALID_ROLE_ID)) {
128 cmd->params.scan_options = cpu_to_le16(scan_options);
130 cmd->params.n_ch = wl1271_get_scan_channels(wl, wl->scan.req,
131 cmd->channels,
133 if (cmd->params.n_ch == 0) {
138 cmd->params.tx_rate = cpu_to_le32(basic_rate);
139 cmd->params.n_probe_reqs = wl->conf.scan.num_probe_reqs;
140 cmd->params.tid_trigger = CONF_TX_AC_ANY_TID;
141 cmd->params.scan_tag = WL1271_SCAN_DEFAULT_TAG;
144 cmd->params.band = WL1271_SCAN_BAND_2_4_GHZ;
146 cmd->params.band = WL1271_SCAN_BAND_5_GHZ;
149 cmd->params.ssid_len = wl->scan.ssid_len;
150 memcpy(cmd->params.ssid, wl->scan.ssid, wl->scan.ssid_len);
153 memcpy(cmd->addr, vif->addr, ETH_ALEN);
156 cmd->params.role_id, band,
173 wl1271_dump(DEBUG_SCAN, "SCAN: ", cmd, sizeof(*cmd));
175 ret = wl1271_cmd_send(wl, CMD_SCAN, cmd, sizeof(*cmd), 0);
182 kfree(cmd);
189 struct wl1271_cmd_header *cmd = NULL;
195 wl1271_debug(DEBUG_CMD, "cmd scan stop");
197 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL);
198 if (!cmd) {
203 ret = wl1271_cmd_send(wl, CMD_STOP_SCAN, cmd,
204 sizeof(*cmd), 0);
206 wl1271_error("cmd stop_scan failed");
210 kfree(cmd);
302 static void wl12xx_adjust_channels(struct wl1271_cmd_sched_scan_config *cmd,
305 memcpy(cmd->passive, cmd_channels->passive, sizeof(cmd->passive));
306 memcpy(cmd->active, cmd_channels->active, sizeof(cmd->active));
307 cmd->dfs = cmd_channels->dfs;
308 cmd->n_pactive_ch = cmd_channels->passive_active;
310 memcpy(cmd->channels_2, cmd_channels->channels_2,
311 sizeof(cmd->channels_2));
312 memcpy(cmd->channels_5, cmd_channels->channels_5,
313 sizeof(cmd->channels_5));
328 wl1271_debug(DEBUG_CMD, "cmd sched_scan scan config");
428 wl1271_debug(DEBUG_CMD, "cmd periodic scan start");
474 wl1271_debug(DEBUG_CMD, "cmd periodic scan stop");