Lines Matching refs:ext
1207 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; in gelic_wl_set_encodeext() local
1216 alg = ext->alg; in gelic_wl_set_encodeext()
1222 pr_debug("%s: ext_flag=%x\n", __func__, ext->ext_flags); in gelic_wl_set_encodeext()
1223 pr_debug("%s: ext_key_len=%x\n", __func__, ext->key_len); in gelic_wl_set_encodeext()
1234 if (!enc->length && (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY)) { in gelic_wl_set_encodeext()
1258 if (IW_ENCODING_TOKEN_MAX < ext->key_len) { in gelic_wl_set_encodeext()
1260 ext->key_len); in gelic_wl_set_encodeext()
1265 wl->key_len[key_index] = ext->key_len; in gelic_wl_set_encodeext()
1267 memcpy(wl->key[key_index], ext->key, ext->key_len); in gelic_wl_set_encodeext()
1272 if (ext->key_len != WPA_PSK_LEN) { in gelic_wl_set_encodeext()
1274 ext->key_len); in gelic_wl_set_encodeext()
1279 memcpy(wl->psk, ext->key, ext->key_len); in gelic_wl_set_encodeext()
1280 wl->psk_len = ext->key_len; in gelic_wl_set_encodeext()
1297 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; in gelic_wl_get_encodeext() local
1323 memset(ext, 0, sizeof(struct iw_encode_ext)); in gelic_wl_get_encodeext()
1326 ext->alg = IW_ENCODE_ALG_WEP; in gelic_wl_get_encodeext()
1330 ext->alg = IW_ENCODE_ALG_TKIP; in gelic_wl_get_encodeext()
1334 ext->alg = IW_ENCODE_ALG_CCMP; in gelic_wl_get_encodeext()
1339 ext->alg = IW_ENCODE_ALG_NONE; in gelic_wl_get_encodeext()
1350 memcpy(ext->key, wl->key[key_index], in gelic_wl_get_encodeext()