Lines Matching refs:ndis_key
1349 struct ndis_80211_wep_key ndis_key; in add_wep_key() local
1366 memset(&ndis_key, 0, sizeof(ndis_key)); in add_wep_key()
1368 ndis_key.size = cpu_to_le32(sizeof(ndis_key)); in add_wep_key()
1369 ndis_key.length = cpu_to_le32(key_len); in add_wep_key()
1370 ndis_key.index = cpu_to_le32(index); in add_wep_key()
1371 memcpy(&ndis_key.material, key, key_len); in add_wep_key()
1374 ndis_key.index |= NDIS_80211_ADDWEP_TRANSMIT_KEY; in add_wep_key()
1383 RNDIS_OID_802_11_ADD_WEP, &ndis_key, in add_wep_key()
1384 sizeof(ndis_key)); in add_wep_key()
1404 struct ndis_80211_key ndis_key; in add_wpa_key() local
1413 if (key_len > sizeof(ndis_key.material) || key_len < 0) { in add_wpa_key()
1424 if (rx_seq && seq_len > sizeof(ndis_key.rsc)) { in add_wpa_key()
1444 memset(&ndis_key, 0, sizeof(ndis_key)); in add_wpa_key()
1446 ndis_key.size = cpu_to_le32(sizeof(ndis_key) - in add_wpa_key()
1447 sizeof(ndis_key.material) + key_len); in add_wpa_key()
1448 ndis_key.length = cpu_to_le32(key_len); in add_wpa_key()
1449 ndis_key.index = cpu_to_le32(index) | flags; in add_wpa_key()
1454 memcpy(ndis_key.material, key, 16); in add_wpa_key()
1455 memcpy(ndis_key.material + 16, key + 24, 8); in add_wpa_key()
1456 memcpy(ndis_key.material + 24, key + 16, 8); in add_wpa_key()
1458 memcpy(ndis_key.material, key, key_len); in add_wpa_key()
1461 memcpy(ndis_key.rsc, rx_seq, seq_len); in add_wpa_key()
1465 memcpy(ndis_key.bssid, addr, ETH_ALEN); in add_wpa_key()
1469 eth_broadcast_addr(ndis_key.bssid); in add_wpa_key()
1471 get_bssid(usbdev, ndis_key.bssid); in add_wpa_key()
1475 RNDIS_OID_802_11_ADD_KEY, &ndis_key, in add_wpa_key()
1476 le32_to_cpu(ndis_key.size)); in add_wpa_key()
1487 memcpy(&priv->encr_keys[index].bssid, ndis_key.bssid, ETH_ALEN); in add_wpa_key()