Defined in 97 files as a member:

Defined in 3 files as a function:

Referenced in 494 files:

Smatch caller information:

net/sunrpc/cache.c cache_entry_update() -> (struct cache_detail)->update()

Type Parameter Key Value
PARAM_VALUE 0 cnew 4096-ptr_max
PARAM_VALUE 1 citem 4096-ptr_max
BUF_SIZE 0 cnew (-1),48
BUF_SIZE 0 cnew (-1),48
DATA_SOURCE 0 cnew $1
DATA_SOURCE 1 citem $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 citem->expiry_time s64min-s64max
NO_OVERFLOW_SIMPLE 1 citem->expiry_time
LOCK2 &detail->hash_lock
HALF_LOCKED2 &inode->i_rwsem
TYPE_LOCK (struct cache_detail)->hash_lock

Smatch assignments to (struct shash_alg)->update:

drivers/crypto/xilinx/zynqmp-sha.c (null)() -> (struct shash_alg)->update [6336227573921316864]

crypto/wp512.c (null)() -> (struct shash_alg)->update [3988354708635164672]

crypto/rmd160.c (null)() -> (struct shash_alg)->update [2798517324354740224]

crypto/crypto_null.c (null)() -> (struct shash_alg)->update [3770085421651714048]

crypto/md4.c (null)() -> (struct shash_alg)->update [5379627010486943744]

crypto/shash.c crypto_shash_free_instance() -> (struct shash_alg)->update [min-max]

crypto/shash.c shash_free_singlespawn_instance() -> (struct shash_alg)->update [min-max]

crypto/aes.c (null)() -> (struct shash_alg)->update [2975465289031163904,7319043582723923968]

crypto/md5.c (null)() -> (struct shash_alg)->update [1204567274696986624,5039186159097724928]

crypto/sha1.c (null)() -> (struct shash_alg)->update [1285678243361841152,1296746084239785984]

drivers/crypto/padlock-sha.c (null)() -> (struct shash_alg)->update [1298940387414671360,3299196880613314560,7790627601530011648]

crypto/xcbc.c xcbc_create() -> (struct shash_alg)->update [0-u64max]

crypto/xxhash_generic.c (null)() -> (struct shash_alg)->update [7264053416031113216]

crypto/crc32.c (null)() -> (struct shash_alg)->update [2435526053778452480]

crypto/sha3.c (null)() -> (struct shash_alg)->update [6646485569687498752]

crypto/sha512.c (null)() -> (struct shash_alg)->update [2545648400912384,136667079417688064,181226174559379456,7083192647561707520]

crypto/blake2b.c (null)() -> (struct shash_alg)->update [2154505661062729728]

crypto/crc32c.c (null)() -> (struct shash_alg)->update [4512714219228393472]

crypto/sm3.c (null)() -> (struct shash_alg)->update [5360126835788599296]

crypto/sha256.c (null)() -> (struct shash_alg)->update [1609665266919383040,4255888223891165184,6700173333955956736,8287261249570504704]

crypto/ccm.c cbcmac_create() -> (struct shash_alg)->update [0-u64max]

crypto/streebog_generic.c (null)() -> (struct shash_alg)->update [6616443184025391104]

crypto/cmac.c cmac_create() -> (struct shash_alg)->update [0-u64max]

crypto/hmac.c __hmac_create_shash() -> (struct shash_alg)->update [0-u64max]