Docs.rs
xen-sys-0.0.0-pre2
xen-sys 0.0.0-pre2
Permalink
Docs.rs crate page
MIT/Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
cardoe
andyhhp
mathieupoirier
Dependencies
cty =0.2.0
normal
Versions
1.62%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate xen_sys
Version 0.0.0-pre2
All Items
Modules
Structs
Constants
Functions
Type Definitions
Unions
?
Crate
xen_sys
source
·
[
−
]
Modules
hypercall
Structs
arch_shared_info
arch_vcpu_info
cpu_user_regs
dom0_vga_console_info
dom0_vga_console_info__bindgen_ty_1__bindgen_ty_1
dom0_vga_console_info__bindgen_ty_1__bindgen_ty_2
evtchn_alloc_unbound
evtchn_bind_interdomain
evtchn_bind_ipi
evtchn_bind_pirq
evtchn_bind_vcpu
evtchn_bind_virq
evtchn_close
evtchn_expand_array
evtchn_fifo_control_block
evtchn_init_control
evtchn_op
evtchn_reset
evtchn_send
evtchn_set_priority
evtchn_status
evtchn_status__bindgen_ty_1__bindgen_ty_1
evtchn_status__bindgen_ty_1__bindgen_ty_2
evtchn_unmask
iret_context
mmu_update
mmuext_op
multicall_entry
sched_pin_override
sched_poll
sched_remote_shutdown
sched_shutdown
sched_watchdog
shared_info
start_info
start_info__bindgen_ty_1__bindgen_ty_1
start_info__bindgen_ty_1__bindgen_ty_2
trap_info
vcpu_guest_context
vcpu_guest_context__bindgen_ty_1
vcpu_info
vcpu_time_info
xen_cpuid_leaf
xen_msr_entry
xen_multiboot_mod_list
xen_uuid_t
Constants
BIND_PIRQ__WILL_SHARE
CONSOLEIO_read
CONSOLEIO_write
EVTCHNOP_alloc_unbound
EVTCHNOP_bind_interdomain
EVTCHNOP_bind_ipi
EVTCHNOP_bind_pirq
EVTCHNOP_bind_vcpu
EVTCHNOP_bind_virq
EVTCHNOP_close
EVTCHNOP_expand_array
EVTCHNOP_init_control
EVTCHNOP_reset
EVTCHNOP_send
EVTCHNOP_set_priority
EVTCHNOP_status
EVTCHNOP_unmask
EVTCHNSTAT_closed
EVTCHNSTAT_interdomain
EVTCHNSTAT_ipi
EVTCHNSTAT_pirq
EVTCHNSTAT_unbound
EVTCHNSTAT_virq
EVTCHN_FIFO_BUSY
EVTCHN_FIFO_LINKED
EVTCHN_FIFO_LINK_BITS
EVTCHN_FIFO_LINK_MASK
EVTCHN_FIFO_MASKED
EVTCHN_FIFO_MAX_QUEUES
EVTCHN_FIFO_NR_CHANNELS
EVTCHN_FIFO_PENDING
EVTCHN_FIFO_PRIORITY_DEFAULT
EVTCHN_FIFO_PRIORITY_MAX
EVTCHN_FIFO_PRIORITY_MIN
FIRST_RESERVED_GDT_BYTE
FIRST_RESERVED_GDT_ENTRY
FIRST_RESERVED_GDT_PAGE
FLAT_KERNEL_CS
FLAT_KERNEL_CS32
FLAT_KERNEL_CS64
FLAT_KERNEL_DS
FLAT_KERNEL_DS32
FLAT_KERNEL_DS64
FLAT_KERNEL_SS
FLAT_KERNEL_SS32
FLAT_KERNEL_SS64
FLAT_RING3_CS32
FLAT_RING3_CS64
FLAT_RING3_DS32
FLAT_RING3_DS64
FLAT_RING3_SS32
FLAT_RING3_SS64
FLAT_USER_CS
FLAT_USER_CS32
FLAT_USER_CS64
FLAT_USER_DS
FLAT_USER_DS32
FLAT_USER_DS64
FLAT_USER_SS
FLAT_USER_SS32
FLAT_USER_SS64
INT8_MAX
INT8_MIN
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INVALID_PADDR
MAX_GUEST_CMDLINE
MAX_VMASST_TYPE
MMUEXT_CLEAR_PAGE
MMUEXT_COPY_PAGE
MMUEXT_FLUSH_CACHE
MMUEXT_FLUSH_CACHE_GLOBAL
MMUEXT_INVLPG_ALL
MMUEXT_INVLPG_LOCAL
MMUEXT_INVLPG_MULTI
MMUEXT_MARK_SUPER
MMUEXT_NEW_BASEPTR
MMUEXT_NEW_USER_BASEPTR
MMUEXT_PIN_L1_TABLE
MMUEXT_PIN_L2_TABLE
MMUEXT_PIN_L3_TABLE
MMUEXT_PIN_L4_TABLE
MMUEXT_SET_LDT
MMUEXT_TLB_FLUSH_ALL
MMUEXT_TLB_FLUSH_LOCAL
MMUEXT_TLB_FLUSH_MULTI
MMUEXT_UNMARK_SUPER
MMUEXT_UNPIN_TABLE
MMU_MACHPHYS_UPDATE
MMU_NORMAL_PT_UPDATE
MMU_PT_UPDATE_NO_TRANSLATE
MMU_PT_UPDATE_PRESERVE_AD
NR_VIRQS
PRI_xen_pfn
PRI_xen_ulong
PRIpaddr
PRIu_xen_pfn
SCHEDOP_block
SCHEDOP_pin_override
SCHEDOP_poll
SCHEDOP_remote_shutdown
SCHEDOP_shutdown
SCHEDOP_shutdown_code
SCHEDOP_watchdog
SCHEDOP_yield
SEGBASE_FS
SEGBASE_GS_KERNEL
SEGBASE_GS_USER
SEGBASE_GS_USER_SEL
SHUTDOWN_MAX
SHUTDOWN_crash
SHUTDOWN_poweroff
SHUTDOWN_reboot
SHUTDOWN_soft_reset
SHUTDOWN_suspend
SHUTDOWN_watchdog
SIF_INITDOMAIN
SIF_MOD_START_PFN
SIF_MULTIBOOT_MOD
SIF_PM_MASK
SIF_PRIVILEGED
SIF_VIRT_P2M_4TOOLS
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINT_MAX
ULONG_MAX
VGCF_I387_VALID
VGCF_IN_KERNEL
VGCF_IN_SYSCALL
VGCF_failsafe_disables_events
VGCF_i387_valid
VGCF_in_kernel
VGCF_in_syscall
VGCF_online
VGCF_syscall_disables_events
VIRQ_ARCH_0
VIRQ_ARCH_1
VIRQ_ARCH_2
VIRQ_ARCH_3
VIRQ_ARCH_4
VIRQ_ARCH_5
VIRQ_ARCH_6
VIRQ_ARCH_7
VIRQ_ARGO
VIRQ_CONSOLE
VIRQ_CON_RING
VIRQ_DEBUG
VIRQ_DEBUGGER
VIRQ_DOM_EXC
VIRQ_ENOMEM
VIRQ_MEM_EVENT
VIRQ_PCPU_STATE
VIRQ_TBUF
VIRQ_TIMER
VIRQ_XENOPROF
VIRQ_XENPMU
VMASST_CMD_disable
VMASST_CMD_enable
VMASST_TYPE_4gb_segments
VMASST_TYPE_4gb_segments_notify
VMASST_TYPE_architectural_iopl
VMASST_TYPE_m2p_strict
VMASST_TYPE_pae_extended_cr3
VMASST_TYPE_runstate_update_flag
VMASST_TYPE_writable_pagetables
XEN_CPUID
XEN_CPUID_NO_SUBLEAF
XEN_ELFNOTE_BSD_SYMTAB
XEN_ELFNOTE_CRASH_INFO
XEN_ELFNOTE_CRASH_REGS
XEN_ELFNOTE_DUMPCORE_FORMAT_VERSION
XEN_ELFNOTE_DUMPCORE_HEADER
XEN_ELFNOTE_DUMPCORE_NONE
XEN_ELFNOTE_DUMPCORE_XEN_VERSION
XEN_ELFNOTE_ENTRY
XEN_ELFNOTE_FEATURES
XEN_ELFNOTE_GUEST_OS
XEN_ELFNOTE_GUEST_VERSION
XEN_ELFNOTE_HV_START_LOW
XEN_ELFNOTE_HYPERCALL_PAGE
XEN_ELFNOTE_INFO
XEN_ELFNOTE_INIT_P2M
XEN_ELFNOTE_L1_MFN_VALID
XEN_ELFNOTE_LOADER
XEN_ELFNOTE_MAX
XEN_ELFNOTE_MOD_START_PFN
XEN_ELFNOTE_PADDR_OFFSET
XEN_ELFNOTE_PAE_MODE
XEN_ELFNOTE_PHYS32_ENTRY
XEN_ELFNOTE_SUPPORTED_FEATURES
XEN_ELFNOTE_SUSPEND_CANCEL
XEN_ELFNOTE_VIRT_BASE
XEN_ELFNOTE_XEN_VERSION
XEN_EMULATE_PREFIX
XEN_HAVE_PV_GUEST_ENTRY
XEN_HAVE_PV_UPCALL_MASK
XEN_HVM_DEBUGCONS_IOPORT
XEN_LEGACY_MAX_VCPUS
XEN_PVCLOCK_GUEST_STOPPED
XEN_PVCLOCK_TSC_STABLE_BIT
XEN_VGATYPE_EFI_LFB
XEN_VGATYPE_TEXT_MODE_3
XEN_VGATYPE_VESA_LFB
_VGCF_failsafe_disables_events
_VGCF_i387_valid
_VGCF_in_kernel
_VGCF_in_syscall
_VGCF_online
_VGCF_syscall_disables_events
__HYPERVISOR_VIRT_END
__HYPERVISOR_VIRT_START
__HYPERVISOR_arch_0
__HYPERVISOR_arch_1
__HYPERVISOR_arch_2
__HYPERVISOR_arch_3
__HYPERVISOR_arch_4
__HYPERVISOR_arch_5
__HYPERVISOR_arch_6
__HYPERVISOR_arch_7
__HYPERVISOR_argo_op
__HYPERVISOR_callback_op
__HYPERVISOR_console_io
__HYPERVISOR_dm_op
__HYPERVISOR_dom0_op
__HYPERVISOR_domctl
__HYPERVISOR_event_channel_op
__HYPERVISOR_event_channel_op_compat
__HYPERVISOR_fpu_taskswitch
__HYPERVISOR_get_debugreg
__HYPERVISOR_grant_table_op
__HYPERVISOR_hvm_op
__HYPERVISOR_hypfs_op
__HYPERVISOR_iret
__HYPERVISOR_kexec_op
__HYPERVISOR_memory_op
__HYPERVISOR_mmu_update
__HYPERVISOR_mmuext_op
__HYPERVISOR_multicall
__HYPERVISOR_nmi_op
__HYPERVISOR_physdev_op
__HYPERVISOR_physdev_op_compat
__HYPERVISOR_platform_op
__HYPERVISOR_sched_op
__HYPERVISOR_sched_op_compat
__HYPERVISOR_set_callbacks
__HYPERVISOR_set_debugreg
__HYPERVISOR_set_gdt
__HYPERVISOR_set_segment_base
__HYPERVISOR_set_timer_op
__HYPERVISOR_set_trap_table
__HYPERVISOR_stack_switch
__HYPERVISOR_sysctl
__HYPERVISOR_tmem_op
__HYPERVISOR_update_descriptor
__HYPERVISOR_update_va_mapping
__HYPERVISOR_update_va_mapping_otherdomain
__HYPERVISOR_vcpu_op
__HYPERVISOR_vm_assist
__HYPERVISOR_xen_version
__HYPERVISOR_xenoprof_op
__HYPERVISOR_xenpmu_op
__HYPERVISOR_xsm_op
__MACH2PHYS_VIRT_END
__MACH2PHYS_VIRT_START
__XEN_INTERFACE_VERSION__
__XEN_LATEST_INTERFACE_VERSION__
__bool_true_false_are_defined
false_
true_
Functions
hypercall_1
⚠
hypercall_2
⚠
hypercall_3
⚠
hypercall_4
⚠
hypercall_5
⚠
Type Definitions
__be16
__be32
__be64
__guest_handle_char
__guest_handle_const_char
__guest_handle_const_cpu_user_regs_t
__guest_handle_const_evtchn_op_t
__guest_handle_const_evtchn_port_t
__guest_handle_const_int
__guest_handle_const_long
__guest_handle_const_mmu_update_t
__guest_handle_const_mmuext_op_t
__guest_handle_const_multicall_entry_t
__guest_handle_const_sched_pin_override_t
__guest_handle_const_sched_poll_t
__guest_handle_const_sched_remote_shutdown_t
__guest_handle_const_sched_shutdown_t
__guest_handle_const_sched_watchdog_t
__guest_handle_const_trap_info_t
__guest_handle_const_uchar
__guest_handle_const_uint
__guest_handle_const_uint8
__guest_handle_const_uint16
__guest_handle_const_uint32
__guest_handle_const_uint64
__guest_handle_const_uint64_t
__guest_handle_const_ulong
__guest_handle_const_vcpu_guest_context_t
__guest_handle_const_void
__guest_handle_const_xen_cpuid_leaf_t
__guest_handle_const_xen_msr_entry_t
__guest_handle_const_xen_pfn_t
__guest_handle_const_xen_ulong_t
__guest_handle_cpu_user_regs_t
__guest_handle_evtchn_op_t
__guest_handle_evtchn_port_t
__guest_handle_int
__guest_handle_long
__guest_handle_mmu_update_t
__guest_handle_mmuext_op_t
__guest_handle_multicall_entry_t
__guest_handle_sched_pin_override_t
__guest_handle_sched_poll_t
__guest_handle_sched_remote_shutdown_t
__guest_handle_sched_shutdown_t
__guest_handle_sched_watchdog_t
__guest_handle_trap_info_t
__guest_handle_uchar
__guest_handle_uint
__guest_handle_uint8
__guest_handle_uint16
__guest_handle_uint32
__guest_handle_uint64
__guest_handle_uint64_t
__guest_handle_ulong
__guest_handle_vcpu_guest_context_t
__guest_handle_void
__guest_handle_xen_cpuid_leaf_t
__guest_handle_xen_msr_entry_t
__guest_handle_xen_pfn_t
__guest_handle_xen_ulong_t
__le16
__le32
__le64
__s8
__s16
__s32
__s64
__u8
__u16
__u32
__u64
arch_shared_info_t
arch_vcpu_info_t
bool_t
cpu_user_regs_t
dom0_vga_console_info_t
domid_t
event_word_t
evtchn_alloc_unbound_t
evtchn_bind_interdomain_t
evtchn_bind_ipi_t
evtchn_bind_pirq_t
evtchn_bind_vcpu_t
evtchn_bind_virq_t
evtchn_close_t
evtchn_expand_array_t
evtchn_fifo_control_block_t
evtchn_init_control_t
evtchn_op_t
evtchn_port_t
evtchn_reset_t
evtchn_send_t
evtchn_set_priority_t
evtchn_status_t
evtchn_unmask_t
mmu_update_t
mmuext_op_t
multicall_entry_t
paddr_t
s8
s16
s32
s64
sched_pin_override_t
sched_poll_t
sched_remote_shutdown_t
sched_shutdown_t
sched_watchdog_t
shared_info_t
size_t
ssize_t
start_info_t
trap_info_t
tsc_timestamp_t
u8_
u16_
u32_
u64_
vcpu_guest_context_t
vcpu_info_t
vcpu_time_info_t
xen_callback_t
xen_cpuid_leaf_t
xen_domain_handle_t
xen_msr_entry_t
xen_pfn_t
xen_ulong_t
Unions
cpu_user_regs__bindgen_ty_1
cpu_user_regs__bindgen_ty_2
cpu_user_regs__bindgen_ty_3
cpu_user_regs__bindgen_ty_4
cpu_user_regs__bindgen_ty_5
cpu_user_regs__bindgen_ty_6
cpu_user_regs__bindgen_ty_7
cpu_user_regs__bindgen_ty_8
cpu_user_regs__bindgen_ty_9
cpu_user_regs__bindgen_ty_10
dom0_vga_console_info__bindgen_ty_1
evtchn_op__bindgen_ty_1
evtchn_status__bindgen_ty_1
mmuext_op__bindgen_ty_1
mmuext_op__bindgen_ty_2
start_info__bindgen_ty_1