Defined in 8 files as a member:

Defined in 1 files as a function:

Referenced in 165 files:

Smatch caller information:

lib/btree.c btree_grow() -> setkey()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 0 geo->keylen 1-2
PARAM_VALUE 1 node 1-u64max
PARAM_VALUE 2 n 0
CAPPED_DATA 0 geo->keylen 1
CAPPED_DATA 0 geo->no_pairs 1
DATA_SOURCE 0 geo $1
DATA_SOURCE 1 node r btree_node_alloc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/btree.c btree_insert_level() -> setkey()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 0 geo->keylen 1-2
PARAM_VALUE 1 node 1-u64max
PARAM_VALUE 2 n 0-1073741822
PARAM_VALUE 3 key 4096-ptr_max
CAPPED_DATA 0 geo->keylen 1
CAPPED_DATA 0 geo->no_pairs 1
CAPPED_DATA 2 n 1
DATA_SOURCE 0 geo $1
DATA_SOURCE 1 node r btree_node_alloc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/btree.c btree_insert_level() -> setkey()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 0 geo->keylen 1-2
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 n 0-1073741822
PARAM_VALUE 3 key 4096-ptr_max
CAPPED_DATA 0 geo->keylen 1
CAPPED_DATA 0 geo->no_pairs 1
CAPPED_DATA 2 n 1
DATA_SOURCE 0 geo $1
DATA_SOURCE 1 node r find_level
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/btree.c btree_insert_level() -> setkey()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 0 geo->keylen 1-2
PARAM_VALUE 1 node 1-u64max
PARAM_VALUE 2 n 0-1073741823
CAPPED_DATA 0 geo->keylen 1
CAPPED_DATA 0 geo->no_pairs 1
DATA_SOURCE 0 geo $1
DATA_SOURCE 1 node r find_level
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/btree.c btree_insert_level() -> setkey()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 0 geo->keylen 1-2
PARAM_VALUE 1 node 1-u64max
PARAM_VALUE 2 n 1-2147483646
PARAM_VALUE 3 key 4096-ptr_max
CAPPED_DATA 0 geo->keylen 1
CAPPED_DATA 0 geo->no_pairs 1
DATA_SOURCE 0 geo $1
DATA_SOURCE 1 node r find_level
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/btree.c btree_insert_level() -> setkey()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 0 geo->keylen 1-2
PARAM_VALUE 1 node 1-u64max
PARAM_VALUE 2 n 0-s32max
PARAM_VALUE 3 key 4096-ptr_max
BUF_SIZE 3 key (-1),16
BUF_SIZE 3 key (-1),16
CAPPED_DATA 0 geo->keylen 1
CAPPED_DATA 0 geo->no_pairs 1
CAPPED_DATA 2 n 1
DATA_SOURCE 0 geo $1
DATA_SOURCE 1 node r find_level
DATA_SOURCE 2 n r getpos
DATA_SOURCE 3 key $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/btree.c btree_remove_level() -> setkey()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 0 geo->keylen s32min-(-1),1-s32max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 n 0-2147483646
PARAM_VALUE 3 key 4096-ptr_max
CAPPED_DATA 0 geo->keylen 1
CAPPED_DATA 0 geo->no_pairs 1
CAPPED_DATA 2 n 1
DATA_SOURCE 0 geo $1
DATA_SOURCE 1 node r find_level
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/btree.c find_level() -> setkey()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 0 geo->keylen s32min-(-1),1-s32max
PARAM_VALUE 3 key 4096-ptr_max
BUF_SIZE 3 key (-1),16
BUF_SIZE 3 key (-1),16
CAPPED_DATA 0 geo->keylen 1
CAPPED_DATA 0 geo->no_pairs 1
DATA_SOURCE 0 geo $1
DATA_SOURCE 3 key $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/btree.c merge() -> setkey()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 0 geo->keylen s32min-(-1),1-s32max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 3 key 4096-ptr_max
CAPPED_DATA 0 geo->keylen 1
CAPPED_DATA 0 geo->no_pairs 1
CAPPED_DATA 1 node 1
DATA_SOURCE 0 geo $1
DATA_SOURCE 1 node $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

Smatch assignments to (struct aead_alg)->setkey:

drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c (null)() -> (struct aead_alg)->setkey [0,8134239575669039104]

drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c ixp_crypto_probe() -> (struct aead_alg)->setkey [1-u64max]

arch/x86/crypto/aegis128-aesni-glue.c (null)() -> (struct aead_alg)->setkey [3444664614548914176]

drivers/crypto/qce/aead.c qce_aead_register_one() -> (struct aead_alg)->setkey [0-u64max]

drivers/crypto/qce/aead.c qce_aead_unregister() -> (struct aead_alg)->setkey [min-max]

crypto/gcm.c crypto_gcm_create_common() -> (struct aead_alg)->setkey [0-u64max]

crypto/gcm.c crypto_gcm_free() -> (struct aead_alg)->setkey [min-max]

crypto/gcm.c crypto_rfc4106_create() -> (struct aead_alg)->setkey [0-u64max]

crypto/gcm.c crypto_rfc4106_free() -> (struct aead_alg)->setkey [min-max]

crypto/gcm.c crypto_rfc4543_create() -> (struct aead_alg)->setkey [0-u64max]

crypto/gcm.c crypto_rfc4543_free() -> (struct aead_alg)->setkey [min-max]

crypto/krb5enc.c krb5enc_create() -> (struct aead_alg)->setkey [0-u64max]

crypto/krb5enc.c krb5enc_free() -> (struct aead_alg)->setkey [min-max]

drivers/crypto/cavium/nitrox/nitrox_aead.c (null)() -> (struct aead_alg)->setkey [5600634572670631936,5954975986039394304]

crypto/essiv.c essiv_aead_free_instance() -> (struct aead_alg)->setkey [min-max]

crypto/essiv.c essiv_create() -> (struct aead_alg)->setkey [0-u64max]

drivers/crypto/qce/sha.c qce_ahash_register_one() -> (struct aead_alg)->setkey [min-max]

drivers/crypto/qce/sha.c qce_ahash_unregister() -> (struct aead_alg)->setkey [min-max]

drivers/crypto/sa2ul.c (null)() -> (struct aead_alg)->setkey [0,3099506663011700736,5995712805279182848]

crypto/seqiv.c seqiv_aead_create() -> (struct aead_alg)->setkey [min-max]

crypto/authenc.c crypto_authenc_create() -> (struct aead_alg)->setkey [0-u64max]

crypto/authenc.c crypto_authenc_free() -> (struct aead_alg)->setkey [min-max]

crypto/authencesn.c crypto_authenc_esn_create() -> (struct aead_alg)->setkey [0-u64max]

crypto/authencesn.c crypto_authenc_esn_free() -> (struct aead_alg)->setkey [min-max]

drivers/crypto/inside-secure/eip93/eip93-hash.c (null)() -> (struct aead_alg)->setkey [0]

crypto/aead.c crypto_aead_free_instance() -> (struct aead_alg)->setkey [min-max]

crypto/aes.c (null)() -> (struct aead_alg)->setkey [4203247260162457600,7105547116879065088,9042759425728094208]

drivers/crypto/intel/keembay/keembay-ocs-aes-core.c (null)() -> (struct aead_alg)->setkey [5454902031511109632,7519287138032168960]

drivers/crypto/ccp/ccp-crypto-aes-galois.c (null)() -> (struct aead_alg)->setkey [4617627525926752256]

drivers/crypto/ccp/ccp-crypto-aes-galois.c ccp_register_aes_aead() -> (struct aead_alg)->setkey [min-max]

drivers/crypto/inside-secure/safexcel_hash.c (null)() -> (struct aead_alg)->setkey [0]

drivers/crypto/inside-secure/eip93/eip93-aead.c (null)() -> (struct aead_alg)->setkey [3343683406340472832]

drivers/crypto/xilinx/zynqmp-aes-gcm.c (null)() -> (struct aead_alg)->setkey [0,6501767807285514240,6504095824287113216,8754960844497420288,8897412662543196160]

drivers/crypto/intel/qat/qat_common/qat_algs.c (null)() -> (struct aead_alg)->setkey [6888839265246154752]

drivers/crypto/inside-secure/safexcel_cipher.c (null)() -> (struct aead_alg)->setkey [0,581815255325630464,2155547497240813568,2850906411337998336,2987212744644046848,5060071211246071808,5831860839377387520,6430769199204446208]

crypto/chacha20poly1305.c chachapoly_create() -> (struct aead_alg)->setkey [0-u64max]

crypto/chacha20poly1305.c chachapoly_free() -> (struct aead_alg)->setkey [min-max]

drivers/crypto/caam/caamalg.c (null)() -> (struct aead_alg)->setkey [991321225082032128,2336149305334673408,3500528713362051072,5964292406314733568,6250351728659595264,7708416371953717248]

crypto/echainiv.c echainiv_aead_create() -> (struct aead_alg)->setkey [min-max]

arch/x86/crypto/aesni-intel_glue.c (null)() -> (struct aead_alg)->setkey [577325461843709952,2395459021498175488,3744538308845600768,3844475139446808576,4596868800889462784,6977116372002148352,8795765133672075264,9182643779144609792]

drivers/crypto/caam/caamalg_qi2.c (null)() -> (struct aead_alg)->setkey [129134989680115712,421697158164713472,3163876166174978048,3537057414011281408,6457547624178257920,7963805564388859904]

crypto/pcrypt.c pcrypt_create_aead() -> (struct aead_alg)->setkey [0-u64max]

crypto/pcrypt.c pcrypt_free() -> (struct aead_alg)->setkey [min-max]

drivers/crypto/caam/caamalg_qi.c (null)() -> (struct aead_alg)->setkey [876953899320807424,1061594687795204096,3061924371783905280,4902357442948198400,9179515443106029568]

drivers/crypto/ccree/cc_aead.c (null)() -> (struct aead_alg)->setkey [842575115926118400,4391808277516939264,6336219990675558400,6463942086664024064,6989389765549121536]

drivers/crypto/ccree/cc_aead.c cc_create_aead_alg() -> (struct aead_alg)->setkey [0]

crypto/geniv.c aead_geniv_alloc() -> (struct aead_alg)->setkey [0-u64max]

crypto/geniv.c aead_geniv_free() -> (struct aead_alg)->setkey [min-max]

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c (null)() -> (struct aead_alg)->setkey [1073082793957269504,1441131450172223488,4185018379569213440]

crypto/aegis128-core.c (null)() -> (struct aead_alg)->setkey [9029560715863138304]

drivers/crypto/hisilicon/sec2/sec_crypto.c (null)() -> (struct aead_alg)->setkey [309596109207433216,2718424654904983552,4088256739991138304,6240759540973502464,7760452383127146496,7857704295704080384,8313852966308012032]

drivers/crypto/ccree/cc_cipher.c (null)() -> (struct aead_alg)->setkey [0]

drivers/crypto/ccree/cc_cipher.c cc_create_alg() -> (struct aead_alg)->setkey [0]

drivers/crypto/starfive/jh7110-aes.c (null)() -> (struct aead_alg)->setkey [2465976375029829632]

drivers/crypto/tegra/tegra-se-hash.c (null)() -> (struct aead_alg)->setkey [0]

drivers/crypto/inside-secure/eip93/eip93-cipher.c (null)() -> (struct aead_alg)->setkey [0]

drivers/crypto/ccp/ccp-crypto-main.c ccp_unregister_algs() -> (struct aead_alg)->setkey [min-max]

drivers/crypto/marvell/octeontx/otx_cptvf_algs.c (null)() -> (struct aead_alg)->setkey [4019642515467567104,4201932480149934080,5733056121493377024]

crypto/ccm.c crypto_ccm_create_common() -> (struct aead_alg)->setkey [0-u64max]

crypto/ccm.c crypto_ccm_free() -> (struct aead_alg)->setkey [min-max]

crypto/ccm.c crypto_rfc4309_create() -> (struct aead_alg)->setkey [0-u64max]

crypto/ccm.c crypto_rfc4309_free() -> (struct aead_alg)->setkey [min-max]

drivers/crypto/qce/skcipher.c qce_skcipher_register_one() -> (struct aead_alg)->setkey [min-max]

drivers/crypto/qce/skcipher.c qce_skcipher_unregister() -> (struct aead_alg)->setkey [min-max]

drivers/crypto/atmel-aes.c (null)() -> (struct aead_alg)->setkey [5709518463680143360,6505131144095264768]

drivers/crypto/tegra/tegra-se-aes.c (null)() -> (struct aead_alg)->setkey [0,6992822796243755008]

drivers/crypto/chelsio/chcr_algo.c (null)() -> (struct aead_alg)->setkey [0,3402133046602407936,4943709053680611328,5156160641771454464,5978000605346963456,7156121176765349888]

drivers/crypto/ti/dthev2-aes.c (null)() -> (struct aead_alg)->setkey [1624689586671616000,2548540567144591360]

crypto/cryptd.c cryptd_aead_free() -> (struct aead_alg)->setkey [min-max]

crypto/cryptd.c cryptd_create_aead() -> (struct aead_alg)->setkey [0-u64max]