Lines Matching refs:erq
127 struct iw_point *erq, char *keybuf) in prism2_ioctl_siwencode() argument
137 i = erq->flags & IW_ENCODE_INDEX; in prism2_ioctl_siwencode()
147 if (erq->flags & IW_ENCODE_DISABLED) { in prism2_ioctl_siwencode()
186 if (erq->length > 0) { in prism2_ioctl_siwencode()
187 int len = erq->length <= 5 ? 5 : 13; in prism2_ioctl_siwencode()
189 if (len > erq->length) in prism2_ioctl_siwencode()
190 memset(keybuf + erq->length, 0, len - erq->length); in prism2_ioctl_siwencode()
206 local->open_wep = erq->flags & IW_ENCODE_OPEN; in prism2_ioctl_siwencode()
229 struct iw_point *erq, char *key) in prism2_ioctl_giwencode() argument
240 i = erq->flags & IW_ENCODE_INDEX; in prism2_ioctl_giwencode()
249 erq->flags = i + 1; in prism2_ioctl_giwencode()
252 erq->length = 0; in prism2_ioctl_giwencode()
253 erq->flags |= IW_ENCODE_DISABLED; in prism2_ioctl_giwencode()
260 erq->length = 0; in prism2_ioctl_giwencode()
261 erq->flags |= IW_ENCODE_ENABLED; in prism2_ioctl_giwencode()
268 erq->length = (len >= 0 ? len : 0); in prism2_ioctl_giwencode()
277 erq->flags |= IW_ENCODE_ENABLED; in prism2_ioctl_giwencode()
279 erq->flags |= IW_ENCODE_DISABLED; in prism2_ioctl_giwencode()
281 erq->flags |= IW_ENCODE_RESTRICTED; in prism2_ioctl_giwencode()
283 erq->flags |= IW_ENCODE_OPEN; in prism2_ioctl_giwencode()
3199 struct iw_point *erq, char *extra) in prism2_ioctl_siwencodeext() argument
3211 i = erq->flags & IW_ENCODE_INDEX; in prism2_ioctl_siwencodeext()
3243 if ((erq->flags & IW_ENCODE_DISABLED) || in prism2_ioctl_siwencodeext()
3352 local->open_wep = erq->flags & IW_ENCODE_OPEN; in prism2_ioctl_siwencodeext()
3373 struct iw_point *erq, char *extra) in prism2_ioctl_giwencodeext() argument
3383 max_key_len = erq->length - sizeof(*ext); in prism2_ioctl_giwencodeext()
3387 i = erq->flags & IW_ENCODE_INDEX; in prism2_ioctl_giwencodeext()
3403 erq->flags = i + 1; in prism2_ioctl_giwencodeext()
3409 erq->flags |= IW_ENCODE_DISABLED; in prism2_ioctl_giwencodeext()