/linux-4.4.14/drivers/net/wireless/ipw2x00/ |
H A D | libipw_wx.c | 314 struct iw_point *erq = &(wrqu->encoding); libipw_wx_set_encode() local 325 key = erq->flags & IW_ENCODE_INDEX; libipw_wx_set_encode() 341 if (erq->flags & IW_ENCODE_DISABLED) { libipw_wx_set_encode() 410 if (erq->length > 0) { libipw_wx_set_encode() 411 len = erq->length <= 5 ? 5 : 13; libipw_wx_set_encode() 412 memcpy(sec.keys[key], keybuf, erq->length); libipw_wx_set_encode() 413 if (len > erq->length) libipw_wx_set_encode() 414 memset(sec.keys[key] + erq->length, 0, libipw_wx_set_encode() 415 len - erq->length); libipw_wx_set_encode() 418 erq->length, len); libipw_wx_set_encode() 453 if (erq->flags & (IW_ENCODE_OPEN | IW_ENCODE_RESTRICTED)) { libipw_wx_set_encode() 454 ieee->open_wep = !(erq->flags & IW_ENCODE_RESTRICTED); libipw_wx_set_encode() 480 struct iw_point *erq = &(wrqu->encoding); libipw_wx_get_encode() local 487 key = erq->flags & IW_ENCODE_INDEX; libipw_wx_get_encode() 496 erq->flags = key + 1; libipw_wx_get_encode() 499 erq->length = 0; libipw_wx_get_encode() 500 erq->flags |= IW_ENCODE_DISABLED; libipw_wx_get_encode() 507 erq->length = len; libipw_wx_get_encode() 508 erq->flags |= IW_ENCODE_ENABLED; libipw_wx_get_encode() 511 erq->flags |= IW_ENCODE_OPEN; libipw_wx_get_encode() 513 erq->flags |= IW_ENCODE_RESTRICTED; libipw_wx_get_encode()
|
/linux-4.4.14/drivers/staging/rtl8192e/ |
H A D | rtllib_wx.c | 304 struct iw_point *erq = &(wrqu->encoding); rtllib_wx_set_encode() local 314 key = erq->flags & IW_ENCODE_INDEX; rtllib_wx_set_encode() 328 if (erq->flags & IW_ENCODE_DISABLED) { rtllib_wx_set_encode() 400 if (erq->length > 0) { rtllib_wx_set_encode() 401 len = erq->length <= 5 ? 5 : 13; rtllib_wx_set_encode() 402 memcpy(sec.keys[key], keybuf, erq->length); rtllib_wx_set_encode() 403 if (len > erq->length) rtllib_wx_set_encode() 404 memset(sec.keys[key] + erq->length, 0, rtllib_wx_set_encode() 405 len - erq->length); rtllib_wx_set_encode() 407 key, escape_essid(sec.keys[key], len), erq->length, rtllib_wx_set_encode() 445 ieee->open_wep = !(erq->flags & IW_ENCODE_RESTRICTED); rtllib_wx_set_encode() 482 struct iw_point *erq = &(wrqu->encoding); rtllib_wx_get_encode() local 491 key = erq->flags & IW_ENCODE_INDEX; rtllib_wx_get_encode() 501 erq->flags = key + 1; rtllib_wx_get_encode() 504 erq->length = 0; rtllib_wx_get_encode() 505 erq->flags |= IW_ENCODE_DISABLED; rtllib_wx_get_encode() 510 erq->length = max(len, 0); rtllib_wx_get_encode() 512 erq->flags |= IW_ENCODE_ENABLED; rtllib_wx_get_encode() 515 erq->flags |= IW_ENCODE_OPEN; rtllib_wx_get_encode() 517 erq->flags |= IW_ENCODE_RESTRICTED; rtllib_wx_get_encode()
|
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_wx.c | 294 struct iw_point *erq = &(wrqu->encoding); ieee80211_wx_set_encode() local 304 key = erq->flags & IW_ENCODE_INDEX; ieee80211_wx_set_encode() 319 if (erq->flags & IW_ENCODE_DISABLED) { ieee80211_wx_set_encode() 388 if (erq->length > 0) { ieee80211_wx_set_encode() 389 len = erq->length <= 5 ? 5 : 13; ieee80211_wx_set_encode() 390 memcpy(sec.keys[key], keybuf, erq->length); ieee80211_wx_set_encode() 391 if (len > erq->length) ieee80211_wx_set_encode() 392 memset(sec.keys[key] + erq->length, 0, ieee80211_wx_set_encode() 393 len - erq->length); ieee80211_wx_set_encode() 396 erq->length, len); ieee80211_wx_set_encode() 435 ieee->open_wep = !(erq->flags & IW_ENCODE_RESTRICTED); ieee80211_wx_set_encode() 469 struct iw_point *erq = &(wrqu->encoding); ieee80211_wx_get_encode() local 478 key = erq->flags & IW_ENCODE_INDEX; ieee80211_wx_get_encode() 487 erq->flags = key + 1; ieee80211_wx_get_encode() 490 erq->length = 0; ieee80211_wx_get_encode() 491 erq->flags |= IW_ENCODE_DISABLED; ieee80211_wx_get_encode() 495 erq->length = (len >= 0 ? len : 0); ieee80211_wx_get_encode() 497 erq->flags |= IW_ENCODE_ENABLED; ieee80211_wx_get_encode() 500 erq->flags |= IW_ENCODE_OPEN; ieee80211_wx_get_encode() 502 erq->flags |= IW_ENCODE_RESTRICTED; ieee80211_wx_get_encode()
|
/linux-4.4.14/drivers/net/wireless/orinoco/ |
H A D | wext.c | 237 struct iw_point *erq, orinoco_ioctl_setiwencode() 241 int index = (erq->flags & IW_ENCODE_INDEX) - 1; orinoco_ioctl_setiwencode() 251 if (erq->pointer) { orinoco_ioctl_setiwencode() 253 if (erq->length > LARGE_KEY_SIZE) orinoco_ioctl_setiwencode() 256 if ((erq->length > SMALL_KEY_SIZE) && !priv->has_big_wep) orinoco_ioctl_setiwencode() 267 if (erq->length > 0) { orinoco_ioctl_setiwencode() 281 if ((index != -1) || (erq->flags == 0)) { orinoco_ioctl_setiwencode() 295 if (erq->flags & IW_ENCODE_DISABLED) orinoco_ioctl_setiwencode() 297 if (erq->flags & IW_ENCODE_OPEN) orinoco_ioctl_setiwencode() 299 if (erq->flags & IW_ENCODE_RESTRICTED) orinoco_ioctl_setiwencode() 302 if (erq->pointer && erq->length > 0) { orinoco_ioctl_setiwencode() 304 erq->length, NULL, 0); orinoco_ioctl_setiwencode() 328 struct iw_point *erq, orinoco_ioctl_getiwencode() 332 int index = (erq->flags & IW_ENCODE_INDEX) - 1; orinoco_ioctl_getiwencode() 344 erq->flags = 0; orinoco_ioctl_getiwencode() 346 erq->flags |= IW_ENCODE_DISABLED; orinoco_ioctl_getiwencode() 347 erq->flags |= index + 1; orinoco_ioctl_getiwencode() 350 erq->flags |= IW_ENCODE_RESTRICTED; orinoco_ioctl_getiwencode() 352 erq->flags |= IW_ENCODE_OPEN; orinoco_ioctl_getiwencode() 354 erq->length = priv->keys[index].key_len; orinoco_ioctl_getiwencode() 356 memcpy(keybuf, priv->keys[index].key, erq->length); orinoco_ioctl_getiwencode() 364 struct iw_point *erq, orinoco_ioctl_setessid() 375 if (erq->length > IW_ESSID_MAX_SIZE) orinoco_ioctl_setessid() 385 if (erq->flags) orinoco_ioctl_setessid() 386 memcpy(priv->desired_essid, essidbuf, erq->length); orinoco_ioctl_setessid() 395 struct iw_point *erq, orinoco_ioctl_getessid() 407 erq->length = err; orinoco_ioctl_getessid() 412 erq->length = strlen(priv->desired_essid); orinoco_ioctl_getessid() 416 erq->flags = 1; orinoco_ioctl_getessid() 235 orinoco_ioctl_setiwencode(struct net_device *dev, struct iw_request_info *info, struct iw_point *erq, char *keybuf) orinoco_ioctl_setiwencode() argument 326 orinoco_ioctl_getiwencode(struct net_device *dev, struct iw_request_info *info, struct iw_point *erq, char *keybuf) orinoco_ioctl_getiwencode() argument 362 orinoco_ioctl_setessid(struct net_device *dev, struct iw_request_info *info, struct iw_point *erq, char *essidbuf) orinoco_ioctl_setessid() argument 393 orinoco_ioctl_getessid(struct net_device *dev, struct iw_request_info *info, struct iw_point *erq, char *essidbuf) orinoco_ioctl_getessid() argument
|
/linux-4.4.14/drivers/isdn/hisax/ |
H A D | hisax_if.h | 58 struct sk_buff_head erq; member in struct:hisax_d_if
|
H A D | config.c | 1630 skb_queue_head_init(&hisax_d_if->erq); hisax_register() 1640 skb_queue_purge(&hisax_d_if->erq); hisax_unregister() 1726 skb_queue_tail(&d_if->erq, arg); hisax_d_l1l2() 1886 while ((skb = skb_dequeue(&d_if->erq)) != NULL) { EChannel_proc_rcv()
|
/linux-4.4.14/net/wireless/ |
H A D | wext-compat.c | 589 struct iw_point *erq, char *keybuf) cfg80211_wext_siwencode() 607 idx = erq->flags & IW_ENCODE_INDEX; cfg80211_wext_siwencode() 617 if (erq->flags & IW_ENCODE_DISABLED) cfg80211_wext_siwencode() 619 else if (erq->length == 0) { cfg80211_wext_siwencode() 634 params.key_len = erq->length; cfg80211_wext_siwencode() 635 if (erq->length == 5) cfg80211_wext_siwencode() 637 else if (erq->length == 13) cfg80211_wext_siwencode() 649 struct iw_point *erq, char *extra) cfg80211_wext_siwencodeext() 696 if (erq->flags & IW_ENCODE_DISABLED) cfg80211_wext_siwencodeext() 699 idx = erq->flags & IW_ENCODE_INDEX; cfg80211_wext_siwencodeext() 740 struct iw_point *erq, char *keybuf) cfg80211_wext_giwencode() 749 idx = erq->flags & IW_ENCODE_INDEX; cfg80211_wext_giwencode() 759 erq->flags = idx + 1; cfg80211_wext_giwencode() 762 erq->flags |= IW_ENCODE_DISABLED; cfg80211_wext_giwencode() 763 erq->length = 0; cfg80211_wext_giwencode() 767 erq->length = min_t(size_t, erq->length, cfg80211_wext_giwencode() 769 memcpy(keybuf, wdev->wext.keys->params[idx].key, erq->length); cfg80211_wext_giwencode() 770 erq->flags |= IW_ENCODE_ENABLED; cfg80211_wext_giwencode() 587 cfg80211_wext_siwencode(struct net_device *dev, struct iw_request_info *info, struct iw_point *erq, char *keybuf) cfg80211_wext_siwencode() argument 647 cfg80211_wext_siwencodeext(struct net_device *dev, struct iw_request_info *info, struct iw_point *erq, char *extra) cfg80211_wext_siwencodeext() argument 738 cfg80211_wext_giwencode(struct net_device *dev, struct iw_request_info *info, struct iw_point *erq, char *keybuf) cfg80211_wext_giwencode() argument
|
/linux-4.4.14/drivers/staging/rtl8712/ |
H A D | rtl871x_ioctl_linux.c | 1515 struct iw_point *erq = &(wrqu->encoding); r8711_wx_set_enc() local 1518 key = erq->flags & IW_ENCODE_INDEX; r8711_wx_set_enc() 1520 if (erq->flags & IW_ENCODE_DISABLED) { r8711_wx_set_enc() 1541 if (erq->flags & IW_ENCODE_OPEN) { r8711_wx_set_enc() 1550 } else if (erq->flags & IW_ENCODE_RESTRICTED) { r8711_wx_set_enc() 1570 if (erq->length > 0) { r8711_wx_set_enc() 1571 wep.KeyLength = erq->length <= 5 ? 5 : 13; r8711_wx_set_enc() 1577 * KeyMaterial(erq->length==0). r8711_wx_set_enc() 1610 struct iw_point *erq = &(wrqu->encoding); r8711_wx_get_enc() local 1615 erq->length = 0; r8711_wx_get_enc() 1616 erq->flags |= IW_ENCODE_DISABLED; r8711_wx_get_enc() 1620 key = erq->flags & IW_ENCODE_INDEX; r8711_wx_get_enc() 1628 erq->flags = key + 1; r8711_wx_get_enc() 1632 erq->length = 0; r8711_wx_get_enc() 1633 erq->flags |= IW_ENCODE_DISABLED; r8711_wx_get_enc() 1636 erq->length = padapter->securitypriv.DefKeylen[key]; r8711_wx_get_enc() 1637 if (erq->length) { r8711_wx_get_enc() 1641 erq->flags |= IW_ENCODE_ENABLED; r8711_wx_get_enc() 1644 erq->flags |= IW_ENCODE_OPEN; r8711_wx_get_enc() 1647 erq->flags |= IW_ENCODE_RESTRICTED; r8711_wx_get_enc() 1649 erq->length = 0; r8711_wx_get_enc() 1650 erq->flags |= IW_ENCODE_DISABLED; r8711_wx_get_enc() 1655 erq->length = 16; r8711_wx_get_enc() 1656 erq->flags |= (IW_ENCODE_ENABLED | IW_ENCODE_OPEN | r8711_wx_get_enc() 1660 erq->length = 0; r8711_wx_get_enc() 1661 erq->flags |= IW_ENCODE_DISABLED; r8711_wx_get_enc()
|
/linux-4.4.14/drivers/net/wireless/ |
H A D | zd1201.c | 1393 struct iw_request_info *info, struct iw_point *erq, char *key) zd1201_set_encode() 1399 if (erq->length > ZD1201_MAXKEYLEN) zd1201_set_encode() 1402 i = (erq->flags & IW_ENCODE_INDEX)-1; zd1201_set_encode() 1417 err = zd1201_setconfig(zd, rid, key, erq->length, 1); zd1201_set_encode() 1420 zd->encode_keylen[i] = erq->length; zd1201_set_encode() 1421 memcpy(zd->encode_keys[i], key, erq->length); zd1201_set_encode() 1424 if (!(erq->flags & IW_ENCODE_DISABLED & IW_ENCODE_MODE)) { zd1201_set_encode() 1429 if (erq->flags & IW_ENCODE_RESTRICTED & IW_ENCODE_MODE) { zd1201_set_encode() 1450 struct iw_request_info *info, struct iw_point *erq, char *key) zd1201_get_encode() 1457 erq->flags = IW_ENCODE_ENABLED; zd1201_get_encode() 1459 erq->flags = IW_ENCODE_DISABLED; zd1201_get_encode() 1461 erq->flags |= IW_ENCODE_RESTRICTED; zd1201_get_encode() 1463 erq->flags |= IW_ENCODE_OPEN; zd1201_get_encode() 1465 i = (erq->flags & IW_ENCODE_INDEX) -1; zd1201_get_encode() 1474 erq->flags |= i+1; zd1201_get_encode() 1476 erq->length = zd->encode_keylen[i]; zd1201_get_encode() 1477 memcpy(key, zd->encode_keys[i], erq->length); zd1201_get_encode() 1392 zd1201_set_encode(struct net_device *dev, struct iw_request_info *info, struct iw_point *erq, char *key) zd1201_set_encode() argument 1449 zd1201_get_encode(struct net_device *dev, struct iw_request_info *info, struct iw_point *erq, char *key) zd1201_get_encode() argument
|
/linux-4.4.14/drivers/net/wireless/hostap/ |
H A D | hostap_ioctl.c | 126 struct iw_point *erq, char *keybuf) prism2_ioctl_siwencode() 136 i = erq->flags & IW_ENCODE_INDEX; prism2_ioctl_siwencode() 146 if (erq->flags & IW_ENCODE_DISABLED) { prism2_ioctl_siwencode() 185 if (erq->length > 0) { prism2_ioctl_siwencode() 186 int len = erq->length <= 5 ? 5 : 13; prism2_ioctl_siwencode() 188 if (len > erq->length) prism2_ioctl_siwencode() 189 memset(keybuf + erq->length, 0, len - erq->length); prism2_ioctl_siwencode() 205 local->open_wep = erq->flags & IW_ENCODE_OPEN; prism2_ioctl_siwencode() 228 struct iw_point *erq, char *key) prism2_ioctl_giwencode() 239 i = erq->flags & IW_ENCODE_INDEX; prism2_ioctl_giwencode() 248 erq->flags = i + 1; prism2_ioctl_giwencode() 251 erq->length = 0; prism2_ioctl_giwencode() 252 erq->flags |= IW_ENCODE_DISABLED; prism2_ioctl_giwencode() 259 erq->length = 0; prism2_ioctl_giwencode() 260 erq->flags |= IW_ENCODE_ENABLED; prism2_ioctl_giwencode() 267 erq->length = (len >= 0 ? len : 0); prism2_ioctl_giwencode() 276 erq->flags |= IW_ENCODE_ENABLED; prism2_ioctl_giwencode() 278 erq->flags |= IW_ENCODE_DISABLED; prism2_ioctl_giwencode() 280 erq->flags |= IW_ENCODE_RESTRICTED; prism2_ioctl_giwencode() 282 erq->flags |= IW_ENCODE_OPEN; prism2_ioctl_giwencode() 3202 struct iw_point *erq, char *extra) prism2_ioctl_siwencodeext() 3214 i = erq->flags & IW_ENCODE_INDEX; prism2_ioctl_siwencodeext() 3246 if ((erq->flags & IW_ENCODE_DISABLED) || prism2_ioctl_siwencodeext() 3355 local->open_wep = erq->flags & IW_ENCODE_OPEN; prism2_ioctl_siwencodeext() 3376 struct iw_point *erq, char *extra) prism2_ioctl_giwencodeext() 3386 max_key_len = erq->length - sizeof(*ext); prism2_ioctl_giwencodeext() 3390 i = erq->flags & IW_ENCODE_INDEX; prism2_ioctl_giwencodeext() 3406 erq->flags = i + 1; prism2_ioctl_giwencodeext() 3412 erq->flags |= IW_ENCODE_DISABLED; prism2_ioctl_giwencodeext() 124 prism2_ioctl_siwencode(struct net_device *dev, struct iw_request_info *info, struct iw_point *erq, char *keybuf) prism2_ioctl_siwencode() argument 226 prism2_ioctl_giwencode(struct net_device *dev, struct iw_request_info *info, struct iw_point *erq, char *key) prism2_ioctl_giwencode() argument 3200 prism2_ioctl_siwencodeext(struct net_device *dev, struct iw_request_info *info, struct iw_point *erq, char *extra) prism2_ioctl_siwencodeext() argument 3374 prism2_ioctl_giwencodeext(struct net_device *dev, struct iw_request_info *info, struct iw_point *erq, char *extra) prism2_ioctl_giwencodeext() argument
|
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/ |
H A D | ioctl_linux.c | 1615 struct iw_point *erq = &(wrqu->encoding); rtw_wx_set_enc() local 1618 DBG_88E("+rtw_wx_set_enc, flags = 0x%x\n", erq->flags); rtw_wx_set_enc() 1622 key = erq->flags & IW_ENCODE_INDEX; rtw_wx_set_enc() 1625 if (erq->flags & IW_ENCODE_DISABLED) { rtw_wx_set_enc() 1649 if (erq->flags & IW_ENCODE_OPEN) { rtw_wx_set_enc() 1657 } else if (erq->flags & IW_ENCODE_RESTRICTED) { rtw_wx_set_enc() 1666 DBG_88E("rtw_wx_set_enc():erq->flags = 0x%x\n", erq->flags); rtw_wx_set_enc() 1677 if (erq->length > 0) { rtw_wx_set_enc() 1678 wep.KeyLength = erq->length <= 5 ? 5 : 13; rtw_wx_set_enc() 1685 /* set key_id only, no given KeyMaterial(erq->length == 0). */ rtw_wx_set_enc() 1728 struct iw_point *erq = &(wrqu->encoding); rtw_wx_get_enc() local 1734 erq->length = 0; rtw_wx_get_enc() 1735 erq->flags |= IW_ENCODE_DISABLED; rtw_wx_get_enc() 1740 key = erq->flags & IW_ENCODE_INDEX; rtw_wx_get_enc() 1750 erq->flags = key + 1; rtw_wx_get_enc() 1755 erq->length = 0; rtw_wx_get_enc() 1756 erq->flags |= IW_ENCODE_DISABLED; rtw_wx_get_enc() 1759 erq->length = padapter->securitypriv.dot11DefKeylen[key]; rtw_wx_get_enc() 1760 if (erq->length) { rtw_wx_get_enc() 1763 erq->flags |= IW_ENCODE_ENABLED; rtw_wx_get_enc() 1766 erq->flags |= IW_ENCODE_OPEN; rtw_wx_get_enc() 1768 erq->flags |= IW_ENCODE_RESTRICTED; rtw_wx_get_enc() 1770 erq->length = 0; rtw_wx_get_enc() 1771 erq->flags |= IW_ENCODE_DISABLED; rtw_wx_get_enc() 1776 erq->length = 16; rtw_wx_get_enc() 1777 erq->flags |= (IW_ENCODE_ENABLED | IW_ENCODE_OPEN | IW_ENCODE_NOKEY); rtw_wx_get_enc() 1780 erq->length = 0; rtw_wx_get_enc() 1781 erq->flags |= IW_ENCODE_DISABLED; rtw_wx_get_enc()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
H A D | i915_gpu_error.c | 1072 struct drm_i915_error_request *erq; i915_gem_record_rings() local 1074 erq = &error->ring[i].requests[count++]; i915_gem_record_rings() 1075 erq->seqno = request->seqno; i915_gem_record_rings() 1076 erq->jiffies = request->emitted_jiffies; i915_gem_record_rings() 1077 erq->tail = request->postfix; i915_gem_record_rings()
|