Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/afs/security.c afs_request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 1684776246796832768
PARAM_VALUE 3 callout_info 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 description unit_byte

fs/smb/client/cifsacl.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 7493037627308703744
PARAM_VALUE 1 description 4096-ptr_max
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 4602998933304729600
BUF_SIZE 1 description 14,24-189
BUF_SIZE 1 description 14,24-189
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
STR_LEN 0 type 0,13
STR_LEN 0 type 0,13
STR_LEN 1 description (-1)-0
STR_LEN 1 description (-1)-0
TERMINATED 3 callout_info 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

fs/nfs/nfs4idmap.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 1742458039422193664
PARAM_VALUE 1 description 16,4096-ptr_max
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 4602998933304729600
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
STR_LEN 0 type 0
STR_LEN 0 type 0
TERMINATED 3 callout_info 1
RX_PATH
TASK_NOT_RUNNING

security/integrity/evm/evm_crypto.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 8929053262776094720
PARAM_VALUE 1 description 4601584871820533760
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
BUF_SIZE 1 description 8
BUF_SIZE 1 description 8
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
STR_LEN 0 type 7
STR_LEN 0 type 7
TERMINATED 1 description 1

fs/ecryptfs/keystore.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 7296958975019053056,8929053262776094720
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
BUF_SIZE 1 description (-1),17
BUF_SIZE 1 description (-1),17
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
RX_PATH
TASK_NOT_RUNNING

lib/digsig.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 7296958975019053056
PARAM_VALUE 1 description 4908474782521331712
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
BUF_SIZE 1 description 20
BUF_SIZE 1 description 20
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &inode->i_rwsem

security/integrity/digsig.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 9142442151112187904
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &inode->i_rwsem

net/ceph/ceph_common.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 4911269060881989632
PARAM_VALUE 1 description 0,4096-ptr_max
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
RX_PATH
TASK_NOT_RUNNING
USER_PTR 1 description
HALF_LOCKED2 &of->mutex

drivers/nvdimm/security.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 8929053262776094720
PARAM_VALUE 1 description 9132796721716502528
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 4602998933304729600
BUF_SIZE 1 description 30
BUF_SIZE 1 description 30
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
STR_LEN 0 type 0
STR_LEN 0 type 0
TERMINATED 3 callout_info 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

fs/crypto/keysetup_v1.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 877235514405789696
PARAM_VALUE 1 description 1-u64max
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
BUF_SIZE 1 description 0-s32max
BUF_SIZE 1 description 0-s32max
CAPPED_DATA 1 description 1
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
RX_PATH
TASK_NOT_RUNNING

fs/ubifs/auth.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 877235514405789696
PARAM_VALUE 1 description 1-u64max
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &c->umount_mutex
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &sb->s_umount
TYPE_LOCK (struct ubifs_info)->umount_mutex

kernel/crash_dump_dm_crypt.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 877235514405789696
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
BUF_SIZE 1 description 128
BUF_SIZE 1 description 128
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2

security/keys/encrypted-keys/encrypted.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 7296958975019053056
PARAM_VALUE 1 description 4096-ptr_max
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 description unit_byte
HALF_LOCKED2 &key->sem
HALF_LOCKED2 global &key_construction_mutex

net/dns_resolver/dns_query.c dns_query() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 8177764801655271424
PARAM_VALUE 1 description 1-u64max
PARAM_VALUE 3 callout_info 4602998933304729600,5750901020209332224
BUF_SIZE 1 description (-1)-s32max
BUF_SIZE 1 description (-1)-s32max
BUF_SIZE 3 callout_info 1,6
BUF_SIZE 3 callout_info 1,6
CAPPED_DATA 1 description 1
DATA_SOURCE 3 callout_info $4 [m]
STR_LEN 0 type (-1)-0
STR_LEN 3 callout_info (-1)-0
BIT_INFO 3 callout_info 0xfc1020020004000,0x7fef6f2661236000
BIT_INFO 3 callout_info 0xfc1020020004000,0x7fef6f2661236000
TERMINATED 3 callout_info 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/smb/client/cifs_spnego.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 5558615584509972480
PARAM_VALUE 1 description 16,4096-ptr_max
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 4602998933304729600
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
STR_LEN 0 type 0
STR_LEN 0 type 0
TERMINATED 3 callout_info 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ses->session_mutex
TYPE_LOCK (struct cifs_ses)->session_mutex

net/rxrpc/key.c rxrpc_request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 1684776246796832768
PARAM_VALUE 1 description 4096-ptr_max
PARAM_VALUE 3 callout_info 0
BUF_SIZE 1 description (-1),2-4096
BUF_SIZE 1 description (-1),2-4096
DATA_SOURCE 1 description r memdup_sockptr_nul_noprof
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *description 0-255
USER_PTR 1 description
LOCK2 &rx->sk
TYPE_LOCK (struct rxrpc_sock)->sk

security/integrity/digsig_asymmetric.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 2816195182958821376
PARAM_VALUE 0 type->match_preparse 1-u64max
PARAM_VALUE 1 description 3816148842678038528
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
BUF_SIZE 1 description 12
BUF_SIZE 1 description 12
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &inode->i_rwsem

drivers/md/dm-crypt.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 877235514405789696,7296958975019053056,8115060987493142528,8929053262776094720
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
BUF_SIZE 0 type 184
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
BIT_INFO 0 type 0x8000,0x7ffefffffefff000
BIT_INFO 0 type 0x8000,0x7ffefffffefff000
HALF_LOCKED2 &md->io_barrier

fs/smb/client/connect.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 877235514405789696
PARAM_VALUE 1 description 4096-ptr_max
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 4602998933304729600
BUF_SIZE 1 description 264
BUF_SIZE 1 description 264
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
STR_LEN 0 type 263
STR_LEN 0 type 263
STR_LEN 1 description 0
STR_LEN 1 description 0
TERMINATED 3 callout_info 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

security/keys/encrypted-keys/masterkey_trusted.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 8115060987493142528
PARAM_VALUE 1 description 4096-ptr_max
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 description unit_byte
HALF_LOCKED2 &key->sem
HALF_LOCKED2 global &key_construction_mutex

drivers/md/dm-inlinecrypt.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 877235514405789696
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2

drivers/md/dm-verity-verify-sig.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 7296958975019053056
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
HALF_LOCKED2 &md->type_lock

net/rxrpc/server_key.c request_key() -> request_key_tag()

Type Parameter Key Value
PARAM_VALUE 0 type 9142442151112187904
PARAM_VALUE 1 description 4096-ptr_max
PARAM_VALUE 2 domain_tag 0
PARAM_VALUE 3 callout_info 0
BUF_SIZE 1 description (-1),2-4096
BUF_SIZE 1 description (-1),2-4096
DATA_SOURCE 0 type $0
DATA_SOURCE 1 description $1
DATA_SOURCE 3 callout_info $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *description 0-255
USER_PTR 1 description
LOCK2 &rx->sk
HALF_LOCKED2 &smc->clcsock_release_lock
TYPE_LOCK (struct rxrpc_sock)->sk