Lines Matching refs:hk
340 struct ath_keyval *hk, const u8 *addr,
356 memcpy(hk->kv_mic, key_txmic, sizeof(hk->kv_mic));
357 memcpy(hk->kv_txmic, key_txmic, sizeof(hk->kv_mic));
359 memcpy(hk->kv_mic, key_rxmic, sizeof(hk->kv_mic));
360 memcpy(hk->kv_txmic, key_rxmic, sizeof(hk->kv_mic));
362 return ath_hw_set_keycache_entry(common, keyix, hk, addr);
366 memcpy(hk->kv_mic, key_rxmic, sizeof(hk->kv_mic));
367 memcpy(hk->kv_txmic, key_txmic, sizeof(hk->kv_txmic));
368 return ath_hw_set_keycache_entry(common, keyix, hk, addr);
374 memcpy(hk->kv_mic, key_txmic, sizeof(hk->kv_mic));
375 if (!ath_hw_set_keycache_entry(common, keyix, hk, NULL)) {
381 memcpy(hk->kv_mic, key_rxmic, sizeof(hk->kv_mic));
383 return ath_hw_set_keycache_entry(common, keyix + 32, hk, addr);
478 struct ath_keyval hk;
484 memset(&hk, 0, sizeof(hk));
488 hk.kv_type = ATH_CIPHER_CLR;
492 hk.kv_type = ATH_CIPHER_WEP;
495 hk.kv_type = ATH_CIPHER_TKIP;
498 hk.kv_type = ATH_CIPHER_AES_CCM;
504 hk.kv_len = key->keylen;
506 memcpy(&hk.kv_values, key->key, key->keylen);
553 ret = ath_setkey_tkip(common, idx, key->key, &hk, mac,
556 ret = ath_hw_set_keycache_entry(common, idx, &hk, mac);