efi_uaccess.c
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 FILE_LICENCE ( GPL2_OR_LATER );
00020
00021 #include <gpxe/uaccess.h>
00022 #include <gpxe/efi/efi.h>
00023
00024
00025
00026
00027
00028
00029
00030 PROVIDE_UACCESS_INLINE ( efi, phys_to_user );
00031 PROVIDE_UACCESS_INLINE ( efi, user_to_phys );
00032 PROVIDE_UACCESS_INLINE ( efi, virt_to_user );
00033 PROVIDE_UACCESS_INLINE ( efi, user_to_virt );
00034 PROVIDE_UACCESS_INLINE ( efi, userptr_add );
00035 PROVIDE_UACCESS_INLINE ( efi, memcpy_user );
00036 PROVIDE_UACCESS_INLINE ( efi, memmove_user );
00037 PROVIDE_UACCESS_INLINE ( efi, memset_user );
00038 PROVIDE_UACCESS_INLINE ( efi, strlen_user );
00039 PROVIDE_UACCESS_INLINE ( efi, memchr_user );