Lines Matching refs:erq
317 struct iw_point *erq = &(wrqu->encoding); in libipw_wx_set_encode() local
329 key = erq->flags & IW_ENCODE_INDEX; in libipw_wx_set_encode()
345 if (erq->flags & IW_ENCODE_DISABLED) { in libipw_wx_set_encode()
414 if (erq->length > 0) { in libipw_wx_set_encode()
415 len = erq->length <= 5 ? 5 : 13; in libipw_wx_set_encode()
416 memcpy(sec.keys[key], keybuf, erq->length); in libipw_wx_set_encode()
417 if (len > erq->length) in libipw_wx_set_encode()
418 memset(sec.keys[key] + erq->length, 0, in libipw_wx_set_encode()
419 len - erq->length); in libipw_wx_set_encode()
422 erq->length, len); in libipw_wx_set_encode()
457 if (erq->flags & (IW_ENCODE_OPEN | IW_ENCODE_RESTRICTED)) { in libipw_wx_set_encode()
458 ieee->open_wep = !(erq->flags & IW_ENCODE_RESTRICTED); in libipw_wx_set_encode()
484 struct iw_point *erq = &(wrqu->encoding); in libipw_wx_get_encode() local
491 key = erq->flags & IW_ENCODE_INDEX; in libipw_wx_get_encode()
500 erq->flags = key + 1; in libipw_wx_get_encode()
503 erq->length = 0; in libipw_wx_get_encode()
504 erq->flags |= IW_ENCODE_DISABLED; in libipw_wx_get_encode()
511 erq->length = len; in libipw_wx_get_encode()
512 erq->flags |= IW_ENCODE_ENABLED; in libipw_wx_get_encode()
515 erq->flags |= IW_ENCODE_OPEN; in libipw_wx_get_encode()
517 erq->flags |= IW_ENCODE_RESTRICTED; in libipw_wx_get_encode()