Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/firmware/efi/efi-pstore.c efi_pstore_read() -> efivar_get_next_variable()

Type Parameter Key Value
PARAM_VALUE 0 name_size 5763994760135217152
PARAM_VALUE 0 *name_size 512
PARAM_VALUE 2 vendor 7402107827783458816
BUF_SIZE 1 name 1-s32max
BUF_SIZE 1 name 1-s32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &psi->read_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &efivars_lock
HALF_LOCKED2 global &psinfo_lock
TYPE_LOCK (struct pstore_info)->read_mutex

fs/efivarfs/vars.c efivar_init() -> efivar_get_next_variable()

Type Parameter Key Value
PARAM_VALUE 0 name_size 8672675617298903040
PARAM_VALUE 0 *name_size 512
PARAM_VALUE 1 name 4096-ptr_max
PARAM_VALUE 2 vendor 1235500723506434048
BUF_SIZE 1 name 512
BUF_SIZE 1 name 512
DATA_SOURCE 1 name r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &efivars_lock
HALF_LOCKED2 &sb->s_umount