Lines Matching refs:dwrq
5909 struct iw_point *dwrq = &wrqu->essid;
5917 if (dwrq->flags == 0) {
5921 unsigned index = (dwrq->flags & IW_ENCODE_INDEX) - 1;
5924 if (dwrq->length > IW_ESSID_MAX_SIZE)
5934 memcpy(SSID_rid.ssids[index].ssid, extra, dwrq->length);
5935 SSID_rid.ssids[index].len = cpu_to_le16(dwrq->length);
5955 struct iw_point *dwrq = &wrqu->essid;
5961 /* Note : if dwrq->flags != 0, we should
5969 dwrq->length = le16_to_cpu(status_rid.SSIDlen);
5970 dwrq->flags = 1; /* active */
6042 struct iw_point *dwrq = &wrqu->data;
6046 if (dwrq->length > 16) {
6051 memcpy(local->config.nodeName, extra, dwrq->length);
6066 struct iw_point *dwrq = &wrqu->data;
6072 dwrq->length = strlen(extra);
6372 struct iw_point *dwrq = &wrqu->encoding;
6374 int perm = (dwrq->flags & IW_ENCODE_TEMP ? 0 : 1);
6389 if (dwrq->length > 0) {
6391 int index = (dwrq->flags & IW_ENCODE_INDEX) - 1;
6395 if (dwrq->length > MAX_KEY_SIZE) {
6408 if (dwrq->length > MIN_KEY_SIZE)
6413 if (!(dwrq->flags & IW_ENCODE_NOKEY)) {
6417 memcpy(key.key, extra, dwrq->length);
6435 int index = (dwrq->flags & IW_ENCODE_INDEX) - 1;
6446 if (!(dwrq->flags & IW_ENCODE_MODE))
6451 if (dwrq->flags & IW_ENCODE_DISABLED)
6453 if (dwrq->flags & IW_ENCODE_RESTRICTED)
6455 if (dwrq->flags & IW_ENCODE_OPEN)
6472 struct iw_point *dwrq = &wrqu->encoding;
6474 int index = (dwrq->flags & IW_ENCODE_INDEX) - 1;
6486 dwrq->flags = IW_ENCODE_OPEN;
6489 dwrq->flags = IW_ENCODE_RESTRICTED;
6493 dwrq->flags = IW_ENCODE_DISABLED;
6497 dwrq->flags |= IW_ENCODE_NOKEY;
6506 dwrq->flags |= index + 1;
6511 dwrq->length = 0;
6513 dwrq->length = wep_key_len;
6514 memcpy(extra, buf, dwrq->length);
6950 struct iw_point *dwrq = &wrqu->data;
6959 dwrq->length = sizeof(struct iw_range);
7208 struct iw_point *dwrq = &wrqu->data;
7268 dwrq->flags = 1; /* Should be define'd */
7272 dwrq->length = i;
7518 struct iw_point *dwrq = &wrqu->data;
7534 extra + dwrq->length,
7538 if ((extra + dwrq->length - current_ev) <= IW_EV_ADDR_LEN) {
7546 dwrq->length = (current_ev - extra);
7547 dwrq->flags = 0; /* todo */