iPXE
Functions
efi_uaccess.c File Reference

iPXE user access API for EFI More...

#include <ipxe/uaccess.h>
#include <ipxe/efi/efi.h>

Go to the source code of this file.

Functions

 FILE_LICENCE (GPL2_OR_LATER_OR_UBDL)
 
 PROVIDE_UACCESS_INLINE (efi, phys_to_user)
 
 PROVIDE_UACCESS_INLINE (efi, user_to_phys)
 
 PROVIDE_UACCESS_INLINE (efi, virt_to_user)
 
 PROVIDE_UACCESS_INLINE (efi, user_to_virt)
 
 PROVIDE_UACCESS_INLINE (efi, userptr_add)
 
 PROVIDE_UACCESS_INLINE (efi, memcpy_user)
 
 PROVIDE_UACCESS_INLINE (efi, memmove_user)
 
 PROVIDE_UACCESS_INLINE (efi, memset_user)
 
 PROVIDE_UACCESS_INLINE (efi, strlen_user)
 
 PROVIDE_UACCESS_INLINE (efi, memchr_user)
 

Detailed Description

iPXE user access API for EFI

Definition in file efi_uaccess.c.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL  )

◆ PROVIDE_UACCESS_INLINE() [1/10]

PROVIDE_UACCESS_INLINE ( efi  ,
phys_to_user   
)

◆ PROVIDE_UACCESS_INLINE() [2/10]

PROVIDE_UACCESS_INLINE ( efi  ,
user_to_phys   
)

◆ PROVIDE_UACCESS_INLINE() [3/10]

PROVIDE_UACCESS_INLINE ( efi  ,
virt_to_user   
)

◆ PROVIDE_UACCESS_INLINE() [4/10]

PROVIDE_UACCESS_INLINE ( efi  ,
user_to_virt   
)

◆ PROVIDE_UACCESS_INLINE() [5/10]

PROVIDE_UACCESS_INLINE ( efi  ,
userptr_add   
)

◆ PROVIDE_UACCESS_INLINE() [6/10]

PROVIDE_UACCESS_INLINE ( efi  ,
memcpy_user   
)

◆ PROVIDE_UACCESS_INLINE() [7/10]

PROVIDE_UACCESS_INLINE ( efi  ,
memmove_user   
)

◆ PROVIDE_UACCESS_INLINE() [8/10]

PROVIDE_UACCESS_INLINE ( efi  ,
memset_user   
)

◆ PROVIDE_UACCESS_INLINE() [9/10]

PROVIDE_UACCESS_INLINE ( efi  ,
strlen_user   
)

◆ PROVIDE_UACCESS_INLINE() [10/10]

PROVIDE_UACCESS_INLINE ( efi  ,
memchr_user   
)