Lines Matching refs:dwrq

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