Defined in 3 files as a variable:
- tools/testing/selftests/bpf/progs/crypto_bench.c, line 23 (as a variable)
- tools/testing/selftests/bpf/progs/crypto_sanity.c, line 23 (as a variable)
- tools/testing/selftests/net/tcp_fastopen_backup_key.c, line 42 (as a variable)
Defined in 114 files as a member:
- arch/powerpc/platforms/pseries/plpks_sed_ops.c, line 30 (as a member)
- arch/s390/crypto/aes_s390.c, line 43 (as a member)
- arch/s390/crypto/aes_s390.c, line 58 (as a member)
- arch/sparc/crypto/camellia_glue.c, line 30 (as a member)
- crypto/anubis.c, line 46 (as a member)
- crypto/ecrdsa.c, line 40 (as a member)
- crypto/testmgr.h, line 149 (as a member)
- crypto/testmgr.h, line 160 (as a member)
- drivers/crypto/amcc/crypto4xx_sa.h, line 150 (as a member)
- drivers/crypto/aspeed/aspeed-hace.h, line 217 (as a member)
- drivers/crypto/bcm/spu.h, line 121 (as a member)
- drivers/crypto/bcm/spu.h, line 133 (as a member)
- drivers/crypto/cavium/cpt/cptvf_algs.h, line 99 (as a member)
- drivers/crypto/cavium/cpt/cptvf_algs.h, line 106 (as a member)
- drivers/crypto/ccp/ccp-crypto.h, line 100 (as a member)
- drivers/crypto/ccp/ccp-crypto.h, line 171 (as a member)
- drivers/crypto/ccp/ccp-crypto.h, line 192 (as a member)
- drivers/crypto/ccp/ccp-crypto.h, line 242 (as a member)
- drivers/crypto/hisilicon/sec/sec_algs.c, line 25 (as a member)
- drivers/crypto/inside-secure/safexcel_cipher.c, line 61 (as a member)
- drivers/crypto/intel/keembay/keembay-ocs-aes-core.c, line 50 (as a member)
- drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c, line 47 (as a member)
- drivers/crypto/marvell/octeontx/otx_cptvf_algs.h, line 130 (as a member)
- drivers/crypto/marvell/octeontx/otx_cptvf_algs.h, line 137 (as a member)
- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h, line 121 (as a member)
- drivers/crypto/mxs-dcp.c, line 103 (as a member)
- drivers/net/ethernet/aquantia/atlantic/macsec/macsec_struct.h, line 574 (as a member)
- drivers/net/ethernet/intel/idpf/virtchnl2.h, line 1175 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h, line 52 (as a member)
- drivers/net/ethernet/netronome/nfp/flower/main.h, line 405 (as a member)
- drivers/net/ethernet/rocker/rocker_ofdpa.c, line 97 (as a member)
- drivers/net/ethernet/toshiba/ps3_gelic_wireless.h, line 267 (as a member)
- drivers/net/wireless/ath/ath10k/wmi.h, line 5077 (as a member)
- drivers/net/wireless/ath/ath10k/wmi.h, line 5091 (as a member)
- drivers/net/wireless/ath/ath11k/wmi.h, line 3672 (as a member)
- drivers/net/wireless/ath/ath11k/wmi.h, line 3689 (as a member)
- drivers/net/wireless/ath/ath12k/wmi.h, line 3860 (as a member)
- drivers/net/wireless/ath/ath12k/wmi.h, line 3878 (as a member)
- drivers/net/wireless/ath/ath6kl/core.h, line 375 (as a member)
- drivers/net/wireless/ath/ath6kl/core.h, line 383 (as a member)
- drivers/net/wireless/ath/ath6kl/core.h, line 551 (as a member)
- drivers/net/wireless/ath/ath6kl/wmi.h, line 788 (as a member)
- drivers/net/wireless/ath/wil6210/wmi.h, line 424 (as a member)
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h, line 585 (as a member)
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h, line 597 (as a member)
- drivers/net/wireless/intel/ipw2x00/libipw_crypto_wep.c, line 27 (as a member)
- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h, line 593 (as a member)
- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h, line 628 (as a member)
- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h, line 664 (as a member)
- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h, line 689 (as a member)
- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h, line 709 (as a member)
- drivers/net/wireless/intersil/p54/lmac.h, line 252 (as a member)
- drivers/net/wireless/intersil/p54/lmac.h, line 442 (as a member)
- drivers/net/wireless/marvell/mwifiex/fw.h, line 966 (as a member)
- drivers/net/wireless/marvell/mwifiex/fw.h, line 978 (as a member)
- drivers/net/wireless/marvell/mwifiex/fw.h, line 984 (as a member)
- drivers/net/wireless/marvell/mwifiex/fw.h, line 990 (as a member)
- drivers/net/wireless/marvell/mwifiex/fw.h, line 996 (as a member)
- drivers/net/wireless/marvell/mwifiex/fw.h, line 1002 (as a member)
- drivers/net/wireless/marvell/mwifiex/ioctl.h, line 250 (as a member)
- drivers/net/wireless/marvell/mwl8k.c, line 4298 (as a member)
- drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h, line 461 (as a member)
- drivers/net/wireless/mediatek/mt76/mt7925/mcu.h, line 453 (as a member)
- drivers/net/wireless/mediatek/mt76/mt7996/mcu.h, line 615 (as a member)
- drivers/net/wireless/microchip/wilc1000/fw.h, line 52 (as a member)
- drivers/net/wireless/microchip/wilc1000/fw.h, line 59 (as a member)
- drivers/net/wireless/microchip/wilc1000/fw.h, line 67 (as a member)
- drivers/net/wireless/microchip/wilc1000/fw.h, line 75 (as a member)
- drivers/net/wireless/microchip/wilc1000/netdev.h, line 52 (as a member)
- drivers/net/wireless/nxp/nxpwifi/cfg.h, line 539 (as a member)
- drivers/net/wireless/nxp/nxpwifi/fw.h, line 1017 (as a member)
- drivers/net/wireless/nxp/nxpwifi/fw.h, line 1023 (as a member)
- drivers/net/wireless/nxp/nxpwifi/fw.h, line 1029 (as a member)
- drivers/net/wireless/nxp/nxpwifi/fw.h, line 1035 (as a member)
- drivers/net/wireless/nxp/nxpwifi/fw.h, line 1041 (as a member)
- drivers/net/wireless/realtek/rtlwifi/wifi.h, line 1691 (as a member)
- drivers/net/wireless/realtek/rtw89/fw.h, line 299 (as a member)
- drivers/staging/rtl8723bs/include/ieee80211.h, line 186 (as a member)
- fs/ubifs/ubifs.h, line 1360 (as a member)
- fs/xfs/libxfs/xfs_btree.h, line 128 (as a member)
- include/crypto/krb5.h, line 99 (as a member)
- include/keys/trusted-type.h, line 32 (as a member)
- include/linux/avf/virtchnl.h, line 961 (as a member)
- include/linux/ccp.h, line 177 (as a member)
- include/linux/ccp.h, line 237 (as a member)
- include/linux/ccp.h, line 348 (as a member)
- include/linux/ceph/osd_client.h, line 370 (as a member)
- include/linux/fscache.h, line 137 (as a member)
- include/linux/hfs_common.h, line 350 (as a member)
- include/linux/hfs_common.h, line 358 (as a member)
- include/linux/hfs_common.h, line 367 (as a member)
- include/linux/hfs_common.h, line 375 (as a member)
- include/linux/hfs_common.h, line 385 (as a member)
- include/linux/hfs_common.h, line 613 (as a member)
- include/linux/hfs_common.h, line 657 (as a member)
- include/linux/rhashtable-types.h, line 61 (as a member)
- include/linux/rhashtable-types.h, line 88 (as a member)
- include/net/cfg80211.h, line 839 (as a member)
- include/net/cfg80211.h, line 3351 (as a member)
- include/net/cfg80211.h, line 3678 (as a member)
- include/net/macsec.h, line 239 (as a member)
- include/net/neighbour.h, line 212 (as a member)
- include/uapi/linux/sed-opal.h, line 59 (as a member)
- include/uapi/linux/virtio_crypto.h, line 173 (as a member)
- include/uapi/linux/wireless.h, line 837 (as a member)
- include/uapi/rdma/ib_user_ioctl_verbs.h, line 162 (as a member)
- kernel/bpf/crypto.c, line 35 (as a member)
- kernel/trace/trace_events_hist.c, line 674 (as a member)
- lib/crypto/tests/aes_ccm_kunit.c, line 15 (as a member)
- lib/crypto/tests/aes_gcm_kunit.c, line 22 (as a member)
- net/ipv4/cipso_ipv4.c, line 65 (as a member)
- net/ipv6/calipso.c, line 76 (as a member)
- net/mac80211/ieee80211_i.h, line 430 (as a member)
- tools/testing/selftests/net/ipsec.c, line 84 (as a member)
Defined in 1 files as a function:
Referenced in 407 files:
- arch/arm/crypto/aes-ce-glue.c, 15 times
- arch/arm/crypto/aes-neonbs-glue.c, 13 times
- arch/arm64/crypto/aes-ce-ccm-glue.c, 2 times
- arch/arm64/crypto/aes-glue.c, 10 times
- arch/arm64/crypto/aes-neonbs-glue.c, 13 times
- arch/arm64/crypto/sm4-ce-ccm-glue.c, 2 times
- arch/arm64/crypto/sm4-ce-cipher-glue.c, 2 times
- arch/arm64/crypto/sm4-ce-gcm-glue.c, 2 times
- arch/arm64/crypto/sm4-ce-glue.c, 11 times
- arch/arm64/crypto/sm4-neon-glue.c, 2 times
- arch/powerpc/crypto/aes-spe-glue.c, 8 times
- arch/powerpc/include/asm/opal.h, 3 times
- arch/powerpc/include/asm/secvar.h, 3 times
- arch/powerpc/platforms/pseries/plpks-secvar.c, 8 times
- arch/powerpc/platforms/pseries/plpks_sed_ops.c, 2 times
- arch/riscv/crypto/aes-macros.S, 6 times
- arch/s390/crypto/aes_s390.c, 50 times
- arch/s390/crypto/paes_s390.c, 6 times
- arch/sparc/crypto/aes_glue.c, 4 times
- arch/sparc/crypto/camellia_glue.c, 20 times
- arch/x86/crypto/aesni-intel_asm.S, line 146
- arch/x86/crypto/aesni-intel_glue.c, 5 times
- arch/x86/crypto/camellia.h, line 24
- arch/x86/crypto/camellia_glue.c, 10 times
- arch/x86/crypto/sm4_aesni_avx2_glue.c, 2 times
- arch/x86/crypto/sm4_aesni_avx_glue.c, 2 times
- block/blk-cgroup.c, 3 times
- block/sed-opal.c, 22 times
- crypto/aes.c, 23 times
- crypto/af_alg.c, line 326
- crypto/anubis.c, 5 times
- crypto/arc4.c, 2 times
- crypto/aria_generic.c, 13 times
- crypto/camellia_generic.c, 6 times
- crypto/cast5_generic.c, 3 times
- crypto/cast6_generic.c, 3 times
- crypto/ecrdsa.c, 5 times
- crypto/khazad.c, line 757
- crypto/krb5/rfc3961_simplified.c, line 277
- crypto/krb5/rfc3962_aes.c, 2 times
- crypto/krb5/rfc6803_camellia.c, 2 times
- crypto/krb5/rfc8009_aes2.c, 2 times
- crypto/rsa_helper.c, 4 times
- crypto/seed.c, line 328
- crypto/simd.c, 2 times
- crypto/sm4.c, 2 times
- crypto/sm4_generic.c, 2 times
- crypto/tea.c, 2 times
- crypto/testmgr.c, 7 times
- crypto/testmgr.h, 51 times
- crypto/twofish_common.c, 8 times
- drivers/block/drbd/drbd_receiver.c, 4 times
- drivers/char/tpm/tpm2-sessions.c, 2 times
- drivers/crypto/amcc/crypto4xx_alg.c, 4 times
- drivers/crypto/aspeed/aspeed-hace-crypto.c, 4 times
- drivers/crypto/bcm/cipher.c, 7 times
- drivers/crypto/bcm/spu.c, 21 times
- drivers/crypto/bcm/spu2.c, 28 times
- drivers/crypto/bcm/util.c, 3 times
- drivers/crypto/bcm/util.h, line 105
- drivers/crypto/cavium/cpt/cptvf_algs.c, 6 times
- drivers/crypto/ccp/ccp-crypto-aes-cmac.c, 12 times
- drivers/crypto/ccp/ccp-crypto-aes-galois.c, 10 times
- drivers/crypto/ccp/ccp-crypto-aes-xts.c, 16 times
- drivers/crypto/ccp/ccp-crypto-aes.c, 16 times
- drivers/crypto/ccp/ccp-crypto-des3.c, 9 times
- drivers/crypto/ccp/ccp-crypto-rsa.c, 3 times
- drivers/crypto/ccp/ccp-crypto-sha.c, 12 times
- drivers/crypto/ccp/ccp-ops.c, 27 times
- drivers/crypto/ccree/cc_cipher.c, 15 times
- drivers/crypto/ccree/cc_hash.c, 13 times
- drivers/crypto/chelsio/chcr_algo.c, 9 times
- drivers/crypto/hisilicon/sec/sec_algs.c, 18 times
- drivers/crypto/inside-secure/safexcel_cipher.c, 17 times
- drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c, 26 times
- drivers/crypto/intel/keembay/keembay-ocs-aes-core.c, 27 times
- drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c, 9 times
- drivers/crypto/intel/keembay/ocs-hcu.c, 3 times
- drivers/crypto/intel/keembay/ocs-hcu.h, line 102
- drivers/crypto/intel/qat/qat_common/qat_algs.c, 3 times
- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c, 6 times
- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c, 6 times
- drivers/crypto/mxs-dcp.c, 4 times
- drivers/crypto/nx/nx-aes-cbc.c, 3 times
- drivers/crypto/nx/nx-aes-ccm.c, 9 times
- drivers/crypto/nx/nx-aes-ctr.c, 8 times
- drivers/crypto/nx/nx-aes-ecb.c, 3 times
- drivers/crypto/nx/nx-aes-gcm.c, 9 times
- drivers/crypto/nx/nx-aes-xcbc.c, 3 times
- drivers/crypto/padlock-aes.c, 10 times
- drivers/crypto/virtio/virtio_crypto_skcipher_algs.c, 2 times
- drivers/firmware/efi/apple-properties.c, 18 times
- drivers/firmware/google/vpd.c, 5 times
- drivers/firmware/google/vpd_decode.c, 3 times
- drivers/firmware/google/vpd_decode.h, line 28
- drivers/infiniband/hw/efa/efa_ah_cache.c, line 11
- drivers/infiniband/hw/hfi1/sdma.c, line 812
- drivers/md/dm-crypt.c, line 2477
- drivers/net/ethernet/airoha/airoha_ppe.c, 2 times
- drivers/net/ethernet/amazon/ena/ena_com.c, 6 times
- drivers/net/ethernet/amazon/ena/ena_com.h, line 742
- drivers/net/ethernet/aquantia/atlantic/aq_macsec.c, 15 times
- drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c, 2 times
- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c, 4 times
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c, line 1114
- drivers/net/ethernet/chelsio/cxgb4/l2t.c, 2 times
- drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c, 7 times
- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c, line 3419
- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c, line 1190
- drivers/net/ethernet/intel/ice/ice_eswitch_br.c, line 16
- drivers/net/ethernet/intel/ice/virt/rss.c, line 1703
- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c, 2 times
- drivers/net/ethernet/intel/idpf/virtchnl2.h, line 1177
- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c, 4 times
- drivers/net/ethernet/intel/ixgbevf/ipsec.c, 4 times
- drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c, 8 times
- drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c, 8 times
- drivers/net/ethernet/marvell/prestera/prestera_acl.c, 3 times
- drivers/net/ethernet/marvell/prestera/prestera_router.c, 2 times
- drivers/net/ethernet/marvell/prestera/prestera_router_hw.c, 3 times
- drivers/net/ethernet/mediatek/mtk_ppe.c, line 25
- drivers/net/ethernet/mediatek/mtk_ppe_offload.c, line 52
- drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c, line 29
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c, 4 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c, 6 times
- drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c, line 217
- drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c, line 4359
- drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c, line 18
- drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c, line 12
- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c, line 13
- drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c, 3 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum.c, 2 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c, 2 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c, 2 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c, line 201
- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c, 2 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c, line 94
- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c, 2 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c, line 71
- drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c, 5 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c, line 130
- drivers/net/ethernet/netronome/nfp/bpf/main.c, line 18
- drivers/net/ethernet/netronome/nfp/crypto/fw.h, line 41
- drivers/net/ethernet/netronome/nfp/crypto/ipsec.c, 14 times
- drivers/net/ethernet/netronome/nfp/crypto/tls.c, 4 times
- drivers/net/ethernet/netronome/nfp/flower/conntrack.c, 2 times
- drivers/net/ethernet/netronome/nfp/flower/metadata.c, 5 times
- drivers/net/ethernet/netronome/nfp/flower/offload.c, 12 times
- drivers/net/ethernet/netronome/nfp/flower/qos_conf.c, line 558
- drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c, line 204
- drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c, 19 times
- drivers/net/ethernet/rocker/rocker_ofdpa.c, 13 times
- drivers/net/ethernet/sfc/mae.c, line 1054
- drivers/net/ethernet/sfc/tc.c, 5 times
- drivers/net/ethernet/sfc/tc_conntrack.c, 2 times
- drivers/net/ethernet/sfc/tc_counters.c, 2 times
- drivers/net/ethernet/sfc/tc_encap_actions.c, 6 times
- drivers/net/ethernet/toshiba/ps3_gelic_wireless.c, 20 times
- drivers/net/macsec.c, 23 times
- drivers/net/netdevsim/fib.c, 2 times
- drivers/net/netdevsim/ipsec.c, 4 times
- drivers/net/phy/mscc/mscc_macsec.c, 6 times
- drivers/net/phy/nxp-c45-tja11xx-macsec.c, 5 times
- drivers/net/vxlan/vxlan_core.c, line 69
- drivers/net/vxlan/vxlan_mdb.c, line 89
- drivers/net/vxlan/vxlan_vnifilter.c, line 32
- drivers/net/wireless/ath/ath10k/mac.c, line 248
- drivers/net/wireless/ath/ath10k/wmi-tlv.c, 6 times
- drivers/net/wireless/ath/ath10k/wmi.c, 5 times
- drivers/net/wireless/ath/ath11k/mac.c, line 4362
- drivers/net/wireless/ath/ath11k/peer.c, 2 times
- drivers/net/wireless/ath/ath11k/wmi.c, 4 times
- drivers/net/wireless/ath/ath12k/dp_peer.c, line 244
- drivers/net/wireless/ath/ath12k/mac.c, 2 times
- drivers/net/wireless/ath/ath12k/peer.c, line 536
- drivers/net/wireless/ath/ath12k/wmi.c, 5 times
- drivers/net/wireless/ath/ath6kl/cfg80211.c, 25 times
- drivers/net/wireless/ath/ath6kl/main.c, 3 times
- drivers/net/wireless/ath/ath6kl/wmi.c, 6 times
- drivers/net/wireless/ath/ath6kl/wmi.h, line 2604
- drivers/net/wireless/ath/wil6210/cfg80211.c, 5 times
- drivers/net/wireless/ath/wil6210/wil6210.h, line 1254
- drivers/net/wireless/ath/wil6210/wmi.c, 6 times
- drivers/net/wireless/atmel/at76c50x-usb.c, 3 times
- drivers/net/wireless/broadcom/b43/main.c, 9 times
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c, 13 times
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h, line 498
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c, line 40
- drivers/net/wireless/intel/ipw2x00/libipw_crypto_wep.c, 10 times
- drivers/net/wireless/intel/ipw2x00/libipw_wx.c, 10 times
- drivers/net/wireless/intel/iwlwifi/mld/d3.c, 8 times
- drivers/net/wireless/intel/iwlwifi/mvm/d3.c, 7 times
- drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c, 4 times
- drivers/net/wireless/intersil/p54/fwio.c, 4 times
- drivers/net/wireless/intersil/p54/txrx.c, 3 times
- drivers/net/wireless/marvell/libertas/cfg.c, 15 times
- drivers/net/wireless/marvell/mwifiex/cfg80211.c, 7 times
- drivers/net/wireless/marvell/mwifiex/main.h, line 1493
- drivers/net/wireless/marvell/mwifiex/sta_cmd.c, 30 times
- drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c, 4 times
- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c, 15 times
- drivers/net/wireless/marvell/mwl8k.c, line 4369
- drivers/net/wireless/mediatek/mt76/mt7603/mac.c, 3 times
- drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c, 3 times
- drivers/net/wireless/mediatek/mt76/mt7925/mcu.c, 2 times
- drivers/net/wireless/mediatek/mt76/mt7996/mcu.c, line 2954
- drivers/net/wireless/microchip/wilc1000/cfg80211.c, 14 times
- drivers/net/wireless/microchip/wilc1000/hif.c, 4 times
- drivers/net/wireless/nxp/nxpwifi/cfg80211.c, 4 times
- drivers/net/wireless/nxp/nxpwifi/main.h, line 1288
- drivers/net/wireless/nxp/nxpwifi/sta_cfg.c, 11 times
- drivers/net/wireless/nxp/nxpwifi/sta_cmd.c, 22 times
- drivers/net/wireless/quantenna/qtnfmac/commands.c, 2 times
- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c, 4 times
- drivers/net/wireless/realtek/rtlwifi/cam.c, line 16
- drivers/net/wireless/realtek/rtlwifi/core.c, 4 times
- drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c, 2 times
- drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c, 4 times
- drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c, 4 times
- drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c, 4 times
- drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c, 2 times
- drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c, 2 times
- drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c, 2 times
- drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c, 2 times
- drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c, 2 times
- drivers/net/wireless/realtek/rtw89/fw.c, 9 times
- drivers/net/wireless/rsi/rsi_91x_mgmt.c, 4 times
- drivers/net/wireless/rsi/rsi_mgmt.h, line 720
- drivers/net/wireless/ti/wl18xx/cmd.c, 4 times
- drivers/net/wireless/ti/wl18xx/cmd.h, line 78
- drivers/net/wireless/ti/wlcore/hw_ops.h, 2 times
- drivers/net/wireless/ti/wlcore/wlcore.h, line 114
- drivers/net/wireless/virtual/mac80211_hwsim_main.c, line 690
- drivers/nvme/common/auth.c, 27 times
- drivers/s390/crypto/zcrypt_cca_key.h, 5 times
- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c, 33 times
- drivers/tee/optee/ffa_abi.c, line 54
- fs/afs/cm_security.c, 11 times
- fs/cachefiles/key.c, line 41
- fs/cachefiles/ondemand.c, 2 times
- fs/ceph/mds_client.c, 4 times
- fs/dlm/config.c, line 69
- fs/gfs2/glock.c, 2 times
- fs/hfs/bnode.c, 7 times
- fs/hfs/brec.c, 10 times
- fs/hfs/catalog.c, 2 times
- fs/hfs/extent.c, line 23
- fs/hfsplus/attributes.c, line 77
- fs/hfsplus/bnode.c, 7 times
- fs/hfsplus/brec.c, 10 times
- fs/hfsplus/catalog.c, 4 times
- fs/hfsplus/extents.c, line 44
- fs/hfsplus/xattr.c, 6 times
- fs/netfs/fscache_cookie.c, 10 times
- fs/nfsd/export.c, 10 times
- fs/nfsd/filecache.c, line 107
- fs/nfsd/nfs4layouts.c, 2 times
- fs/nfsd/nfs4state.c, line 729
- fs/nfsd/nfs4xdr.c, line 4242
- fs/nfsd/nfsfh.c, 3 times
- fs/nfsd/nfsfh.h, line 275
- fs/ntfs/index.c, 6 times
- fs/ntfs/index.h, line 105
- fs/ntfs3/index.c, 8 times
- fs/ntfs3/ntfs_fs.h, line 787
- fs/pidfs.c, line 69
- fs/super.c, line 458
- fs/ubifs/misc.h, 2 times
- fs/ubifs/sb.c, 2 times
- fs/ubifs/ubifs.h, line 1653
- fs/verity/open.c, line 18
- fs/xfs/libxfs/xfs_alloc_btree.c, 2 times
- fs/xfs/libxfs/xfs_bmap_btree.c, line 622
- fs/xfs/libxfs/xfs_btree.c, 12 times
- fs/xfs/libxfs/xfs_btree_mem.c, line 138
- fs/xfs/libxfs/xfs_ialloc_btree.c, 2 times
- fs/xfs/libxfs/xfs_refcount_btree.c, line 325
- fs/xfs/libxfs/xfs_rmap_btree.c, 2 times
- fs/xfs/libxfs/xfs_rtrefcount_btree.c, line 373
- fs/xfs/libxfs/xfs_rtrmap_btree.c, 2 times
- fs/xfs/scrub/btree.c, line 208
- fs/xfs/scrub/quotacheck.c, 3 times
- fs/xfs/scrub/rcbag_btree.c, line 171
- fs/xfs/xfs_buf.c, line 398
- include/crypto/aes-cbc-macs.h, line 56
- include/crypto/aes-ccm.h, line 70
- include/crypto/aes-gcm.h, line 78
- include/crypto/aes-xts.h, line 44
- include/crypto/aes.h, 6 times
- include/crypto/arc4.h, line 20
- include/crypto/aria.h, line 456
- include/crypto/blowfish.h, line 22
- include/crypto/internal/des.h, line 55
- include/crypto/internal/rsa.h, 2 times
- include/crypto/sm4.h, line 38
- include/crypto/twofish.h, 2 times
- include/keys/trusted-type.h, 3 times
- include/linux/avf/virtchnl.h, line 1818
- include/linux/fscache-cache.h, line 143
- include/linux/nvme-auth.h, 2 times
- include/linux/rhashtable.h, 12 times
- include/net/mac80211.h, line 6307
- ipc/util.c, line 104
- kernel/bpf/crypto.c, 3 times
- kernel/bpf/hashtab.c, 6 times
- kernel/bpf/offload.c, line 44
- kernel/events/hw_breakpoint.c, line 77
- kernel/sched/ext/ext.c, 3 times
- kernel/trace/fprobe.c, line 74
- kernel/trace/trace_events_hist.c, 5 times
- lib/crypto/aes.c, 35 times
- lib/crypto/arc4.c, 2 times
- lib/crypto/arm/aes.h, 2 times
- lib/crypto/arm64/aes.h, 12 times
- lib/crypto/powerpc/aes.h, 7 times
- lib/crypto/riscv/aes.h, 4 times
- lib/crypto/s390/aes.h, 4 times
- lib/crypto/sparc/aes.h, 6 times
- lib/crypto/tests/aead-test-template.h, 37 times
- lib/crypto/tests/aes_ccm_kunit.c, 10 times
- lib/crypto/tests/aes_gcm_kunit.c, 13 times
- lib/crypto/tests/blake2b_kunit.c, 14 times
- lib/crypto/tests/blake2s_kunit.c, 14 times
- lib/crypto/tests/hash-test-template.h, 4 times
- lib/crypto/x86/aes.h, 4 times
- lib/kobject_uevent.c, 3 times
- lib/objagg.c, 2 times
- lib/rhashtable.c, 5 times
- lib/test_rhashtable.c, 2 times
- net/batman-adv/hard-interface.c, line 48
- net/bridge/br_fdb.c, line 30
- net/bridge/br_multicast.c, 2 times
- net/bridge/br_vlan.c, line 25
- net/bridge/br_vlan_tunnel.c, line 31
- net/ceph/debugfs.c, line 320
- net/ceph/osd_client.c, 6 times
- net/core/neighbour.c, 29 times
- net/core/xdp.c, line 65
- net/handshake/request.c, line 44
- net/ipv4/arp.c, 2 times
- net/ipv4/cipso_ipv4.c, 8 times
- net/ipv4/ip_fragment.c, line 731
- net/ipv4/ipmr.c, line 402
- net/ipv4/tcp.c, 3 times
- net/ipv6/calipso.c, 8 times
- net/ipv6/ila/ila_xlat.c, line 88
- net/ipv6/ioam6.c, 2 times
- net/ipv6/ip6mr.c, line 384
- net/ipv6/ndisc.c, line 111
- net/ipv6/seg6_hmac.c, line 76
- net/mac80211/aead_api.c, 2 times
- net/mac80211/aead_api.h, line 11
- net/mac80211/aes_ccm.h, 2 times
- net/mac80211/aes_gcm.h, 2 times
- net/mac80211/aes_gmac.c, 2 times
- net/mac80211/aes_gmac.h, line 15
- net/mac80211/cfg.c, line 653
- net/mac80211/fils_aead.c, 12 times
- net/mac80211/ieee80211_i.h, line 2688
- net/mac80211/key.c, 11 times
- net/mac80211/key.h, line 141
- net/mac80211/mesh_pathtbl.c, 2 times
- net/mac80211/mlme.c, 5 times
- net/mac80211/sta_info.c, 2 times
- net/mac80211/util.c, 2 times
- net/netfilter/nfnetlink_queue.c, line 112
- net/netfilter/nft_set_hash.c, line 524
- net/netlink/af_netlink.c, line 2887
- net/openvswitch/flow_netlink.c, 13 times
- net/rds/bind.c, line 46
- net/rxrpc/rxgk.c, line 42
- net/rxrpc/rxperf.c, 3 times
- net/sched/act_ct.c, line 65
- net/sched/cls_flower.c, 2 times
- net/sctp/auth.c, 4 times
- net/sunrpc/auth_gss/gss_krb5_mech.c, 2 times
- net/tipc/socket.c, line 3049
- net/wireless/mlme.c, line 321
- net/wireless/nl80211.c, 11 times
- net/wireless/sme.c, 5 times
- net/wireless/util.c, 11 times
- net/wireless/wext-compat.c, 8 times
- net/wireless/wext-core.c, line 839
- security/apparmor/policy_unpack.c, line 1356
- security/keys/encrypted-keys/encrypted.c, 2 times
- security/keys/encrypted-keys/masterkey_trusted.c, line 40
- security/keys/trusted-keys/trusted_caam.c, 5 times
- security/keys/trusted-keys/trusted_core.c, 13 times
- security/keys/trusted-keys/trusted_dcp.c, 8 times
- security/keys/trusted-keys/trusted_pkwm.c, 3 times
- security/keys/trusted-keys/trusted_tee.c, 5 times
- security/keys/trusted-keys/trusted_tpm1.c, 6 times
- security/keys/trusted-keys/trusted_tpm2.c, 4 times
- tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c, line 101
- tools/testing/selftests/bpf/prog_tests/crypto_sanity.c, line 115
- tools/testing/selftests/bpf/progs/crypto_basic.c, 2 times
- tools/testing/selftests/bpf/progs/crypto_bench.c, 4 times
- tools/testing/selftests/bpf/progs/crypto_sanity.c, 3 times
- tools/testing/selftests/drivers/net/psp_responder.c, 5 times
- tools/testing/selftests/net/ipsec.c, 5 times
- tools/testing/selftests/net/tcp_fastopen_backup_key.c, 2 times
Smatch caller information:
fs/nfsd/nfs4layouts.c fh_fsid_match() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0-255 |
| PREEMPT_ADD | |||
| LOCK2 | &clp->cl_lock | ||
| TYPE_LOCK | (struct nfs4_client)->cl_lock |
fs/nfsd/nfs4layouts.c nfsd4_alloc_devid_map() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0-255 |
| LOCK2 | &ls->ls_mutex |
fs/nfsd/nfs4layouts.c nfsd4_alloc_devid_map() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0-255 |
| CAPPED_DATA | 0 | type | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &ls->ls_mutex | ||
| LOCK2 | global &nfsd_devid_lock |
fs/nfsd/export.c exp_find_key() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | type | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfsd/export.c expkey_match() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | type | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &detail->hash_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | rcu_read |
fs/nfsd/export.c expkey_parse() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | type | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | type | |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/nfsd/export.c expkey_parse() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0-7 |
| USER_DATA | 0 | type | 0-7 |
| NO_OVERFLOW_SIMPLE | 0 | type | |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/nfsd/export.c expkey_request() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/nfsd/export.c expkey_show() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
fs/nfsd/export.c expkey_show() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
fs/nfsd/export.c nfsd_nl_expkey_get_reqs_dumpit() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
fs/nfsd/export.c nfsd_nl_parse_one_expkey() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | type | r nla_get_u8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
fs/nfsd/export.c nfsd_nl_parse_one_expkey() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0-7 |
| DATA_SOURCE | 0 | type | r nla_get_u8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
fs/nfsd/export.c svc_expkey_hash() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | type | 0-7 |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | global &nfsd_mutex |
fs/nfsd/nfs4xdr.c setup_notify_fhandle() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0-255 |
| LOCK2 | &pool->lock |
fs/nfsd/nfsfh.c fh_compose() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0-255 |
fs/nfsd/nfsfh.c nfsd_set_fh_dentry() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fhp->fh_dentry->d_lockref.lock |
fs/nfsd/nfsfh.c nfsd_set_fh_dentry() -> key_len()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fhp->fh_dentry->d_lockref.lock |