Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

arch/x86/platform/efi/quirks.c efi_query_variable_store() -> (struct efi)->query_variable_info()

Type Parameter Key Value
PARAM_VALUE 0 attr 1-126
PARAM_VALUE 1 storage_space 1956363084807532544
PARAM_VALUE 2 remaining_space 2314287812955951104
PARAM_VALUE 3 max_variable_size 2583123180808130560
DATA_SOURCE 0 attr $0
BIT_INFO 0 attr 0x1,0x7f
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 attr 1-126
LOCK2 global &efivars_lock
HALF_LOCKED2 &inode->i_rwsem

arch/x86/platform/efi/quirks.c efi_query_variable_store() -> (struct efi)->query_variable_info()

Type Parameter Key Value
PARAM_VALUE 0 attr 1-126
PARAM_VALUE 1 storage_space 1956363084807532544
PARAM_VALUE 2 remaining_space 2314287812955951104
PARAM_VALUE 3 max_variable_size 2583123180808130560
DATA_SOURCE 0 attr $0
BIT_INFO 0 attr 0x1,0x7f
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 attr 1-126
LOCK2 global &efivars_lock
HALF_LOCKED2 &inode->i_rwsem

drivers/firmware/efi/test/efi_test.c efi_runtime_query_variableinfo() -> (struct efi)->query_variable_info()

Type Parameter Key Value
PARAM_VALUE 1 storage_space 7933786100602294272
PARAM_VALUE 2 remaining_space 8833235900921548800
PARAM_VALUE 3 max_variable_size 3193953133190139904
USER_DATA 0 attr 0-u32max

drivers/firmware/efi/vars.c efivar_query_variable_info() -> (struct efivar_operations)->query_variable_info()

Type Parameter Key Value
PARAM_VALUE 0 attr 7
PARAM_VALUE 1 storage_space 6491360876185751552
PARAM_VALUE 1 *storage_space 0
PARAM_VALUE 2 remaining_space 6140695808126390272
PARAM_VALUE 2 *remaining_space 0
PARAM_VALUE 3 max_variable_size 7385226493196378112
DATA_SOURCE 0 attr $0
DATA_SOURCE 1 storage_space $1
DATA_SOURCE 2 remaining_space $2
DATA_SOURCE 3 max_variable_size $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->s_umount