Lines Matching refs:ext
1544 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; in prism54_set_encodeext() local
1545 int idx, alg = ext->alg, set_key = 1; in prism54_set_encodeext()
1568 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) { in prism54_set_encodeext()
1573 set_key = ext->key_len > 0 ? 1 : 0; in prism54_set_encodeext()
1582 if (ext->key_len > KEY_SIZE_WEP104) { in prism54_set_encodeext()
1586 if (ext->key_len > KEY_SIZE_WEP40) in prism54_set_encodeext()
1592 if (ext->key_len > KEY_SIZE_TKIP) { in prism54_set_encodeext()
1605 memcpy(key.key, ext->key, ext->key_len); in prism54_set_encodeext()
1653 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; in prism54_get_encodeext() local
1672 max_key_len = encoding->length - sizeof(*ext); in prism54_get_encodeext()
1688 memset(ext, 0, sizeof(*ext)); in prism54_get_encodeext()
1706 ext->alg = IW_ENCODE_ALG_NONE; in prism54_get_encodeext()
1707 ext->key_len = 0; in prism54_get_encodeext()
1720 memcpy(ext->key, key->key, key->length); in prism54_get_encodeext()
1721 ext->key_len = key->length; in prism54_get_encodeext()
1725 ext->alg = IW_ENCODE_ALG_TKIP; in prism54_get_encodeext()
1729 ext->alg = IW_ENCODE_ALG_WEP; in prism54_get_encodeext()