| /kernel/linux/linux-5.10/net/mac80211/ |
| D | wpa.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2002-2004, Instant802 Networks, Inc. 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 6 * Copyright (C) 2020-2021 Intel Corporation 32 u8 *data, *key, *mic; in ieee80211_tx_h_michael_mic_add() local 36 struct sk_buff *skb = tx->skb; in ieee80211_tx_h_michael_mic_add() 40 hdr = (struct ieee80211_hdr *)skb->data; in ieee80211_tx_h_michael_mic_add() 41 if (!tx->key || tx->key->conf.cipher != WLAN_CIPHER_SUITE_TKIP || in ieee80211_tx_h_michael_mic_add() 42 skb->len < 24 || !ieee80211_is_data_present(hdr->frame_control)) in ieee80211_tx_h_michael_mic_add() 45 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_tx_h_michael_mic_add() [all …]
|
| D | tkip.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2002-2004, Instant802 Networks, Inc. 15 #include "driver-ops.h" 23 * 2-byte by 2-byte subset of the full AES S-box table; second part of this 24 * table is identical to first part but byte-swapped 67 static u8 *write_tkip_iv(u8 *pos, u16 iv16) in write_tkip_iv() argument 69 *pos++ = iv16 >> 8; in write_tkip_iv() 70 *pos++ = ((iv16 >> 8) | 0x20) & 0x7f; in write_tkip_iv() 71 *pos++ = iv16 & 0xFF; in write_tkip_iv() 72 return pos; in write_tkip_iv() [all …]
|
| /kernel/linux/linux-6.6/net/mac80211/ |
| D | wpa.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2002-2004, Instant802 Networks, Inc. 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 6 * Copyright (C) 2020-2022 Intel Corporation 32 u8 *data, *key, *mic; in ieee80211_tx_h_michael_mic_add() local 36 struct sk_buff *skb = tx->skb; in ieee80211_tx_h_michael_mic_add() 40 hdr = (struct ieee80211_hdr *)skb->data; in ieee80211_tx_h_michael_mic_add() 41 if (!tx->key || tx->key->conf.cipher != WLAN_CIPHER_SUITE_TKIP || in ieee80211_tx_h_michael_mic_add() 42 skb->len < 24 || !ieee80211_is_data_present(hdr->frame_control)) in ieee80211_tx_h_michael_mic_add() 45 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_tx_h_michael_mic_add() [all …]
|
| D | tkip.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2002-2004, Instant802 Networks, Inc. 15 #include "driver-ops.h" 23 * 2-byte by 2-byte subset of the full AES S-box table; second part of this 24 * table is identical to first part but byte-swapped 67 static u8 *write_tkip_iv(u8 *pos, u16 iv16) in write_tkip_iv() argument 69 *pos++ = iv16 >> 8; in write_tkip_iv() 70 *pos++ = ((iv16 >> 8) | 0x20) & 0x7f; in write_tkip_iv() 71 *pos++ = iv16 & 0xFF; in write_tkip_iv() 72 return pos; in write_tkip_iv() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/rtl8192e/ |
| D | rtllib_crypt_tkip.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Host AP crypt: host-based TKIP encryption implementation for Host AP driver 5 * Copyright (c) 2003-2004, Jouni Malinen <jkmaline@cc.hut.fi> 67 priv->key_idx = key_idx; in rtllib_tkip_init() 69 priv->tx_tfm_michael = crypto_alloc_shash("michael_mic", 0, 0); in rtllib_tkip_init() 70 if (IS_ERR(priv->tx_tfm_michael)) { in rtllib_tkip_init() 72 priv->tx_tfm_michael = NULL; in rtllib_tkip_init() 76 priv->rx_tfm_michael = crypto_alloc_shash("michael_mic", 0, 0); in rtllib_tkip_init() 77 if (IS_ERR(priv->rx_tfm_michael)) { in rtllib_tkip_init() 79 priv->rx_tfm_michael = NULL; in rtllib_tkip_init() [all …]
|
| D | rtllib_crypt_ccmp.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Host AP crypt: host-based CCMP encryption implementation for Host AP driver 4 * Copyright (c) 2003-2004, Jouni Malinen <jkmaline@cc.hut.fi> 57 priv->key_idx = key_idx; in rtllib_ccmp_init() 59 priv->tfm = crypto_alloc_aead("ccm(aes)", 0, CRYPTO_ALG_ASYNC); in rtllib_ccmp_init() 60 if (IS_ERR(priv->tfm)) { in rtllib_ccmp_init() 62 priv->tfm = NULL; in rtllib_ccmp_init() 69 if (priv->tfm) in rtllib_ccmp_init() 70 crypto_free_aead(priv->tfm); in rtllib_ccmp_init() 82 if (_priv && _priv->tfm) in rtllib_ccmp_deinit() [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/rtl8192e/ |
| D | rtllib_crypt_tkip.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Host AP crypt: host-based TKIP encryption implementation for Host AP driver 5 * Copyright (c) 2003-2004, Jouni Malinen <jkmaline@cc.hut.fi> 67 priv->key_idx = key_idx; in rtllib_tkip_init() 69 priv->tx_tfm_michael = crypto_alloc_shash("michael_mic", 0, 0); in rtllib_tkip_init() 70 if (IS_ERR(priv->tx_tfm_michael)) { in rtllib_tkip_init() 72 priv->tx_tfm_michael = NULL; in rtllib_tkip_init() 76 priv->rx_tfm_michael = crypto_alloc_shash("michael_mic", 0, 0); in rtllib_tkip_init() 77 if (IS_ERR(priv->rx_tfm_michael)) { in rtllib_tkip_init() 79 priv->rx_tfm_michael = NULL; in rtllib_tkip_init() [all …]
|
| D | rtllib_crypt_ccmp.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Host AP crypt: host-based CCMP encryption implementation for Host AP driver 4 * Copyright (c) 2003-2004, Jouni Malinen <jkmaline@cc.hut.fi> 57 priv->key_idx = key_idx; in rtllib_ccmp_init() 59 priv->tfm = crypto_alloc_aead("ccm(aes)", 0, CRYPTO_ALG_ASYNC); in rtllib_ccmp_init() 60 if (IS_ERR(priv->tfm)) { in rtllib_ccmp_init() 62 priv->tfm = NULL; in rtllib_ccmp_init() 69 if (priv->tfm) in rtllib_ccmp_init() 70 crypto_free_aead(priv->tfm); in rtllib_ccmp_init() 81 if (_priv && _priv->tfm) in rtllib_ccmp_deinit() [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/rtl8192u/ieee80211/ |
| D | ieee80211_crypt_tkip.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Host AP crypt: host-based TKIP encryption implementation for Host AP driver 5 * Copyright (c) 2003-2004, Jouni Malinen <jkmaline@cc.hut.fi> 71 priv->key_idx = key_idx; in ieee80211_tkip_init() 73 priv->tx_tfm_michael = crypto_alloc_shash("michael_mic", 0, 0); in ieee80211_tkip_init() 74 if (IS_ERR(priv->tx_tfm_michael)) { in ieee80211_tkip_init() 77 priv->tx_tfm_michael = NULL; in ieee80211_tkip_init() 81 priv->rx_tfm_michael = crypto_alloc_shash("michael_mic", 0, 0); in ieee80211_tkip_init() 82 if (IS_ERR(priv->rx_tfm_michael)) { in ieee80211_tkip_init() 85 priv->rx_tfm_michael = NULL; in ieee80211_tkip_init() [all …]
|
| D | ieee80211_crypt_ccmp.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Host AP crypt: host-based CCMP encryption implementation for Host AP driver 5 * Copyright (c) 2003-2004, Jouni Malinen <jkmaline@cc.hut.fi> 62 priv->key_idx = key_idx; in ieee80211_ccmp_init() 64 priv->tfm = crypto_alloc_aead("ccm(aes)", 0, CRYPTO_ALG_ASYNC); in ieee80211_ccmp_init() 65 if (IS_ERR(priv->tfm)) { in ieee80211_ccmp_init() 67 priv->tfm = NULL; in ieee80211_ccmp_init() 75 if (priv->tfm) in ieee80211_ccmp_init() 76 crypto_free_aead(priv->tfm); in ieee80211_ccmp_init() 87 if (_priv && _priv->tfm) in ieee80211_ccmp_deinit() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/rtl8192u/ieee80211/ |
| D | ieee80211_crypt_tkip.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Host AP crypt: host-based TKIP encryption implementation for Host AP driver 5 * Copyright (c) 2003-2004, Jouni Malinen <jkmaline@cc.hut.fi> 71 priv->key_idx = key_idx; in ieee80211_tkip_init() 73 priv->tx_tfm_michael = crypto_alloc_shash("michael_mic", 0, 0); in ieee80211_tkip_init() 74 if (IS_ERR(priv->tx_tfm_michael)) { in ieee80211_tkip_init() 77 priv->tx_tfm_michael = NULL; in ieee80211_tkip_init() 81 priv->rx_tfm_michael = crypto_alloc_shash("michael_mic", 0, 0); in ieee80211_tkip_init() 82 if (IS_ERR(priv->rx_tfm_michael)) { in ieee80211_tkip_init() 85 priv->rx_tfm_michael = NULL; in ieee80211_tkip_init() [all …]
|
| D | ieee80211_crypt_ccmp.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Host AP crypt: host-based CCMP encryption implementation for Host AP driver 5 * Copyright (c) 2003-2004, Jouni Malinen <jkmaline@cc.hut.fi> 62 priv->key_idx = key_idx; in ieee80211_ccmp_init() 64 priv->tfm = crypto_alloc_aead("ccm(aes)", 0, CRYPTO_ALG_ASYNC); in ieee80211_ccmp_init() 65 if (IS_ERR(priv->tfm)) { in ieee80211_ccmp_init() 67 priv->tfm = NULL; in ieee80211_ccmp_init() 75 if (priv->tfm) in ieee80211_ccmp_init() 76 crypto_free_aead(priv->tfm); in ieee80211_ccmp_init() 87 if (_priv && _priv->tfm) in ieee80211_ccmp_deinit() [all …]
|
| /kernel/linux/linux-5.10/net/wireless/ |
| D | lib80211_crypt_tkip.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * lib80211 crypt: host-based TKIP encryption implementation for lib80211 5 * Copyright (c) 2003-2004, Jouni Malinen <j@w1.fi> 79 unsigned long old_flags = _priv->flags; in lib80211_tkip_set_flags() 80 _priv->flags = flags; in lib80211_tkip_set_flags() 87 return _priv->flags; in lib80211_tkip_get_flags() 101 priv->key_idx = key_idx; in lib80211_tkip_init() 103 priv->tx_tfm_michael = crypto_alloc_shash("michael_mic", 0, 0); in lib80211_tkip_init() 104 if (IS_ERR(priv->tx_tfm_michael)) { in lib80211_tkip_init() 105 priv->tx_tfm_michael = NULL; in lib80211_tkip_init() [all …]
|
| /kernel/linux/linux-6.6/net/wireless/ |
| D | lib80211_crypt_tkip.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * lib80211 crypt: host-based TKIP encryption implementation for lib80211 5 * Copyright (c) 2003-2004, Jouni Malinen <j@w1.fi> 79 unsigned long old_flags = _priv->flags; in lib80211_tkip_set_flags() 80 _priv->flags = flags; in lib80211_tkip_set_flags() 87 return _priv->flags; in lib80211_tkip_get_flags() 101 priv->key_idx = key_idx; in lib80211_tkip_init() 103 priv->tx_tfm_michael = crypto_alloc_shash("michael_mic", 0, 0); in lib80211_tkip_init() 104 if (IS_ERR(priv->tx_tfm_michael)) { in lib80211_tkip_init() 105 priv->tx_tfm_michael = NULL; in lib80211_tkip_init() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | microchip,sama7g5-pdmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/microchip,sama7g5-pdmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 17 - $ref: dai-common.yaml# 21 const: microchip,sama7g5-pdmc 26 "#sound-dai-cells": 34 - description: Peripheral Bus Clock 35 - description: Generic Clock [all …]
|
| /kernel/linux/linux-6.6/sound/soc/atmel/ |
| D | mchp-pdmc.c | 1 // SPDX-License-Identifier: GPL-2.0 5 // Copyright (C) 2019-2022 Microchip Technology Inc. and its subsidiaries 9 #include <dt-bindings/sound/microchip,pdmc.h> 24 * ---- PDMC Register map ---- 37 * ---- Control Register (Write-only) ---- 42 * ---- Mode Register (Read/Write) ---- 66 * ---- Configuration Register (Read/Write) ---- 75 * ---- Interrupt Enable/Disable/Mask/Status Registers ---- 85 * ---- Version Register (Read-only) ---- 139 struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; in mchp_pdmc_sinc_order_get() [all …]
|
| /kernel/linux/linux-6.6/net/sunrpc/auth_gss/ |
| D | auth_gss.c | 1 // SPDX-License-Identifier: BSD-3-Clause 53 * This compile-time check verifies that we will not exceed the 70 * using integrity (two 4-byte integers): */ 95 * for the new text-based upcall; dentry[0] is named after the 97 * backwards-compatibility with older gssd's. 116 refcount_inc(&ctx->count); in gss_get_ctx() 123 if (refcount_dec_and_test(&ctx->count)) in gss_put_ctx() 130 * and a new one is protected by the pipe->lock. 137 if (!test_bit(RPCAUTH_CRED_NEW, &cred->cr_flags)) in gss_cred_set_ctx() 140 rcu_assign_pointer(gss_cred->gc_ctx, ctx); in gss_cred_set_ctx() [all …]
|
| D | gss_mech_switch.c | 1 // SPDX-License-Identifier: BSD-3-Clause 38 for (i = 0; i < gm->gm_pf_num; i++) { in gss_mech_free() 39 pf = &gm->gm_pfs[i]; in gss_mech_free() 40 if (pf->domain) in gss_mech_free() 41 auth_domain_put(pf->domain); in gss_mech_free() 42 kfree(pf->auth_domain_name); in gss_mech_free() 43 pf->auth_domain_name = NULL; in gss_mech_free() 68 for (i = 0; i < gm->gm_pf_num; i++) { in gss_mech_svc_setup() 69 pf = &gm->gm_pfs[i]; in gss_mech_svc_setup() 70 pf->auth_domain_name = make_auth_domain_name(pf->name); in gss_mech_svc_setup() [all …]
|
| /kernel/linux/linux-5.10/net/sunrpc/auth_gss/ |
| D | auth_gss.c | 1 // SPDX-License-Identifier: BSD-3-Clause 54 * using integrity (two 4-byte integers): */ 78 * for the new text-based upcall; dentry[0] is named after the 80 * backwards-compatibility with older gssd's. 99 refcount_inc(&ctx->count); in gss_get_ctx() 106 if (refcount_dec_and_test(&ctx->count)) in gss_put_ctx() 113 * and a new one is protected by the pipe->lock. 120 if (!test_bit(RPCAUTH_CRED_NEW, &cred->cr_flags)) in gss_cred_set_ctx() 123 rcu_assign_pointer(gss_cred->gc_ctx, ctx); in gss_cred_set_ctx() 124 set_bit(RPCAUTH_CRED_UPTODATE, &cred->cr_flags); in gss_cred_set_ctx() [all …]
|
| D | gss_mech_switch.c | 1 // SPDX-License-Identifier: BSD-3-Clause 38 for (i = 0; i < gm->gm_pf_num; i++) { in gss_mech_free() 39 pf = &gm->gm_pfs[i]; in gss_mech_free() 40 if (pf->domain) in gss_mech_free() 41 auth_domain_put(pf->domain); in gss_mech_free() 42 kfree(pf->auth_domain_name); in gss_mech_free() 43 pf->auth_domain_name = NULL; in gss_mech_free() 68 for (i = 0; i < gm->gm_pf_num; i++) { in gss_mech_svc_setup() 69 pf = &gm->gm_pfs[i]; in gss_mech_svc_setup() 70 pf->auth_domain_name = make_auth_domain_name(pf->name); in gss_mech_svc_setup() [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/rtl8723bs/core/ |
| D | rtw_security.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. 49 struct pkt_attrib *pattrib = &((struct xmit_frame *)pxmitframe)->attrib; in rtw_wep_encrypt() 50 struct security_priv *psecuritypriv = &padapter->securitypriv; in rtw_wep_encrypt() 51 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in rtw_wep_encrypt() 52 struct arc4_ctx *ctx = &psecuritypriv->xmit_arc4_ctx; in rtw_wep_encrypt() 54 if (!((struct xmit_frame *)pxmitframe)->buf_addr) in rtw_wep_encrypt() 58 pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + hw_hdr_offset; in rtw_wep_encrypt() 61 if ((pattrib->encrypt == _WEP40_) || (pattrib->encrypt == _WEP104_)) { in rtw_wep_encrypt() 62 keylength = psecuritypriv->dot11DefKeylen[psecuritypriv->dot11PrivacyKeyIndex]; in rtw_wep_encrypt() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/rtl8723bs/core/ |
| D | rtw_security.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. 35 sec->wep_sw_enc_cnt_bc++; \ 37 sec->wep_sw_enc_cnt_mc++; \ 39 sec->wep_sw_enc_cnt_uc++; 43 sec->wep_sw_dec_cnt_bc++; \ 45 sec->wep_sw_dec_cnt_mc++; \ 47 sec->wep_sw_dec_cnt_uc++; 51 sec->tkip_sw_enc_cnt_bc++; \ 53 sec->tkip_sw_enc_cnt_mc++; \ [all …]
|
| /kernel/linux/linux-5.10/sound/mips/ |
| D | sgio2audio.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright 2003 Vivien Chappelier <vivien.chappelier@linux-mips.org> 15 #include <linux/dma-mapping.h> 32 MODULE_AUTHOR("Vivien Chappelier <vivien.chappelier@linux-mips.org>"); 37 static int index = SNDRV_DEFAULT_IDX1; /* Index 0-MAX */ 66 #define CHANNEL_RING_MASK (CHANNEL_RING_SIZE - 1) 74 int pos; member 79 /* definition of the chip-specific record */ 100 * Returns unsigned register value on success, -errno on failure. 108 spin_lock_irqsave(&chip->ad1843_lock, flags); in read_ad1843_reg() [all …]
|
| /kernel/linux/linux-6.6/sound/mips/ |
| D | sgio2audio.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright 2003 Vivien Chappelier <vivien.chappelier@linux-mips.org> 15 #include <linux/dma-mapping.h> 32 MODULE_AUTHOR("Vivien Chappelier <vivien.chappelier@linux-mips.org>"); 36 static int index = SNDRV_DEFAULT_IDX1; /* Index 0-MAX */ 65 #define CHANNEL_RING_MASK (CHANNEL_RING_SIZE - 1) 73 int pos; member 78 /* definition of the chip-specific record */ 99 * Returns unsigned register value on success, -errno on failure. 107 spin_lock_irqsave(&chip->ad1843_lock, flags); in read_ad1843_reg() [all …]
|
| /kernel/linux/linux-6.6/sound/pci/ice1712/ |
| D | quartet.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 65 /* GPIO0 - O - DATA0, def. 0 */ 67 /* GPIO1 - I/O - DATA1, Jack Detect Input0 (0:present, 1:missing), def. 1 */ 69 /* GPIO2 - I/O - DATA2, Jack Detect Input1 (0:present, 1:missing), def. 1 */ 71 /* GPIO3 - I/O - DATA3, def. 1 */ 73 /* GPIO4 - I/O - DATA4, SPI CDTO, def. 1 */ 75 /* GPIO5 - I/O - DATA5, SPI CCLK, def. 1 */ 77 /* GPIO6 - I/O - DATA6, Cable Detect Input (0:detected, 1:not detected */ 79 /* GPIO7 - I/O - DATA7, Device Detect Input (0:detected, 1:not detected */ 81 /* GPIO8 - O - CPLD Chip Select, def. 1 */ [all …]
|