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 skcipher_alg)->setkey:

arch/x86/crypto/camellia_aesni_avx_glue.c (null)() -> (struct skcipher_alg)->setkey [8971731694631424000]

crypto/adiantum.c adiantum_create() -> (struct skcipher_alg)->setkey [0-u64max]

crypto/adiantum.c adiantum_free_instance() -> (struct skcipher_alg)->setkey [min-max]

drivers/crypto/aspeed/aspeed-hace-hash.c (null)() -> (struct skcipher_alg)->setkey [0]

drivers/crypto/hisilicon/sec/sec_algs.c (null)() -> (struct skcipher_alg)->setkey [940313957642199040,2329795552893591552,2710082044432105472,3431276533997568000,5467894333929955328,6564101542620160000,7914104296629305344,8231555925302824960]

drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c (null)() -> (struct skcipher_alg)->setkey [0,238805137600483328,1368915918639681536]

drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c ixp_crypto_probe() -> (struct skcipher_alg)->setkey [8777851705281470464]

crypto/xts.c xts_create() -> (struct skcipher_alg)->setkey [0-u64max]

crypto/xts.c xts_free_instance() -> (struct skcipher_alg)->setkey [min-max]

crypto/crypto_null.c (null)() -> (struct skcipher_alg)->setkey [5943453226956845056]

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

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

drivers/crypto/ccp/ccp-crypto-aes-xts.c ccp_register_aes_xts_alg() -> (struct skcipher_alg)->setkey [0-u64max]

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

crypto/essiv.c essiv_skcipher_free_instance() -> (struct skcipher_alg)->setkey [min-max]

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

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

drivers/crypto/sa2ul.c (null)() -> (struct skcipher_alg)->setkey [0,4648970072509509632,4918559225836167168,7802766457218166784,9185581142595239936]

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

arch/x86/crypto/cast5_avx_glue.c (null)() -> (struct skcipher_alg)->setkey [8005575626203086848]

arch/x86/crypto/aria_aesni_avx_glue.c (null)() -> (struct skcipher_alg)->setkey [8869841906400894976]

crypto/xctr.c crypto_xctr_create() -> (struct skcipher_alg)->setkey [min-max]

crypto/aes.c (null)() -> (struct skcipher_alg)->setkey [4982360849848983552,5065895473503735808,6627833440924995584]

drivers/crypto/gemini/sl3516-ce-core.c (null)() -> (struct skcipher_alg)->setkey [4355944758494658560]

drivers/crypto/virtio/virtio_crypto_skcipher_algs.c (null)() -> (struct skcipher_alg)->setkey [4881880215139287040]

drivers/crypto/intel/keembay/keembay-ocs-aes-core.c (null)() -> (struct skcipher_alg)->setkey [505519699935256576,3755279025497432064]

arch/x86/crypto/camellia_aesni_avx2_glue.c (null)() -> (struct skcipher_alg)->setkey [8515049956249165824]

arch/x86/crypto/aria_aesni_avx2_glue.c (null)() -> (struct skcipher_alg)->setkey [7122916868688232448]

drivers/crypto/ccp/ccp-crypto-des3.c (null)() -> (struct skcipher_alg)->setkey [6285753733275353088]

drivers/crypto/ccp/ccp-crypto-des3.c ccp_register_des3_alg() -> (struct skcipher_alg)->setkey [min-max]

arch/x86/crypto/serpent_sse2_glue.c (null)() -> (struct skcipher_alg)->setkey [1269662951061962752]

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

arch/x86/crypto/twofish_glue_3way.c (null)() -> (struct skcipher_alg)->setkey [4092478113657044992]

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

arch/x86/crypto/serpent_avx_glue.c (null)() -> (struct skcipher_alg)->setkey [132866639075115008]

drivers/crypto/intel/qat/qat_common/qat_algs.c (null)() -> (struct skcipher_alg)->setkey [711013479092477952,2706540647043813376,3135625895134572544]

drivers/crypto/inside-secure/safexcel_cipher.c (null)() -> (struct skcipher_alg)->setkey [0,4096-ptr_max]

crypto/hctr2.c hctr2_create_common() -> (struct skcipher_alg)->setkey [0-u64max]

crypto/hctr2.c hctr2_free_instance() -> (struct skcipher_alg)->setkey [min-max]

arch/x86/crypto/twofish_avx_glue.c (null)() -> (struct skcipher_alg)->setkey [2037819702985879552]

arch/x86/crypto/aria_gfni_avx512_glue.c (null)() -> (struct skcipher_alg)->setkey [348579820945498112]

drivers/crypto/caam/caamalg.c (null)() -> (struct skcipher_alg)->setkey [3988270514142564352,4806742106087473152,6563230357489893376,6763007072975757312,7146062794303094784,7873956291828166656,8578853683245875200]

arch/x86/crypto/serpent_avx2_glue.c (null)() -> (struct skcipher_alg)->setkey [8397073634752409600]

drivers/crypto/ccp/ccp-crypto-aes.c (null)() -> (struct skcipher_alg)->setkey [1675061059722969088,2060125982631665664]

drivers/crypto/ccp/ccp-crypto-aes.c ccp_register_aes_alg() -> (struct skcipher_alg)->setkey [min-max]

arch/x86/crypto/camellia_glue.c (null)() -> (struct skcipher_alg)->setkey [8523444178782396416]

arch/x86/crypto/aesni-intel_glue.c (null)() -> (struct skcipher_alg)->setkey [4220340169980907520,5448516816746426368]

crypto/skcipher.c crypto_skcipher_free_instance() -> (struct skcipher_alg)->setkey [min-max]

crypto/skcipher.c skcipher_alloc_instance_simple() -> (struct skcipher_alg)->setkey [6663778106589495296]

crypto/skcipher.c skcipher_free_instance_simple() -> (struct skcipher_alg)->setkey [min-max]

drivers/crypto/caam/caamalg_qi2.c (null)() -> (struct skcipher_alg)->setkey [179027936759578624,1561546636640694272,3093291557119614976,4123616034310078464,4926192090630836224,8639869802114478080,9081310744694587392]

drivers/crypto/amlogic/amlogic-gxl-core.c (null)() -> (struct skcipher_alg)->setkey [2105055390849482752]

crypto/chacha.c (null)() -> (struct skcipher_alg)->setkey [2972359798027411456,4508268371651448832]

drivers/crypto/s5p-sss.c (null)() -> (struct skcipher_alg)->setkey [5724625242285285376]

drivers/crypto/caam/caamalg_qi.c (null)() -> (struct skcipher_alg)->setkey [296457801348009984,811070570584195072,3760876175824674816,3934869578859773952,4320866908080500736,8166557195935268864]

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

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

arch/x86/crypto/cast6_avx_glue.c (null)() -> (struct skcipher_alg)->setkey [4058652933670342656]

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c (null)() -> (struct skcipher_alg)->setkey [474298276195459072,3073581166299561984,4399602774783946752,4600935033173098496,7366051854822727680]

drivers/crypto/padlock-aes.c (null)() -> (struct skcipher_alg)->setkey [9114586835342258176]

drivers/crypto/hisilicon/sec2/sec_crypto.c (null)() -> (struct skcipher_alg)->setkey [4096-ptr_max]

drivers/crypto/ccree/cc_cipher.c (null)() -> (struct skcipher_alg)->setkey [1751775396588797952,4256043240169291776]

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

drivers/crypto/aspeed/aspeed-hace-crypto.c (null)() -> (struct skcipher_alg)->setkey [238657770101612544,1160884376033210368]

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c (null)() -> (struct skcipher_alg)->setkey [0,19132304496857088,4109354728389443584]

arch/x86/crypto/sm4_aesni_avx2_glue.c (null)() -> (struct skcipher_alg)->setkey [744661143182782464]

arch/x86/crypto/blowfish_glue.c (null)() -> (struct skcipher_alg)->setkey [8560316269783711744]

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

drivers/crypto/marvell/cesa/cipher.c (null)() -> (struct skcipher_alg)->setkey [4948742748397858816,5750866774617231360,7383605755534897152]

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

drivers/crypto/omap-des.c (null)() -> (struct skcipher_alg)->setkey [2013562309175590912,4547247774572199936]

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

drivers/crypto/marvell/octeontx/otx_cptvf_algs.c (null)() -> (struct skcipher_alg)->setkey [678132278994726912,3740004334051614720,3760869166381449216,5208896827822477312,8240652859863973888]

crypto/ctr.c crypto_ctr_create() -> (struct skcipher_alg)->setkey [min-max]

crypto/ctr.c crypto_rfc3686_create() -> (struct skcipher_alg)->setkey [0-u64max]

crypto/ctr.c crypto_rfc3686_free() -> (struct skcipher_alg)->setkey [min-max]

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c (null)() -> (struct skcipher_alg)->setkey [0,3364985391628525568,6270447504468246528]

drivers/crypto/qce/skcipher.c qce_skcipher_register_one() -> (struct skcipher_alg)->setkey [0-u64max]

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

drivers/crypto/cavium/cpt/cptvf_algs.c (null)() -> (struct skcipher_alg)->setkey [1613443700810125312,6028919637884665856,6980647523600859136,7030552975072464896,7843772401076506624]

drivers/crypto/atmel-tdes.c (null)() -> (struct skcipher_alg)->setkey [3352762710981234688,3441806594243870720]

drivers/crypto/atmel-aes.c (null)() -> (struct skcipher_alg)->setkey [110905133344694272,4798826585043685376]

crypto/cts.c crypto_cts_create() -> (struct skcipher_alg)->setkey [0-u64max]

crypto/cts.c crypto_cts_free() -> (struct skcipher_alg)->setkey [min-max]

drivers/crypto/tegra/tegra-se-aes.c (null)() -> (struct skcipher_alg)->setkey [0,2718780251711123456,7976001968921219072]

crypto/lrw.c lrw_create() -> (struct skcipher_alg)->setkey [0-u64max]

crypto/lrw.c lrw_free_instance() -> (struct skcipher_alg)->setkey [min-max]

drivers/crypto/cavium/nitrox/nitrox_skcipher.c (null)() -> (struct skcipher_alg)->setkey [525836193858412544,3453248601743118336,7008391303197667328,7324439554818142208]

drivers/crypto/chelsio/chcr_algo.c (null)() -> (struct skcipher_alg)->setkey [0,229734087815311360,1571599313796386816,2324013913163628544,3085558284325797888]

drivers/crypto/ti/dthev2-aes.c (null)() -> (struct skcipher_alg)->setkey [2015039152652861440,6786582961464397824,7648072491719135232,8072134430915633152]

arch/x86/crypto/sm4_aesni_avx_glue.c (null)() -> (struct skcipher_alg)->setkey [761008782341771264]

crypto/cryptd.c cryptd_create_skcipher() -> (struct skcipher_alg)->setkey [0-u64max]

crypto/cryptd.c cryptd_skcipher_free() -> (struct skcipher_alg)->setkey [min-max]