Lines Matching refs:dwrq
1649 struct iw_point *dwrq = &wrqu->essid; in atmel_set_essid() local
1653 if (dwrq->flags == 0) { in atmel_set_essid()
1656 int index = (dwrq->flags & IW_ENCODE_INDEX) - 1; in atmel_set_essid()
1661 if (dwrq->length > MAX_SSID_LENGTH) in atmel_set_essid()
1666 memcpy(priv->new_SSID, extra, dwrq->length); in atmel_set_essid()
1667 priv->new_SSID_size = dwrq->length; in atmel_set_essid()
1678 struct iw_point *dwrq = &wrqu->essid; in atmel_get_essid() local
1684 dwrq->length = priv->new_SSID_size; in atmel_get_essid()
1687 dwrq->length = priv->SSID_size; in atmel_get_essid()
1690 dwrq->flags = !priv->connect_to_any_BSS; /* active */ in atmel_get_essid()
1713 struct iw_point *dwrq = &wrqu->encoding; in atmel_set_encode() local
1722 if (dwrq->length > 0) { in atmel_set_encode()
1723 int index = (dwrq->flags & IW_ENCODE_INDEX) - 1; in atmel_set_encode()
1726 if (dwrq->length > 13) { in atmel_set_encode()
1735 if (dwrq->length > 5) in atmel_set_encode()
1738 if (dwrq->length > 0) in atmel_set_encode()
1744 if (!(dwrq->flags & IW_ENCODE_NOKEY)) { in atmel_set_encode()
1748 memcpy(priv->wep_keys[index], extra, dwrq->length); in atmel_set_encode()
1767 int index = (dwrq->flags & IW_ENCODE_INDEX) - 1; in atmel_set_encode()
1772 if (!(dwrq->flags & IW_ENCODE_MODE)) in atmel_set_encode()
1776 if (dwrq->flags & IW_ENCODE_DISABLED) { in atmel_set_encode()
1790 if (dwrq->flags & IW_ENCODE_RESTRICTED) in atmel_set_encode()
1792 if (dwrq->flags & IW_ENCODE_OPEN) in atmel_set_encode()
1803 struct iw_point *dwrq = &wrqu->encoding; in atmel_get_encode() local
1805 int index = (dwrq->flags & IW_ENCODE_INDEX) - 1; in atmel_get_encode()
1808 dwrq->flags = IW_ENCODE_DISABLED; in atmel_get_encode()
1811 dwrq->flags = IW_ENCODE_RESTRICTED; in atmel_get_encode()
1813 dwrq->flags = IW_ENCODE_OPEN; in atmel_get_encode()
1818 dwrq->flags |= index + 1; in atmel_get_encode()
1820 dwrq->length = priv->wep_key_len[index]; in atmel_get_encode()
1821 if (dwrq->length > 16) { in atmel_get_encode()
1822 dwrq->length = 0; in atmel_get_encode()
1825 memcpy(extra, priv->wep_keys[index], dwrq->length); in atmel_get_encode()
2304 union iwreq_data *dwrq, in atmel_set_scan() argument
2345 struct iw_point *dwrq = &wrqu->data; in atmel_get_scan() local
2406 dwrq->length = (current_ev - extra); in atmel_get_scan()
2407 dwrq->flags = 0; in atmel_get_scan()
2417 struct iw_point *dwrq = &wrqu->data; in atmel_get_range() local
2422 dwrq->length = sizeof(struct iw_range); in atmel_get_range()