Lines Matching refs:erq
565 struct iw_point *erq, char *keybuf) in cfg80211_wext_siwencode() argument
583 idx = erq->flags & IW_ENCODE_INDEX; in cfg80211_wext_siwencode()
593 if (erq->flags & IW_ENCODE_DISABLED) in cfg80211_wext_siwencode()
595 else if (erq->length == 0) { in cfg80211_wext_siwencode()
610 params.key_len = erq->length; in cfg80211_wext_siwencode()
611 if (erq->length == 5) in cfg80211_wext_siwencode()
613 else if (erq->length == 13) in cfg80211_wext_siwencode()
625 struct iw_point *erq, char *extra) in cfg80211_wext_siwencodeext() argument
672 if (erq->flags & IW_ENCODE_DISABLED) in cfg80211_wext_siwencodeext()
675 idx = erq->flags & IW_ENCODE_INDEX; in cfg80211_wext_siwencodeext()
716 struct iw_point *erq, char *keybuf) in cfg80211_wext_giwencode() argument
725 idx = erq->flags & IW_ENCODE_INDEX; in cfg80211_wext_giwencode()
735 erq->flags = idx + 1; in cfg80211_wext_giwencode()
738 erq->flags |= IW_ENCODE_DISABLED; in cfg80211_wext_giwencode()
739 erq->length = 0; in cfg80211_wext_giwencode()
743 erq->length = min_t(size_t, erq->length, in cfg80211_wext_giwencode()
745 memcpy(keybuf, wdev->wext.keys->params[idx].key, erq->length); in cfg80211_wext_giwencode()
746 erq->flags |= IW_ENCODE_ENABLED; in cfg80211_wext_giwencode()