Lines Matching defs:crypto
846 * crypto entry in the registers should be used to encrypt the frame.
1712 struct rt2x00lib_crypto *crypto,
1721 if (crypto->cmd == SET_KEY) {
1731 (crypto->cipher & 0x7));
1733 (crypto->cipher & 0x8) >> 3);
1734 rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_RX_WIUDF, crypto->cipher);
1752 if ((crypto->cipher == CIPHER_TKIP) ||
1753 (crypto->cipher == CIPHER_TKIP_NO_MIC) ||
1754 (crypto->cipher == CIPHER_AES))
1762 struct rt2x00lib_crypto *crypto,
1770 if (crypto->cmd == SET_KEY) {
1771 key->hw_key_idx = (4 * crypto->bssidx) + key->keyidx;
1773 memcpy(key_entry.key, crypto->key,
1775 memcpy(key_entry.tx_mic, crypto->tx_mic,
1777 memcpy(key_entry.rx_mic, crypto->rx_mic,
1799 (crypto->cmd == SET_KEY) * crypto->cipher);
1805 rt2800_config_wcid(rt2x00dev, crypto->address, key->hw_key_idx);
1807 crypto->bssidx);
1808 rt2800_config_wcid_attr_cipher(rt2x00dev, crypto, key);
1815 struct rt2x00lib_crypto *crypto,
1821 if (crypto->cmd == SET_KEY) {
1826 if (crypto->wcid > WCID_END)
1828 key->hw_key_idx = crypto->wcid;
1830 memcpy(key_entry.key, crypto->key,
1832 memcpy(key_entry.tx_mic, crypto->tx_mic,
1834 memcpy(key_entry.rx_mic, crypto->rx_mic,
1845 rt2800_config_wcid_attr_cipher(rt2x00dev, crypto, key);