Lines Matching refs:rrq
334 struct iw_param *rrq, char *extra) in prism2_ioctl_siwrate() argument
342 if (rrq->fixed) { in prism2_ioctl_siwrate()
343 switch (rrq->value) { in prism2_ioctl_siwrate()
363 switch (rrq->value) { in prism2_ioctl_siwrate()
394 struct iw_param *rrq, char *extra) in prism2_ioctl_giwrate() argument
409 rrq->fixed = 0; in prism2_ioctl_giwrate()
411 rrq->fixed = 1; in prism2_ioctl_giwrate()
418 rrq->value = local->ap->last_tx_rate > 0 ? in prism2_ioctl_giwrate()
429 rrq->value = 1000000; in prism2_ioctl_giwrate()
432 rrq->value = 2000000; in prism2_ioctl_giwrate()
435 rrq->value = 5500000; in prism2_ioctl_giwrate()
438 rrq->value = 11000000; in prism2_ioctl_giwrate()
442 rrq->value = 11000000; in prism2_ioctl_giwrate()
1294 struct iw_param *rrq, char *extra) in prism2_ioctl_giwpower() argument
1311 rrq->disabled = 1; in prism2_ioctl_giwpower()
1315 rrq->disabled = 0; in prism2_ioctl_giwpower()
1317 if ((rrq->flags & IW_POWER_TYPE) == IW_POWER_TIMEOUT) { in prism2_ioctl_giwpower()
1324 rrq->flags = IW_POWER_TIMEOUT; in prism2_ioctl_giwpower()
1325 rrq->value = le16_to_cpu(timeout) * 1024; in prism2_ioctl_giwpower()
1332 rrq->flags = IW_POWER_PERIOD; in prism2_ioctl_giwpower()
1333 rrq->value = le16_to_cpu(period) * 1024; in prism2_ioctl_giwpower()
1341 rrq->flags |= IW_POWER_ALL_R; in prism2_ioctl_giwpower()
1343 rrq->flags |= IW_POWER_UNICAST_R; in prism2_ioctl_giwpower()
1352 struct iw_param *rrq, char *extra) in prism2_ioctl_siwretry() argument
1360 if (rrq->disabled) in prism2_ioctl_siwretry()
1365 if (rrq->flags == IW_RETRY_LIMIT) { in prism2_ioctl_siwretry()
1366 if (rrq->value < 0) { in prism2_ioctl_siwretry()
1373 rrq->value)) { in prism2_ioctl_siwretry()
1376 dev->name, rrq->value); in prism2_ioctl_siwretry()
1380 local->manual_retry_count = rrq->value; in prism2_ioctl_siwretry()
1391 if (rrq->flags & IW_RETRY_LIMIT) { in prism2_ioctl_siwretry()
1392 if (rrq->flags & IW_RETRY_LONG) in prism2_ioctl_siwretry()
1393 HFA384X_RID_LONGRETRYLIMIT = rrq->value; in prism2_ioctl_siwretry()
1394 else if (rrq->flags & IW_RETRY_SHORT) in prism2_ioctl_siwretry()
1395 HFA384X_RID_SHORTRETRYLIMIT = rrq->value; in prism2_ioctl_siwretry()
1397 HFA384X_RID_LONGRETRYLIMIT = rrq->value; in prism2_ioctl_siwretry()
1398 HFA384X_RID_SHORTRETRYLIMIT = rrq->value; in prism2_ioctl_siwretry()
1403 if (rrq->flags & IW_RETRY_LIFETIME) { in prism2_ioctl_siwretry()
1404 HFA384X_RID_MAXTRANSMITLIFETIME = rrq->value / 1024; in prism2_ioctl_siwretry()
1413 struct iw_param *rrq, char *extra) in prism2_ioctl_giwretry() argument
1430 rrq->disabled = 0; in prism2_ioctl_giwretry()
1432 if ((rrq->flags & IW_RETRY_TYPE) == IW_RETRY_LIFETIME) { in prism2_ioctl_giwretry()
1433 rrq->flags = IW_RETRY_LIFETIME; in prism2_ioctl_giwretry()
1434 rrq->value = le16_to_cpu(lifetime) * 1024; in prism2_ioctl_giwretry()
1437 rrq->flags = IW_RETRY_LIMIT; in prism2_ioctl_giwretry()
1441 rrq->value = le16_to_cpu(altretry); in prism2_ioctl_giwretry()
1443 rrq->value = local->manual_retry_count; in prism2_ioctl_giwretry()
1444 } else if ((rrq->flags & IW_RETRY_LONG)) { in prism2_ioctl_giwretry()
1445 rrq->flags = IW_RETRY_LIMIT | IW_RETRY_LONG; in prism2_ioctl_giwretry()
1446 rrq->value = le16_to_cpu(longretry); in prism2_ioctl_giwretry()
1448 rrq->flags = IW_RETRY_LIMIT; in prism2_ioctl_giwretry()
1449 rrq->value = le16_to_cpu(shortretry); in prism2_ioctl_giwretry()
1451 rrq->flags |= IW_RETRY_SHORT; in prism2_ioctl_giwretry()
1507 struct iw_param *rrq, char *extra) in prism2_ioctl_siwtxpow() argument
1520 if (rrq->disabled) { in prism2_ioctl_siwtxpow()
1543 if (!rrq->fixed && local->txpower_type != PRISM2_TXPOWER_AUTO) { in prism2_ioctl_siwtxpow()
1560 if (rrq->flags == IW_TXPOW_DBM) in prism2_ioctl_siwtxpow()
1562 else if (rrq->flags == IW_TXPOW_MWATT) in prism2_ioctl_siwtxpow()
1566 printk(KERN_DEBUG "Setting TX power to %d %s\n", rrq->value, tmp); in prism2_ioctl_siwtxpow()
1568 if (rrq->flags != IW_TXPOW_DBM) { in prism2_ioctl_siwtxpow()
1573 local->txpower = rrq->value; in prism2_ioctl_siwtxpow()
1579 if (rrq->fixed) in prism2_ioctl_siwtxpow()
1588 struct iw_param *rrq, char *extra) in prism2_ioctl_giwtxpow() argument
1598 rrq->flags = IW_TXPOW_DBM; in prism2_ioctl_giwtxpow()
1599 rrq->disabled = 0; in prism2_ioctl_giwtxpow()
1600 rrq->fixed = 0; in prism2_ioctl_giwtxpow()
1606 rrq->value = prism2_txpower_hfa386x_to_dBm(resp0); in prism2_ioctl_giwtxpow()
1609 rrq->value = 15; in prism2_ioctl_giwtxpow()
1612 rrq->value = 0; in prism2_ioctl_giwtxpow()
1613 rrq->disabled = 1; in prism2_ioctl_giwtxpow()
1615 rrq->value = local->txpower; in prism2_ioctl_giwtxpow()
1616 rrq->fixed = 1; in prism2_ioctl_giwtxpow()