Lines Matching defs:crypto
476 * crypto entry in the registers should be used to encrypt the frame.
759 struct rt2x00lib_crypto *crypto,
769 if (crypto->cmd == SET_KEY) {
779 (crypto->cipher & 0x7));
781 (crypto->cipher & 0x8) >> 3);
783 (crypto->bssidx & 0x7));
785 (crypto->bssidx & 0x8) >> 3);
786 rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_RX_WIUDF, crypto->cipher);
795 if ((crypto->cipher == CIPHER_TKIP) ||
796 (crypto->cipher == CIPHER_TKIP_NO_MIC) ||
797 (crypto->cipher == CIPHER_AES))
806 if (crypto->cmd == SET_KEY)
807 memcpy(&wcid_entry, crypto->address, ETH_ALEN);
813 struct rt2x00lib_crypto *crypto,
821 if (crypto->cmd == SET_KEY) {
822 key->hw_key_idx = (4 * crypto->bssidx) + key->keyidx;
824 memcpy(key_entry.key, crypto->key,
826 memcpy(key_entry.tx_mic, crypto->tx_mic,
828 memcpy(key_entry.rx_mic, crypto->rx_mic,
850 (crypto->cmd == SET_KEY) * crypto->cipher);
856 rt2800_config_wcid_attr(rt2x00dev, crypto, key);
863 struct rt2x00lib_crypto *crypto,
869 if (crypto->cmd == SET_KEY) {
875 if (crypto->aid > (256 - 32))
878 key->hw_key_idx = 32 + crypto->aid;
880 memcpy(key_entry.key, crypto->key,
882 memcpy(key_entry.tx_mic, crypto->tx_mic,
884 memcpy(key_entry.rx_mic, crypto->rx_mic,
895 rt2800_config_wcid_attr(rt2x00dev, crypto, key);