24 2412, 2417, 2422, 2427,
25 2432, 2437, 2442, 2447,
26 2452, 2457, 2462, 2467,
47 if ((fwrq->
m >= (
int) 2.412e8 &&
48 fwrq->
m <= (
int) 2.487e8)) {
49 int f = fwrq->
m / 100000;
61 if (fwrq->
e > 0 || fwrq->
m > 14 || fwrq->
m < 1) {
128 spin_unlock_irqrestore(&ieee->
lock, flags);
161 if (is_zero_ether_addr(temp->
sa_data)) {
165 spin_unlock_irqrestore(&ieee->
lock, flags);
183 spin_unlock_irqrestore(&ieee->
lock, flags);
218 wrqu->
essid.length = len;
220 wrqu->
essid.flags = 1;
223 spin_unlock_irqrestore(&ieee->
lock, flags);
237 ieee->
rate = target_rate/100000;
249 wrqu->
bitrate.value = tmp_rate * 500000;
260 if (wrqu->
rts.disabled || !wrqu->
rts.fixed)
266 ieee->
rts = wrqu->
rts.value;
276 wrqu->
rts.value = ieee->
rts;
286 int set_mode_status = 0;
290 switch (wrqu->
mode) {
299 set_mode_status = -
EINVAL;
325 return set_mode_status;
365 if (ieee->
pHTInfo->bCurrentHTSupport && ieee->
pHTInfo->bEnableHT &&
368 chan_offset = ieee->
pHTInfo->CurSTAExtChnlOffset;
371 chan_offset, bandwidth);
471 for (i = 0; i <
len; i++) {
487 if (wrqu->
essid.flags && wrqu->
essid.length) {
497 spin_unlock_irqrestore(&ieee->
lock, flags);
520 int *
parms = (
int *)extra;
521 int enable = (parms[0] > 0);
532 ieee->
raw_tx ?
"enabled" :
"disabled");
535 if (prev == 0 && ieee->
raw_tx) {
542 if (prev && ieee->
raw_tx == 1)
580 "but driver missed a callback\n\n", __func__);
586 if (wrqu->
power.disabled) {
636 wrqu->
power.disabled = 1;
640 wrqu->
power.disabled = 0;