3 #include <linux/module.h>
4 #include <linux/slab.h>
54 WL1251_ACX_INTR_CMD_COMPLETE);
95 cmd_answer->
header.status);
119 acx->
len = len -
sizeof(*acx);
157 acx->
len = len -
sizeof(*acx);
183 vbm->
tim.bitmap_ctrl = bitmap_control;
189 memcpy(vbm->
tim.pvb_field, bitmap, bitmap_len);
190 vbm->
tim.identity = identity;
191 vbm->
tim.length = bitmap_len + 3;
233 enable ?
"start" :
"stop", channel);
238 enable ?
"start" :
"stop", channel);
243 enable ?
"start" :
"stop", channel);
248 enable ?
"start" :
"stop", channel);
270 channel, beacon_interval, dtim_interval);
275 bssid[i] = wl->
bssid[ETH_ALEN - i - 1];
307 ps_params = kzalloc(
sizeof(*ps_params),
GFP_KERNEL);
372 void *
buf,
size_t buf_len)
382 cmd_len =
ALIGN(
sizeof(*cmd) + buf_len, 4);
408 unsigned int n_channels,
unsigned int n_probes)
423 cmd->
params.scan_options = 0;
424 cmd->
params.num_channels = n_channels;
425 cmd->
params.num_probe_requests = n_probes;
427 cmd->
params.tid_trigger = 0;
429 for (i = 0; i < n_channels; i++) {
441 cmd->
params.ssid_len = ssid_len;