Lines Matching refs:wrqu
1440 union iwreq_data *wrqu, char *extra) in wl3501_get_name() argument
1442 strlcpy(wrqu->name, "IEEE 802.11-DS", sizeof(wrqu->name)); in wl3501_get_name()
1447 union iwreq_data *wrqu, char *extra) in wl3501_set_freq() argument
1450 int channel = wrqu->freq.m; in wl3501_set_freq()
1461 union iwreq_data *wrqu, char *extra) in wl3501_get_freq() argument
1465 wrqu->freq.m = 100000 * in wl3501_get_freq()
1467 wrqu->freq.e = 1; in wl3501_get_freq()
1472 union iwreq_data *wrqu, char *extra) in wl3501_set_mode() argument
1476 if (wrqu->mode == IW_MODE_INFRA || in wl3501_set_mode()
1477 wrqu->mode == IW_MODE_ADHOC || in wl3501_set_mode()
1478 wrqu->mode == IW_MODE_AUTO) { in wl3501_set_mode()
1481 this->net_type = wrqu->mode; in wl3501_set_mode()
1488 union iwreq_data *wrqu, char *extra) in wl3501_get_mode() argument
1492 wrqu->mode = this->net_type; in wl3501_get_mode()
1497 union iwreq_data *wrqu, char *extra) in wl3501_get_sens() argument
1501 wrqu->sens.value = this->rssi; in wl3501_get_sens()
1502 wrqu->sens.disabled = !wrqu->sens.value; in wl3501_get_sens()
1503 wrqu->sens.fixed = 1; in wl3501_get_sens()
1509 union iwreq_data *wrqu, char *extra) in wl3501_get_range() argument
1514 wrqu->data.length = sizeof(*range); in wl3501_get_range()
1528 union iwreq_data *wrqu, char *extra) in wl3501_set_wap() argument
1534 if (wrqu->ap_addr.sa_family != ARPHRD_ETHER) in wl3501_set_wap()
1536 if (is_broadcast_ether_addr(wrqu->ap_addr.sa_data)) { in wl3501_set_wap()
1539 memcpy(this->bssid, wrqu->ap_addr.sa_data, ETH_ALEN); in wl3501_set_wap()
1547 union iwreq_data *wrqu, char *extra) in wl3501_get_wap() argument
1551 wrqu->ap_addr.sa_family = ARPHRD_ETHER; in wl3501_get_wap()
1552 memcpy(wrqu->ap_addr.sa_data, this->bssid, ETH_ALEN); in wl3501_get_wap()
1557 union iwreq_data *wrqu, char *extra) in wl3501_set_scan() argument
1566 union iwreq_data *wrqu, char *extra) in wl3501_get_scan() argument
1609 wrqu->data.length = (current_ev - extra); in wl3501_get_scan()
1610 wrqu->data.flags = 0; /* FIXME: set properly these flags */ in wl3501_get_scan()
1616 union iwreq_data *wrqu, char *extra) in wl3501_set_essid() argument
1620 if (wrqu->data.flags) { in wl3501_set_essid()
1623 extra, wrqu->data.length); in wl3501_set_essid()
1633 union iwreq_data *wrqu, char *extra) in wl3501_get_essid() argument
1639 wrqu->essid.flags = 1; in wl3501_get_essid()
1640 wrqu->essid.length = this->essid.el.len; in wl3501_get_essid()
1647 union iwreq_data *wrqu, char *extra) in wl3501_set_nick() argument
1651 if (wrqu->data.length > sizeof(this->nick)) in wl3501_set_nick()
1653 strlcpy(this->nick, extra, wrqu->data.length); in wl3501_set_nick()
1658 union iwreq_data *wrqu, char *extra) in wl3501_get_nick() argument
1663 wrqu->data.length = strlen(extra); in wl3501_get_nick()
1668 union iwreq_data *wrqu, char *extra) in wl3501_get_rate() argument
1675 wrqu->bitrate.value = 2000000; in wl3501_get_rate()
1676 wrqu->bitrate.fixed = 1; in wl3501_get_rate()
1682 union iwreq_data *wrqu, char *extra) in wl3501_get_rts_threshold() argument
1689 wrqu->rts.value = threshold; in wl3501_get_rts_threshold()
1690 wrqu->rts.disabled = threshold >= 2347; in wl3501_get_rts_threshold()
1691 wrqu->rts.fixed = 1; in wl3501_get_rts_threshold()
1698 union iwreq_data *wrqu, char *extra) in wl3501_get_frag_threshold() argument
1705 wrqu->frag.value = threshold; in wl3501_get_frag_threshold()
1706 wrqu->frag.disabled = threshold >= 2346; in wl3501_get_frag_threshold()
1707 wrqu->frag.fixed = 1; in wl3501_get_frag_threshold()
1714 union iwreq_data *wrqu, char *extra) in wl3501_get_txpow() argument
1722 wrqu->txpower.value = txpow; in wl3501_get_txpow()
1723 wrqu->txpower.disabled = 0; in wl3501_get_txpow()
1728 wrqu->txpower.fixed = 0; in wl3501_get_txpow()
1729 wrqu->txpower.flags = IW_TXPOW_MWATT; in wl3501_get_txpow()
1736 union iwreq_data *wrqu, char *extra) in wl3501_get_retry() argument
1745 if (wrqu->retry.flags & IW_RETRY_LONG) { in wl3501_get_retry()
1746 wrqu->retry.flags = IW_RETRY_LIMIT | IW_RETRY_LONG; in wl3501_get_retry()
1753 wrqu->retry.flags = IW_RETRY_LIMIT | IW_RETRY_SHORT; in wl3501_get_retry()
1755 wrqu->retry.value = retry; in wl3501_get_retry()
1756 wrqu->retry.disabled = 0; in wl3501_get_retry()
1763 union iwreq_data *wrqu, char *extra) in wl3501_get_encode() argument
1773 wrqu->encoding.flags = IW_ENCODE_DISABLED; in wl3501_get_encode()
1780 wrqu->encoding.flags = restricted ? IW_ENCODE_RESTRICTED : in wl3501_get_encode()
1790 tocopy = min_t(u16, len_keys, wrqu->encoding.length); in wl3501_get_encode()
1792 wrqu->encoding.length = tocopy; in wl3501_get_encode()
1800 union iwreq_data *wrqu, char *extra) in wl3501_get_power() argument
1809 wrqu->power.disabled = !pwr_state; in wl3501_get_power()
1810 wrqu->power.flags = IW_POWER_ON; in wl3501_get_power()