Lines Matching refs:ext
1838 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra;
1839 int idx, key_len, alg = ext->alg, set_key = 1;
1853 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) {
1855 set_key = ext->key_len > 0 ? 1 : 0;
1867 if (ext->key_len > 5) {
1871 } else if (ext->key_len > 0) {
1880 key_len = min ((int)ext->key_len, priv->wep_key_len[idx]);
1881 memcpy(priv->wep_keys[idx], ext->key, key_len);
1898 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra;
1901 max_key_len = encoding->length - sizeof(*ext);
1914 memset(ext, 0, sizeof(*ext));
1917 ext->alg = IW_ENCODE_ALG_NONE;
1918 ext->key_len = 0;
1922 ext->alg = IW_ENCODE_ALG_WEP;
1926 ext->key_len = priv->wep_key_len[idx];
1927 memcpy(ext->key, priv->wep_keys[idx], ext->key_len);