19#define UACCESS_PREFIX_flat
21#define UACCESS_PREFIX_flat __flat_
31#define UACCESS_INLINE( _subsys, _api_func ) \
32 SINGLE_API_INLINE ( UACCESS_PREFIX_ ## _subsys, _api_func )
41#define PROVIDE_UACCESS( _subsys, _api_func, _func ) \
42 PROVIDE_SINGLE_API ( UACCESS_PREFIX_ ## _subsys, _api_func, _func )
50#define PROVIDE_UACCESS_INLINE( _subsys, _api_func ) \
51 PROVIDE_SINGLE_API_INLINE ( UACCESS_PREFIX_ ## _subsys, _api_func )
55 return ( (
void * )
phys );
77virt_to_phys ( volatile const
void *virt );
Dummy architecture-specific user access API implementations.
static signed char phys[4]
#define __always_inline
Declare a function to be always inline.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
#define UACCESS_INLINE(_subsys, _api_func)
Calculate static inline user access API function name.
Virtual offset memory model.
iPXE user access API for Linux