Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/char/hw_random/virtio-rng.c copy_data() -> request_entropy()

Type Parameter Key Value
PARAM_VALUE 0 vi 4096-ptr_max
PARAM_VALUE 0 vi->data_avail 0
PARAM_VALUE 0 vi->data_idx 1-u32max
PARAM_VALUE 0 vi->hwrng_removed 0
DATA_SOURCE 0 vi $0
NOCHECK_CALL

drivers/char/hw_random/virtio-rng.c copy_data() -> request_entropy()

Type Parameter Key Value
PARAM_VALUE 0 vi 4096-ptr_max
PARAM_VALUE 0 vi->data_avail 0
PARAM_VALUE 0 vi->data_idx 0-127
PARAM_VALUE 0 vi->hwrng_removed 0
DATA_SOURCE 0 vi $0
NOCHECK_CALL

drivers/char/hw_random/virtio-rng.c probe_common() -> request_entropy()

Type Parameter Key Value
PARAM_VALUE 0 vi 4096-ptr_max
PARAM_VALUE 0 vi->have_data.done 0
PARAM_VALUE 0 vi->have_data.wait.lock.magic 3735899821
PARAM_VALUE 0 vi->have_data.wait.lock.owner (-1)
PARAM_VALUE 0 vi->have_data.wait.lock.owner_cpu u32max
PARAM_VALUE 0 vi->have_data.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 vi->have_data.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 vi->have_data.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 vi->have_data.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 vi->have_data.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 vi->index 0-s32max
PARAM_VALUE 0 vi->vq 0-ptr_max
BUF_SIZE 0 vi 576
DATA_SOURCE 0 vi r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL