Changeset View
Changeset View
Standalone View
Standalone View
sys/boot/efi/loader/loader_efi.h
Show All 25 Lines | |||||
* SUCH DAMAGE. | * SUCH DAMAGE. | ||||
* | * | ||||
* $FreeBSD$ | * $FreeBSD$ | ||||
*/ | */ | ||||
#ifndef _LOADER_EFI_COPY_H_ | #ifndef _LOADER_EFI_COPY_H_ | ||||
#define _LOADER_EFI_COPY_H_ | #define _LOADER_EFI_COPY_H_ | ||||
#include <stand.h> | |||||
int efi_autoload(void); | int efi_autoload(void); | ||||
int efi_getdev(void **vdev, const char *devspec, const char **path); | int efi_getdev(void **vdev, const char *devspec, const char **path); | ||||
char *efi_fmtdev(void *vdev); | char *efi_fmtdev(void *vdev); | ||||
int efi_setcurrdev(struct env_var *ev, int flags, const void *value); | int efi_setcurrdev(struct env_var *ev, int flags, const void *value); | ||||
int efi_copy_init(void); | int efi_copy_init(void); | ||||
ssize_t efi_copyin(const void *src, vm_offset_t dest, const size_t len); | ssize_t efi_copyin(const void *src, vm_offset_t dest, const size_t len); | ||||
ssize_t efi_copyout(const vm_offset_t src, void *dest, const size_t len); | ssize_t efi_copyout(const vm_offset_t src, void *dest, const size_t len); | ||||
ssize_t efi_readin(const int fd, vm_offset_t dest, const size_t len); | ssize_t efi_readin(const int fd, vm_offset_t dest, const size_t len); | ||||
void * efi_translate(vm_offset_t ptr); | void * efi_translate(vm_offset_t ptr); | ||||
void efi_copy_finish(void); | void efi_copy_finish(void); | ||||
#endif /* _LOADER_EFI_COPY_H_ */ | #endif /* _LOADER_EFI_COPY_H_ */ |