Documented in 1 files:
Defined in 1 files as a function:
Referenced in 173 files:
-
arch/arm/crypto/ghash-ce-glue.c,
line 94
-
arch/arm64/kvm/trng.c,
line 47
-
arch/m68k/kernel/setup_mm.c,
line 160
-
arch/mips/kernel/setup.c,
2 times
-
arch/powerpc/crypto/aes-gcm-p10-glue.c,
line 307
-
arch/powerpc/mm/nohash/kaslr_booke.c,
line 393
-
arch/s390/crypto/aes_s390.c,
5 times
-
arch/s390/crypto/hmac_s390.c,
line 283
-
arch/s390/crypto/paes_s390.c,
17 times
-
arch/s390/crypto/phmac_s390.c,
7 times
-
arch/s390/crypto/prng.c,
5 times
-
arch/um/kernel/um_arch.c,
line 423
-
arch/x86/coco/core.c,
line 248
-
arch/x86/coco/sev/core.c,
2 times
-
arch/x86/kernel/setup.c,
2 times
-
block/blk-crypto-profile.c,
line 429
-
block/blk-crypto.c,
5 times
-
crypto/aegis128-core.c,
2 times
-
crypto/aes.c,
7 times
-
crypto/algif_rng.c,
line 106
-
crypto/authenc.c,
line 106
-
crypto/authencesn.c,
line 80
-
crypto/chacha20poly1305.c,
line 187
-
crypto/cts.c,
2 times
-
crypto/drbg.c,
4 times
-
crypto/ecc.c,
line 1726
-
crypto/ecdh.c,
line 48
-
crypto/hctr2.c,
2 times
-
crypto/jitterentropy-kcapi.c,
4 times
-
crypto/kdf_sp800108.c,
2 times
-
crypto/krb5enc.c,
line 116
-
crypto/rmd160.c,
2 times
-
crypto/streebog_generic.c,
line 993
-
crypto/wp512.c,
3 times
-
drivers/block/null_blk/main.c,
line 735
-
drivers/char/hw_random/core.c,
line 308
-
drivers/char/hw_random/xilinx-trng.c,
line 207
-
drivers/char/random.c,
9 times
-
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c,
2 times
-
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c,
4 times
-
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c,
4 times
-
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c,
line 88
-
drivers/crypto/amcc/crypto4xx_alg.c,
line 506
-
drivers/crypto/aspeed/aspeed-acry.c,
2 times
-
drivers/crypto/atmel-aes.c,
3 times
-
drivers/crypto/atmel-sha204a.c,
line 106
-
drivers/crypto/caam/caamalg.c,
3 times
-
drivers/crypto/caam/caamalg_qi.c,
3 times
-
drivers/crypto/caam/caamalg_qi2.c,
3 times
-
drivers/crypto/cavium/nitrox/nitrox_aead.c,
2 times
-
drivers/crypto/cavium/nitrox/nitrox_skcipher.c,
2 times
-
drivers/crypto/ccp/ccp-crypto-aes-cmac.c,
line 294
-
drivers/crypto/ccree/cc_aead.c,
line 652
-
drivers/crypto/chelsio/chcr_algo.c,
7 times
-
drivers/crypto/hisilicon/hpre/hpre_crypto.c,
5 times
-
drivers/crypto/hisilicon/sec/sec_algs.c,
line 896
-
drivers/crypto/hisilicon/sec2/sec_crypto.c,
3 times
-
drivers/crypto/inside-secure/safexcel_cipher.c,
11 times
-
drivers/crypto/inside-secure/safexcel_hash.c,
2 times
-
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c,
5 times
-
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c,
line 1175
-
drivers/crypto/intel/keembay/keembay-ocs-ecc.c,
8 times
-
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c,
3 times
-
drivers/crypto/intel/keembay/ocs-hcu.c,
2 times
-
drivers/crypto/intel/qat/qat_common/qat_algs.c,
7 times
-
drivers/crypto/marvell/cesa/cipher.c,
line 247
-
drivers/crypto/rockchip/rk3288_crypto_skcipher.c,
2 times
-
drivers/crypto/sa2ul.c,
8 times
-
drivers/crypto/talitos.c,
3 times
-
drivers/crypto/ti/dthev2-aes.c,
3 times
-
drivers/crypto/ti/dthev2-common.c,
line 98
-
drivers/crypto/xilinx/zynqmp-aes-gcm.c,
6 times
-
drivers/crypto/xilinx/zynqmp-sha.c,
2 times
-
drivers/firmware/efi/efi.c,
line 761
-
drivers/firmware/efi/libstub/random.c,
3 times
-
drivers/firmware/qcom/qcom_scm.c,
8 times
-
drivers/md/dm-crypt.c,
5 times
-
drivers/md/dm-inlinecrypt.c,
line 431
-
drivers/misc/lkdtm/bugs.c,
line 62
-
drivers/mmc/host/cqhci-crypto.c,
line 96
-
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c,
2 times
-
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c,
2 times
-
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c,
line 214
-
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c,
line 147
-
drivers/net/ethernet/fungible/funeth/funeth_ktls.c,
line 60
-
drivers/net/ethernet/intel/i40e/i40e_main.c,
line 7249
-
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c,
line 63
-
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c,
2 times
-
drivers/net/ethernet/netronome/nfp/crypto/tls.c,
line 362
-
drivers/net/macsec.c,
2 times
-
drivers/net/phy/mscc/mscc_macsec.c,
line 515
-
drivers/net/wireguard/device.c,
line 263
-
drivers/net/wireguard/netlink.c,
2 times
-
drivers/net/wireguard/noise.c,
17 times
-
drivers/net/wireguard/peer.c,
line 196
-
drivers/net/wireless/ath/ath9k/rng.c,
line 81
-
drivers/net/wireless/mediatek/mt76/mt7921/regd.c,
line 396
-
drivers/net/wireless/mediatek/mt76/mt7925/init.c,
line 94
-
drivers/net/wireless/mediatek/mt76/mt7925/regd.c,
line 476
-
drivers/nvme/common/auth.c,
4 times
-
drivers/nvme/host/auth.c,
2 times
-
drivers/nvme/target/auth.c,
2 times
-
drivers/platform/cznic/turris-omnia-mcu-keyctl.c,
line 85
-
drivers/s390/crypto/ap_bus.c,
line 616
-
drivers/s390/crypto/pkey_api.c,
11 times
-
drivers/s390/crypto/pkey_pckmo.c,
line 202
-
drivers/s390/crypto/zcrypt_ccamisc.c,
3 times
-
drivers/s390/crypto/zcrypt_ep11misc.c,
line 395
-
drivers/soc/qcom/ice.c,
line 429
-
drivers/staging/rtl8723bs/core/rtw_security.c,
2 times
-
drivers/tee/qcomtee/async.c,
line 181
-
drivers/tee/qcomtee/shm.c,
2 times
-
drivers/tty/tty_io.c,
line 884
-
drivers/ufs/core/ufshcd-crypto.c,
line 84
-
drivers/ufs/core/ufshcd-crypto.h,
line 64
-
drivers/usb/gadget/udc/dummy_hcd.c,
line 1108
-
drivers/virt/coco/efi_secret/efi_secret.c,
line 112
-
drivers/virt/coco/sev-guest/sev-guest.c,
line 163
-
fs/crypto/hkdf.c,
2 times
-
fs/crypto/keyring.c,
4 times
-
fs/crypto/keysetup.c,
4 times
-
fs/crypto/keysetup_v1.c,
line 254
-
fs/smb/client/cifsencrypt.c,
line 498
-
fs/smb/client/smb1session.c,
line 360
-
fs/smb/client/smb2pdu.c,
line 1630
-
fs/smb/client/smbencrypt.c,
line 80
-
fs/smb/server/auth.c,
3 times
-
fs/smb/server/smb2pdu.c,
2 times
-
include/crypto/chacha.h,
line 99
-
include/crypto/hash.h,
2 times
-
include/crypto/internal/des.h,
2 times
-
include/crypto/internal/hash.h,
line 354
-
include/crypto/sha3.h,
2 times
-
include/crypto/skcipher.h,
line 875
-
lib/crypto/aes.c,
24 times
-
lib/crypto/aescfb.c,
2 times
-
lib/crypto/blake2b.c,
line 151
-
lib/crypto/blake2s.c,
line 145
-
lib/crypto/chacha20poly1305.c,
9 times
-
lib/crypto/curve25519-fiat32.c,
9 times
-
lib/crypto/curve25519-hacl64.c,
3 times
-
lib/crypto/gf128hash.c,
2 times
-
lib/crypto/md5.c,
3 times
-
lib/crypto/mips/sha1.h,
2 times
-
lib/crypto/powerpc/gf128hash.h,
2 times
-
lib/crypto/riscv/gf128hash.h,
line 45
-
lib/crypto/s390/gf128hash.h,
line 42
-
lib/crypto/s390/sha3.h,
line 83
-
lib/crypto/sha1.c,
4 times
-
lib/crypto/sha256.c,
5 times
-
lib/crypto/sha512.c,
4 times
-
lib/crypto/sm3.c,
2 times
-
lib/crypto/sparc/aes.h,
line 61
-
lib/crypto/x86/curve25519.h,
3 times
-
mm/kasan/quarantine.c,
line 161
-
mm/kfence/core.c,
4 times
-
mm/slab_common.c,
line 1268
-
mm/slub.c,
line 7086
-
net/bluetooth/smp.c,
line 381
-
net/ceph/auth_x.c,
2 times
-
net/ceph/crypto.c,
2 times
-
net/ceph/messenger_v2.c,
5 times
-
net/mac80211/fils_aead.c,
line 65
-
net/mac80211/wep.c,
2 times
-
net/sctp/endpointola.c,
2 times
-
net/sctp/socket.c,
line 3689
-
net/smc/smc_core.c,
3 times
-
net/sunrpc/auth_gss/gss_krb5_mech.c,
line 200
-
net/tls/tls_main.c,
3 times
-
net/tls/tls_sw.c,
line 2630
-
security/keys/encrypted-keys/encrypted.c,
5 times
-
security/keys/gc.c,
line 166
-
security/keys/trusted-keys/trusted_dcp.c,
2 times
Smatch caller information: