iPXE
Functions
uaccess.c File Reference

iPXE user access API More...

#include <ipxe/uaccess.h>

Go to the source code of this file.

Functions

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

Detailed Description

iPXE user access API

Definition in file uaccess.c.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL  )

◆ PROVIDE_UACCESS_INLINE() [1/10]

PROVIDE_UACCESS_INLINE ( flat  ,
phys_to_user   
)

◆ PROVIDE_UACCESS_INLINE() [2/10]

PROVIDE_UACCESS_INLINE ( flat  ,
user_to_phys   
)

◆ PROVIDE_UACCESS_INLINE() [3/10]

PROVIDE_UACCESS_INLINE ( flat  ,
virt_to_user   
)

◆ PROVIDE_UACCESS_INLINE() [4/10]

PROVIDE_UACCESS_INLINE ( flat  ,
user_to_virt   
)

◆ PROVIDE_UACCESS_INLINE() [5/10]

PROVIDE_UACCESS_INLINE ( flat  ,
userptr_add   
)

◆ PROVIDE_UACCESS_INLINE() [6/10]

PROVIDE_UACCESS_INLINE ( flat  ,
memcpy_user   
)

◆ PROVIDE_UACCESS_INLINE() [7/10]

PROVIDE_UACCESS_INLINE ( flat  ,
memmove_user   
)

◆ PROVIDE_UACCESS_INLINE() [8/10]

PROVIDE_UACCESS_INLINE ( flat  ,
memset_user   
)

◆ PROVIDE_UACCESS_INLINE() [9/10]

PROVIDE_UACCESS_INLINE ( flat  ,
strlen_user   
)

◆ PROVIDE_UACCESS_INLINE() [10/10]

PROVIDE_UACCESS_INLINE ( flat  ,
memchr_user   
)