Defined in 2 files as a function:
- drivers/md/dm-crypt.c, line 2437 (as a function)
- drivers/md/dm-inlinecrypt.c, line 88 (as a function)
Referenced in 2 files:
Smatch caller information:
drivers/md/dm-inlinecrypt.c inlinecrypt_get_keyring_key() -> inlinecrypt_get_keyring_key ptr set_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cc | 4096-ptr_max |
| PARAM_VALUE | 0 | cc->sem.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cc->sem.first_waiter->list.next | 2212933610777083904 |
| PARAM_VALUE | 0 | cc->sem.first_waiter->list.prev | 2212933610777083904 |
| PARAM_VALUE | 0 | cc->sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | cc->sem.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cc->sem.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | cc->sem.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 2 | key_bytes_size | 0-128 |
| BUF_SIZE | 0 | cc | (-1)-s32max |
| BUF_SIZE | 0 | cc | (-1)-s32max |
| BUF_SIZE | 1 | key | 128 |
| BUF_SIZE | 1 | key | 128 |
| CAPPED_DATA | 0 | cc->expiry | 1 |
| CAPPED_DATA | 0 | &cc->sem | 1 |
| DATA_SOURCE | 0 | cc | r request_key |
| DATA_SOURCE | 1 | key | $1 |
| DATA_SOURCE | 2 | key_bytes_size | $2 |
| FUZZY_MAX | 2 | key_bytes_size | 128 |
| HARD_MAX | 2 | key_bytes_size | 128 |
| LOCK2 | 0 | &cc->sem | |
| HALF_LOCKED2 | &md->type_lock | ||
| TYPE_LOCK | (struct key)->sem |
drivers/md/dm-crypt.c crypt_set_keyring_key() -> crypt_set_keyring_key ptr set_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cc | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 4096-ptr_max |
| PARAM_VALUE | 1 | key->sem.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | key->sem.first_waiter->list.next | 2212933610777083904 |
| PARAM_VALUE | 1 | key->sem.first_waiter->list.prev | 2212933610777083904 |
| PARAM_VALUE | 1 | key->sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | key->sem.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | key->sem.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | key->sem.wait_lock.owner_cpu | u32max |
| BUF_SIZE | 0 | cc | 16,40-s32max |
| BUF_SIZE | 0 | cc | 16,40-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| CAPPED_DATA | 1 | key->expiry | 1 |
| CAPPED_DATA | 1 | &key->sem | 1 |
| DATA_SOURCE | 0 | cc | $0 |
| DATA_SOURCE | 1 | key | r request_key |
| LOCK2 | 1 | &key->sem | |
| HALF_LOCKED2 | &md->io_barrier | ||
| TYPE_LOCK | (struct key)->sem |