Lines Matching refs:wrqu
1431 union iwreq_data *wrqu, char *extra) in wl3501_get_name() argument
1433 strlcpy(wrqu->name, "IEEE 802.11-DS", sizeof(wrqu->name)); in wl3501_get_name()
1438 union iwreq_data *wrqu, char *extra) in wl3501_set_freq() argument
1441 int channel = wrqu->freq.m; in wl3501_set_freq()
1452 union iwreq_data *wrqu, char *extra) in wl3501_get_freq() argument
1456 wrqu->freq.m = 100000 * in wl3501_get_freq()
1458 wrqu->freq.e = 1; in wl3501_get_freq()
1463 union iwreq_data *wrqu, char *extra) in wl3501_set_mode() argument
1467 if (wrqu->mode == IW_MODE_INFRA || in wl3501_set_mode()
1468 wrqu->mode == IW_MODE_ADHOC || in wl3501_set_mode()
1469 wrqu->mode == IW_MODE_AUTO) { in wl3501_set_mode()
1472 this->net_type = wrqu->mode; in wl3501_set_mode()
1479 union iwreq_data *wrqu, char *extra) in wl3501_get_mode() argument
1483 wrqu->mode = this->net_type; in wl3501_get_mode()
1488 union iwreq_data *wrqu, char *extra) in wl3501_get_sens() argument
1492 wrqu->sens.value = this->rssi; in wl3501_get_sens()
1493 wrqu->sens.disabled = !wrqu->sens.value; in wl3501_get_sens()
1494 wrqu->sens.fixed = 1; in wl3501_get_sens()
1500 union iwreq_data *wrqu, char *extra) in wl3501_get_range() argument
1505 wrqu->data.length = sizeof(*range); in wl3501_get_range()
1519 union iwreq_data *wrqu, char *extra) in wl3501_set_wap() argument
1525 if (wrqu->ap_addr.sa_family != ARPHRD_ETHER) in wl3501_set_wap()
1527 if (is_broadcast_ether_addr(wrqu->ap_addr.sa_data)) { in wl3501_set_wap()
1530 memcpy(this->bssid, wrqu->ap_addr.sa_data, ETH_ALEN); in wl3501_set_wap()
1538 union iwreq_data *wrqu, char *extra) in wl3501_get_wap() argument
1542 wrqu->ap_addr.sa_family = ARPHRD_ETHER; in wl3501_get_wap()
1543 memcpy(wrqu->ap_addr.sa_data, this->bssid, ETH_ALEN); in wl3501_get_wap()
1548 union iwreq_data *wrqu, char *extra) in wl3501_set_scan() argument
1557 union iwreq_data *wrqu, char *extra) in wl3501_get_scan() argument
1600 wrqu->data.length = (current_ev - extra); in wl3501_get_scan()
1601 wrqu->data.flags = 0; /* FIXME: set properly these flags */ in wl3501_get_scan()
1607 union iwreq_data *wrqu, char *extra) in wl3501_set_essid() argument
1611 if (wrqu->data.flags) { in wl3501_set_essid()
1614 extra, wrqu->data.length); in wl3501_set_essid()
1624 union iwreq_data *wrqu, char *extra) in wl3501_get_essid() argument
1630 wrqu->essid.flags = 1; in wl3501_get_essid()
1631 wrqu->essid.length = this->essid.el.len; in wl3501_get_essid()
1638 union iwreq_data *wrqu, char *extra) in wl3501_set_nick() argument
1642 if (wrqu->data.length > sizeof(this->nick)) in wl3501_set_nick()
1644 strlcpy(this->nick, extra, wrqu->data.length); in wl3501_set_nick()
1649 union iwreq_data *wrqu, char *extra) in wl3501_get_nick() argument
1654 wrqu->data.length = strlen(extra); in wl3501_get_nick()
1659 union iwreq_data *wrqu, char *extra) in wl3501_get_rate() argument
1666 wrqu->bitrate.value = 2000000; in wl3501_get_rate()
1667 wrqu->bitrate.fixed = 1; in wl3501_get_rate()
1673 union iwreq_data *wrqu, char *extra) in wl3501_get_rts_threshold() argument
1680 wrqu->rts.value = threshold; in wl3501_get_rts_threshold()
1681 wrqu->rts.disabled = threshold >= 2347; in wl3501_get_rts_threshold()
1682 wrqu->rts.fixed = 1; in wl3501_get_rts_threshold()
1689 union iwreq_data *wrqu, char *extra) in wl3501_get_frag_threshold() argument
1696 wrqu->frag.value = threshold; in wl3501_get_frag_threshold()
1697 wrqu->frag.disabled = threshold >= 2346; in wl3501_get_frag_threshold()
1698 wrqu->frag.fixed = 1; in wl3501_get_frag_threshold()
1705 union iwreq_data *wrqu, char *extra) in wl3501_get_txpow() argument
1713 wrqu->txpower.value = txpow; in wl3501_get_txpow()
1714 wrqu->txpower.disabled = 0; in wl3501_get_txpow()
1719 wrqu->txpower.fixed = 0; in wl3501_get_txpow()
1720 wrqu->txpower.flags = IW_TXPOW_MWATT; in wl3501_get_txpow()
1727 union iwreq_data *wrqu, char *extra) in wl3501_get_retry() argument
1736 if (wrqu->retry.flags & IW_RETRY_LONG) { in wl3501_get_retry()
1737 wrqu->retry.flags = IW_RETRY_LIMIT | IW_RETRY_LONG; in wl3501_get_retry()
1744 wrqu->retry.flags = IW_RETRY_LIMIT | IW_RETRY_SHORT; in wl3501_get_retry()
1746 wrqu->retry.value = retry; in wl3501_get_retry()
1747 wrqu->retry.disabled = 0; in wl3501_get_retry()
1754 union iwreq_data *wrqu, char *extra) in wl3501_get_encode() argument
1764 wrqu->encoding.flags = IW_ENCODE_DISABLED; in wl3501_get_encode()
1771 wrqu->encoding.flags = restricted ? IW_ENCODE_RESTRICTED : in wl3501_get_encode()
1781 tocopy = min_t(u16, len_keys, wrqu->encoding.length); in wl3501_get_encode()
1783 wrqu->encoding.length = tocopy; in wl3501_get_encode()
1791 union iwreq_data *wrqu, char *extra) in wl3501_get_power() argument
1800 wrqu->power.disabled = !pwr_state; in wl3501_get_power()
1801 wrqu->power.flags = IW_POWER_ON; in wl3501_get_power()