Lines Matching full:variable
110 * variable, it's malformed in validate_load_option()
272 * Check if our variable is in the validated variables list in efivar_variable_is_removable()
325 * The variable name is, by definition, a NULL-terminated in var_name_strnsize()
355 printk(KERN_WARNING "efivars: duplicate variable: %s-%pUl\n", in dup_variable_bug()
362 * @func: callback function to invoke for every variable
365 * @head: initialised head of variable list
367 * Get every EFI variable from the firmware and invoke @func. @func
393 * the variable name and variable data is 1024 bytes. in efivar_init()
409 * same variable name on multiple calls to in efivar_init()
412 * we'll ever see a different variable name, in efivar_init()
451 * efivar_entry_add - add entry to variable list
471 * __efivar_entry_add - add entry to variable list
481 * efivar_entry_remove - remove entry from variable list
492 * efivar_entry_list_del_unlock - remove entry from variable list
495 * Remove @entry from the variable list and release the list lock.
509 * efivar_entry_delete - delete variable and remove entry from list
510 * @entry: entry containing variable to delete
512 * Delete the variable from the firmware and remove @entry from the
513 * variable list. It is the caller's responsibility to free @entry
541 * efivar_entry_size - obtain the size of a variable
542 * @entry: entry for this variable
543 * @size: location to store the variable's size
568 * @entry: read data for this variable
569 * @attributes: variable attributes
571 * @data: buffer to store variable data
591 * @entry: read data for this variable
592 * @attributes: variable attributes
594 * @data: buffer to store variable data
612 * @entry: entry containing variable to set and get
613 * @attributes: attributes of variable to be written
621 * successful, return the new size of the variable from get_variable()
624 * Returns 0 on success, -EINVAL if the variable data is invalid,
629 * If the EFI variable does not exist when calling set_variable()
630 * (EFI_NOT_FOUND), @entry is removed from the variable list.
647 * set_variable call, and removal of the variable from the efivars in efivar_entry_set_get_size()
664 * Writing to the variable may have caused a change in size (which in efivar_entry_set_get_size()
665 * could either be an append or an overwrite), or the variable to be in efivar_entry_set_get_size()
691 * efivar_entry_iter - iterate over variable list
693 * @head: head of variable list