Lines Matching refs:ext
1853 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; in atmel_set_encodeext() local
1854 int idx, key_len, alg = ext->alg, set_key = 1; in atmel_set_encodeext()
1868 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) { in atmel_set_encodeext()
1870 set_key = ext->key_len > 0 ? 1 : 0; in atmel_set_encodeext()
1882 if (ext->key_len > 5) { in atmel_set_encodeext()
1886 } else if (ext->key_len > 0) { in atmel_set_encodeext()
1895 key_len = min ((int)ext->key_len, priv->wep_key_len[idx]); in atmel_set_encodeext()
1896 memcpy(priv->wep_keys[idx], ext->key, key_len); in atmel_set_encodeext()
1913 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; in atmel_get_encodeext() local
1916 max_key_len = encoding->length - sizeof(*ext); in atmel_get_encodeext()
1929 memset(ext, 0, sizeof(*ext)); in atmel_get_encodeext()
1932 ext->alg = IW_ENCODE_ALG_NONE; in atmel_get_encodeext()
1933 ext->key_len = 0; in atmel_get_encodeext()
1937 ext->alg = IW_ENCODE_ALG_WEP; in atmel_get_encodeext()
1941 ext->key_len = priv->wep_key_len[idx]; in atmel_get_encodeext()
1942 memcpy(ext->key, priv->wep_keys[idx], ext->key_len); in atmel_get_encodeext()