File userfaultfd.h

Defines

UFFD_API
UFFD_API_REGISTER_MODES
UFFD_API_FEATURES
UFFD_API_IOCTLS
UFFD_API_RANGE_IOCTLS
UFFD_API_RANGE_IOCTLS_BASIC
_UFFDIO_REGISTER
_UFFDIO_UNREGISTER
_UFFDIO_WAKE
_UFFDIO_COPY
_UFFDIO_ZEROPAGE
_UFFDIO_WRITEPROTECT
_UFFDIO_CONTINUE
_UFFDIO_API
UFFDIO
UFFDIO_API
UFFDIO_REGISTER
UFFDIO_UNREGISTER
UFFDIO_WAKE
UFFDIO_COPY
UFFDIO_ZEROPAGE
UFFDIO_WRITEPROTECT
UFFDIO_CONTINUE
UFFD_EVENT_PAGEFAULT
UFFD_EVENT_FORK
UFFD_EVENT_REMAP
UFFD_EVENT_REMOVE
UFFD_EVENT_UNMAP
UFFD_PAGEFAULT_FLAG_WRITE
UFFD_PAGEFAULT_FLAG_WP
UFFD_PAGEFAULT_FLAG_MINOR
UFFD_FEATURE_PAGEFAULT_FLAG_WP
UFFD_FEATURE_EVENT_FORK
UFFD_FEATURE_EVENT_REMAP
UFFD_FEATURE_EVENT_REMOVE
UFFD_FEATURE_MISSING_HUGETLBFS
UFFD_FEATURE_MISSING_SHMEM
UFFD_FEATURE_EVENT_UNMAP
UFFD_FEATURE_SIGBUS
UFFD_FEATURE_THREAD_ID
UFFD_FEATURE_MINOR_HUGETLBFS
UFFDIO_REGISTER_MODE_MISSING
UFFDIO_REGISTER_MODE_WP
UFFDIO_REGISTER_MODE_MINOR
UFFDIO_COPY_MODE_DONTWAKE
UFFDIO_COPY_MODE_WP
UFFDIO_ZEROPAGE_MODE_DONTWAKE
UFFDIO_WRITEPROTECT_MODE_WP
UFFDIO_WRITEPROTECT_MODE_DONTWAKE
UFFDIO_CONTINUE_MODE_DONTWAKE
UFFD_USER_MODE_ONLY

Variables

struct uffd_msg __packed
struct uffd_msg

Public Members

__u8 event
__u8 reserved1
__u16 reserved2
__u32 reserved3
__u64 flags
__u64 address
__u32 ptid
union uffd_msg::[anonymous]::[anonymous]::[anonymous] feat
struct uffd_msg::[anonymous]::[anonymous] pagefault
__u32 ufd
struct uffd_msg::[anonymous]::[anonymous] fork
__u64 from
__u64 to
__u64 len
struct uffd_msg::[anonymous]::[anonymous] remap
__u64 start
__u64 end
struct uffd_msg::[anonymous]::[anonymous] remove
__u64 reserved1
__u64 reserved2
__u64 reserved3
struct uffd_msg::[anonymous]::[anonymous] reserved
union uffd_msg::[anonymous] arg
struct uffdio_api

Public Members

__u64 api
__u64 features
__u64 ioctls
struct uffdio_range

Public Members

__u64 start
__u64 len
struct uffdio_register

Public Members

struct uffdio_range range
__u64 mode
__u64 ioctls
struct uffdio_copy

Public Members

__u64 dst
__u64 src
__u64 len
__u64 mode
__s64 copy
struct uffdio_zeropage

Public Members

struct uffdio_range range
__u64 mode
__s64 zeropage
struct uffdio_writeprotect

Public Members

struct uffdio_range range
__u64 mode
struct uffdio_continue

Public Members

struct uffdio_range range
__u64 mode
__s64 mapped