Defined in 1 files as a prototype:
Defined in 2 files as a function:
- arch/x86/platform/efi/quirks.c, line 159 (as a function)
- include/linux/efi.h, line 727 (as a function)
Referenced in 3 files:
- arch/x86/platform/efi/quirks.c, line 231
- drivers/firmware/efi/efi.c, line 223
- drivers/firmware/efi/stmm/tee_stmm_efi.c, line 527
Smatch caller information:
drivers/firmware/efi/vars.c check_var_size() -> (struct efivar_operations)->query_variable_store()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attributes | 0-126 |
| DATA_SOURCE | 0 | attributes | $1 |
| DATA_SOURCE | 1 | size | $2 |
| DATA_SOURCE | 2 | nonblocking | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | attributes | 0-126 |
| USER_DATA | 1 | size | 1-3147479542[c] |
| LOCK2 | global &efivars_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem |