Lines Matching defs:variable

3  * UEFI runtime variable services
28 * efi_variable_authenticate - authenticate a variable
29 * @variable: Variable name in u16
30 * @vendor: Guid of variable
32 * @data: Pointer to variable's value
34 * @env_attr: Attributes that an existing variable holds
35 * @time: signed time that an existing variable holds
40 * On success, @data and @data_size will be replaced with variable's
41 * actual data, excluding authentication data, and its size, and variable's
47 static efi_status_t efi_variable_authenticate(const u16 *variable,
115 efi_image_region_add(regs, (uint8_t *)variable,
116 (uint8_t *)variable
117 + u16_strlen(variable) * sizeof(u16), 1);
127 /* variable's signature list */
137 EFI_PRINT("Parsing variable's signature failed\n");
142 var_type = efi_auth_var_get_type(variable, vendor);
178 EFI_PRINT("Verifying variable's signature failed\n");
197 static efi_status_t efi_variable_authenticate(const u16 *variable,
227 * @variable_name: name of the variable
229 * @attributes: attributes of the variable
230 * @data_size: size of the buffer with the variable value
231 * @data: buffer with the variable value
288 /* check if a variable exists */
323 * EFI_VARIABLE_APPEND_WRITE to non-existent variable is accepted
324 * and new variable is created in EDK II reference implementation.
328 /* Trying to delete a non-existent variable. */
342 /* authenticate a variable */
374 * variable exists.
453 * selected variable types
455 * selected variable types
456 * @maximum_variable_size: maximum size of a variable of the
482 * @variable_name: name of the variable
484 * @attributes: attributes of the variable
485 * @data_size: size of the buffer with the variable value
486 * @data: buffer with the variable value
516 /* check if a variable exists */
574 /* Switch variable services functions to runtime version */
585 * efi_init_variables() - initialize variable services
604 log_err("Invalid EFI variable seed\n");