• Home
  • Raw
  • Download

Lines Matching full:variable

135 	 * variable, it's malformed  in validate_load_option()
298 * Check if our variable is in the validated variables list in efivar_variable_is_removable()
384 * The variable name is, by definition, a NULL-terminated in var_name_strnsize()
421 printk(KERN_WARNING "efivars: duplicate variable: %s-%pUl\n", in dup_variable_bug()
428 * @func: callback function to invoke for every variable
432 * @head: initialised head of variable list
434 * Get every EFI variable from the firmware and invoke @func. @func
467 * the variable name and variable data is 1024 bytes. in efivar_init()
486 * same variable name on multiple calls to in efivar_init()
489 * we'll ever see a different variable name, in efivar_init()
533 * efivar_entry_add - add entry to variable list
551 * efivar_entry_remove - remove entry from variable list
568 * efivar_entry_list_del_unlock - remove entry from variable list
571 * Remove @entry from the variable list and release the list lock.
585 * __efivar_entry_delete - delete an EFI variable
586 * @entry: entry containing EFI variable to delete
588 * Delete the variable from the firmware but leave @entry on the
589 * variable list.
592 * not remove @entry from the variable list. Also, it is safe to be
615 * efivar_entry_delete - delete variable and remove entry from list
616 * @entry: entry containing variable to delete
618 * Delete the variable from the firmware and remove @entry from the
619 * variable list. It is the caller's responsibility to free @entry
653 * @entry: entry containing the EFI variable to write
654 * @attributes: variable attributes
656 * @data: buffer containing variable data
657 * @head: head of variable list
659 * Calls set_variable() for an EFI variable. If creating a new EFI
660 * variable, this function is usually followed by efivar_entry_add().
662 * Before writing the variable, the remaining EFI variable storage
746 * @name: buffer containing the variable name
747 * @vendor: variable vendor guid
748 * @attributes: variable attributes
751 * @data: buffer containing variable data
753 * Ensures there is enough free storage in the firmware for this variable, and
754 * if so, calls set_variable(). If creating a new EFI variable, this function
775 * If the EFI variable backend provides a non-blocking in efivar_entry_set_safe()
812 * @name: the EFI variable name
813 * @guid: the EFI variable vendor's guid
814 * @head: head of the variable list
817 * Search for an entry on the variable list that has the EFI variable
864 * efivar_entry_size - obtain the size of a variable
865 * @entry: entry for this variable
866 * @size: location to store the variable's size
895 * @entry: read data for this variable
896 * @attributes: variable attributes
898 * @data: buffer to store variable data
922 * @entry: read data for this variable
923 * @attributes: variable attributes
925 * @data: buffer to store variable data
951 * @entry: entry containing variable to set and get
952 * @attributes: attributes of variable to be written
960 * successful, return the new size of the variable from get_variable()
963 * Returns 0 on success, -EINVAL if the variable data is invalid,
968 * If the EFI variable does not exist when calling set_variable()
969 * (EFI_NOT_FOUND), @entry is removed from the variable list.
987 * set_variable call, and removal of the variable from the efivars in efivar_entry_set_get_size()
1025 * Writing to the variable may have caused a change in size (which in efivar_entry_set_get_size()
1026 * could either be an append or an overwrite), or the variable to be in efivar_entry_set_get_size()
1053 * efivar_entry_iter_begin - begin iterating the variable list
1055 * Lock the variable list to prevent entry insertion and removal until
1066 * efivar_entry_iter_end - finish iterating the variable list
1068 * Unlock the variable list and allow modifications to the list again.
1077 * __efivar_entry_iter - iterate over variable list
1079 * @head: head of the variable list
1130 * efivar_entry_iter - iterate over variable list
1132 * @head: head of variable list