contents - arch-arm - Xen public headers
Starting points
Hypercall Calling Convention
Supported Hypercalls
List of hypercalls
Guest Scheduler Operations
Grant Tables
Event Channels
XenStore wire protocol.
Start-of-day shared data structure
Start-of-day memory layout
Dom0_console
XEN_ELFNOTE_FEATURES
ELF notes
Functions
HYPERVISOR_event_channel_op()
HYPERVISOR_event_channel_op_compat()
HYPERVISOR_grant_table_op()
HYPERVISOR_mmu_update()
HYPERVISOR_mmuext_op()
HYPERVISOR_multicall()
HYPERVISOR_platform_op()
HYPERVISOR_sched_op()
HYPERVISOR_sched_op_compat()
HYPERVISOR_update_va_mapping()
HYPERVISOR_update_va_mapping_otherdomain()
Structs
struct arch_shared_info
struct arch_vcpu_info
struct blkif_request
struct blkif_request_discard
struct blkif_request_indirect
struct blkif_request_segment
struct blkif_response
struct buf_ioreq
struct buffered_iopage
struct callback_register
struct callback_unregister
struct dom0_memory_map_entry
struct dom0_msr
struct dom0_op
struct event_log
struct evtchn_alloc_unbound
struct evtchn_bind_interdomain
struct evtchn_bind_ipi
struct evtchn_bind_pirq
struct evtchn_bind_vcpu
struct evtchn_bind_virq
struct evtchn_close
struct evtchn_expand_array
struct evtchn_fifo_control_block
struct evtchn_init_control
struct evtchn_op
struct evtchn_reset
struct evtchn_send
struct evtchn_set_priority
struct evtchn_status
struct evtchn_unmask
struct fsif_chmod_request
struct fsif_close_request
struct fsif_create_request
struct fsif_list_request
struct fsif_open_request
struct fsif_read_request
struct fsif_remove_request
struct fsif_rename_request
struct fsif_request
struct fsif_response
struct fsif_space_request
struct fsif_stat_request
struct fsif_stat_response
struct fsif_sync_request
struct fsif_truncate_request
struct fsif_write_request
struct gnttab_copy
struct gnttab_dump_table
struct gnttab_get_status_frames
struct gnttab_get_version
struct gnttab_map_grant_ref
struct gnttab_query_size
struct gnttab_set_version
struct gnttab_setup_table
struct gnttab_swap_grant_ref
struct gnttab_transfer
struct gnttab_unmap_and_replace
struct gnttab_unmap_grant_ref
struct grant_entry_header
struct grant_entry_v1
struct hvm_info_table
struct hvm_save_descriptor
struct hvm_save_end
struct ioreq
struct mmu_update
struct mmuext_op
struct multicall_entry
struct netif_extra_info
struct netif_rx_request
struct netif_rx_response
struct netif_tx_request
struct netif_tx_response
struct physdev_apic
struct physdev_dbgp_op
struct physdev_eoi
struct physdev_get_free_pirq
struct physdev_irq
struct physdev_irq_status_query
struct physdev_manage_pci
struct physdev_manage_pci_ext
struct physdev_map_pirq
struct physdev_op
struct physdev_pci_device
struct physdev_pci_device_add
struct physdev_pci_mmcfg_reserved
struct physdev_pirq_eoi_gmfn
struct physdev_restore_msi
struct physdev_set_iobitmap
struct physdev_set_iopl
struct physdev_setup_gsi
struct physdev_unmap_pirq
struct pm_cx_stat
struct pm_px_stat
struct pm_px_val
struct ring_shared
struct sched_poll
struct sched_remote_shutdown
struct sched_shutdown
struct sched_watchdog
struct scsiif_request_segment
struct shared_info
struct shared_iopage
struct start_info
struct t_buf
struct t_info
struct t_rec
struct tmem_handle
struct tmem_op
struct tpmif_ring
struct tpmif_shared_page
struct tpmif_tx_interface
struct tpmif_tx_request
struct usbif_conn_request
struct usbif_conn_response
struct usbif_request_segment
struct usbif_urb_request
struct usbif_urb_response
struct vchan_interface
struct vcpu_get_physid
struct vcpu_guest_context
struct vcpu_info
struct vcpu_register_runstate_memory_area
struct vcpu_register_time_memory_area
struct vcpu_register_vcpu_info
struct vcpu_runstate_info
struct vcpu_set_periodic_timer
struct vcpu_set_singleshot_timer
struct vcpu_time_info
struct vscsiif_request
struct vscsiif_response
struct vscsiif_sg_list
struct xen_add_to_physmap
struct xen_add_to_physmap_batch
struct xen_compile_info
struct xen_domctl
struct xen_domctl_assign_device
struct xen_domctl_audit_p2m
struct xen_domctl_bind_pt_irq
struct xen_domctl_cacheflush
struct xen_domctl_cpuid
struct xen_domctl_createdomain
struct xen_domctl_debug_op
struct xen_domctl_ext_vcpucontext
struct xen_domctl_gdbsx_domstatus
struct xen_domctl_gdbsx_memio
struct xen_domctl_gdbsx_pauseunp_vcpu
struct xen_domctl_get_device_group
struct xen_domctl_getdomaininfo
struct xen_domctl_getmemlist
struct xen_domctl_getpageframeinfo
struct xen_domctl_getpageframeinfo2
struct xen_domctl_getpageframeinfo3
struct xen_domctl_getvcpuinfo
struct xen_domctl_hypercall_init
struct xen_domctl_iomem_permission
struct xen_domctl_ioport_mapping
struct xen_domctl_ioport_permission
struct xen_domctl_irq_permission
struct xen_domctl_max_mem
struct xen_domctl_max_vcpus
struct xen_domctl_mem_event_op
struct xen_domctl_mem_sharing_op
struct xen_domctl_memory_mapping
struct xen_domctl_nodeaffinity
struct xen_domctl_pin_mem_cacheattr
struct xen_domctl_real_mode_area
struct xen_domctl_scheduler_op
struct xen_domctl_sendtrigger
struct xen_domctl_set_access_required
struct xen_domctl_set_broken_page_p2m
struct xen_domctl_set_max_evtchn
struct xen_domctl_set_target
struct xen_domctl_set_virq_handler
struct xen_domctl_setdebugging
struct xen_domctl_setdomainhandle
struct xen_domctl_settimeoffset
struct xen_domctl_shadow_op
struct xen_domctl_shadow_op_stats
struct xen_domctl_subscribe
struct xen_domctl_vcpuaffinity
struct xen_domctl_vcpucontext
struct xen_domctl_vcpuextstate
struct xen_feature_info
struct xen_flask_access
struct xen_flask_boolean
struct xen_flask_cache_stats
struct xen_flask_hash_stats
struct xen_flask_load
struct xen_flask_ocontext
struct xen_flask_op
struct xen_flask_peersid
struct xen_flask_relabel
struct xen_flask_setavc_threshold
struct xen_flask_setenforce
struct xen_flask_sid_context
struct xen_flask_transition
struct xen_flask_userlist
struct xen_foreign_memory_map
struct xen_get_cpufreq_para
struct xen_guest_tsc_info
struct xen_hvm_get_mem_access
struct xen_hvm_get_mem_type
struct xen_hvm_get_time
struct xen_hvm_inject_msi
struct xen_hvm_inject_trap
struct xen_hvm_modified_memory
struct xen_hvm_pagetable_dying
struct xen_hvm_param
struct xen_hvm_set_isa_irq_level
struct xen_hvm_set_mem_access
struct xen_hvm_set_mem_type
struct xen_hvm_set_pci_intx_level
struct xen_hvm_set_pci_link_route
struct xen_hvm_track_dirty_vram
struct xen_hvm_xentrace
struct xen_machphys_mapping
struct xen_machphys_mfn_list
struct xen_mem_event_op
struct xen_mem_sharing_op
struct xen_memory_exchange
struct xen_memory_map
struct xen_memory_reservation
struct xen_msix_entry
struct xen_ondemand
struct xen_pci_op
struct xen_pci_sharedinfo
struct xen_pct_register
struct xen_platform_op
struct xen_platform_parameters
struct xen_pod_target
struct xen_power_register
struct xen_processor_csd
struct xen_processor_cx
struct xen_processor_flags
struct xen_processor_performance
struct xen_processor_power
struct xen_processor_px
struct xen_psd_package
struct xen_remove_from_physmap
struct xen_set_cpufreq_gov
struct xen_set_cpufreq_para
struct xen_sysctl
struct xen_sysctl_arinc653_schedule
struct xen_sysctl_availheap
struct xen_sysctl_coverage_op
struct xen_sysctl_cpu_hotplug
struct xen_sysctl_cpuinfo
struct xen_sysctl_cpupool_op
struct xen_sysctl_credit_schedule
struct xen_sysctl_debug_keys
struct xen_sysctl_get_pmstat
struct xen_sysctl_getcpuinfo
struct xen_sysctl_getdomaininfolist
struct xen_sysctl_lockprof_data
struct xen_sysctl_lockprof_op
struct xen_sysctl_numainfo
struct xen_sysctl_page_offline_op
struct xen_sysctl_perfc_desc
struct xen_sysctl_perfc_op
struct xen_sysctl_physinfo
struct xen_sysctl_pm_op
struct xen_sysctl_readconsole
struct xen_sysctl_sched_id
struct xen_sysctl_scheduler_op
struct xen_sysctl_tbuf_op
struct xen_sysctl_topologyinfo
struct xen_userspace
struct xencomm_desc
struct xencons_interface
struct xenctl_bitmap
struct xennmi_callback
struct xenoprof_buf
struct xenoprof_counter
struct xenoprof_get_buffer
struct xenoprof_ibs_counter
struct xenoprof_init
struct xenpf_add_memtype
struct xenpf_change_freq
struct xenpf_core_parking
struct xenpf_del_memtype
struct xenpf_efi_runtime_call
struct xenpf_enter_acpi_sleep
struct xenpf_firmware_info
struct xenpf_getidletime
struct xenpf_microcode_update
struct xenpf_pcpu_version
struct xenpf_pcpuinfo
struct xenpf_platform_quirk
struct xenpf_read_memtype
struct xenpf_set_processor_pminfo
struct xenpf_settime
struct xenstore_domain_interface
Enums and sets of #defines
errnoval
event_channel_op
grant_status
grant_table_op
hypercall_num
mmuext_cmd
neg_errnoval
phys_map_space
sched_op
sched_shutdown_reason
tpmif_state
usb_spec_version
uvm_flags
virq
xenbus_state
Typedefs
typedef TPMIF_RING_IDX
typedef XENCONS_RING_IDX
typedef XENSTORE_RING_IDX
typedef XenbusState
typedef arch_shared_info_t
typedef arch_vcpu_info_t
typedef blkif_request_discard_t
typedef blkif_request_indirect_t
typedef blkif_request_t
typedef blkif_response_t
typedef buf_ioreq_t
typedef buffered_iopage_t
typedef callback_register_t
typedef callback_unregister_t
typedef cpumap_t
typedef dom0_memory_map_entry_t
typedef dom0_msr_t
typedef dom0_op_t
typedef domid_t
typedef event_word_t
typedef evtchn_alloc_unbound_t
typedef evtchn_bind_interdomain_t
typedef evtchn_bind_ipi_t
typedef evtchn_bind_pirq_t
typedef evtchn_bind_vcpu_t
typedef evtchn_bind_virq_t
typedef evtchn_close_t
typedef evtchn_expand_array_t
typedef evtchn_fifo_control_block_t
typedef evtchn_init_control_t
typedef evtchn_op_t
typedef evtchn_port_t
typedef evtchn_reset_t
typedef evtchn_send_t
typedef evtchn_set_priority_t
typedef evtchn_status_t
typedef evtchn_unmask_t
typedef fsif_request_t
typedef fsif_response_t
typedef gnttab_copy_t
typedef gnttab_dump_table_t
typedef gnttab_get_status_frames_t
typedef gnttab_get_version_t
typedef gnttab_map_grant_ref_t
typedef gnttab_query_size_t
typedef gnttab_set_version_t
typedef gnttab_setup_table_t
typedef gnttab_swap_grant_ref_t
typedef gnttab_transfer_t
typedef gnttab_unmap_and_replace_t
typedef gnttab_unmap_grant_ref_t
typedef grant_entry_header_t
typedef grant_entry_v1_t
typedef grant_entry_v2_t
typedef grant_handle_t
typedef grant_ref_t
typedef grant_status_t
typedef ioreq_t
typedef mmu_update_t
typedef mmuext_op_t
typedef multicall_entry_t
typedef netif_extra_info_t
typedef netif_rx_request_t
typedef netif_rx_response_t
typedef netif_tx_request_t
typedef netif_tx_response_t
typedef physdev_apic_t
typedef physdev_dbgp_op_t
typedef physdev_eoi_t
typedef physdev_get_free_pirq_t
typedef physdev_irq_status_query_t
typedef physdev_irq_t
typedef physdev_manage_pci_ext_t
typedef physdev_manage_pci_t
typedef physdev_map_pirq_t
typedef physdev_op_t
typedef physdev_pci_device_add_t
typedef physdev_pci_device_t
typedef physdev_pci_mmcfg_reserved_t
typedef physdev_pirq_eoi_gmfn_t
typedef physdev_restore_msi_t
typedef physdev_set_iobitmap_t
typedef physdev_set_iopl_t
typedef physdev_setup_gsi_t
typedef physdev_unmap_pirq_t
typedef pm_px_stat_t
typedef pm_px_val_t
typedef sched_poll_t
typedef sched_remote_shutdown_t
typedef sched_shutdown_t
typedef sched_watchdog_t
typedef shared_info_t
typedef shared_iopage_t
typedef start_info_t
typedef tmem_cli_mfn_t
typedef tmem_op_t
typedef tpmif_ring_t
typedef tpmif_shared_page_t
typedef tpmif_tx_interface_t
typedef tpmif_tx_request_t
typedef usbif_conn_request_t
typedef usbif_conn_response_t
typedef usbif_urb_request_t
typedef usbif_urb_response_t
typedef vcpu_get_physid_t
typedef vcpu_guest_context_t
typedef vcpu_guest_core_regs_t
typedef vcpu_info_t
typedef vcpu_register_runstate_memory_area_t
typedef vcpu_register_time_memory_area_t
typedef vcpu_register_vcpu_info_t
typedef vcpu_runstate_info_t
typedef vcpu_set_periodic_timer_t
typedef vcpu_set_singleshot_timer_t
typedef vcpu_time_info_t
typedef vscsiif_request_t
typedef vscsiif_response_t
typedef vscsiif_segment_t
typedef vscsiif_sg_list_t
typedef xen_add_to_physmap_batch_t
typedef xen_add_to_physmap_range_t
typedef xen_add_to_physmap_t
typedef xen_callback_t
typedef xen_compile_info_t
typedef xen_domctl_assign_device_t
typedef xen_domctl_audit_p2m_t
typedef xen_domctl_bind_pt_irq_t
typedef xen_domctl_cacheflush_t
typedef xen_domctl_cpuid_t
typedef xen_domctl_createdomain_t
typedef xen_domctl_debug_op_t
typedef xen_domctl_ext_vcpucontext_t
typedef xen_domctl_get_device_group_t
typedef xen_domctl_getdomaininfo_t
typedef xen_domctl_getmemlist_t
typedef xen_domctl_getpageframeinfo2_t
typedef xen_domctl_getpageframeinfo_t
typedef xen_domctl_getvcpuinfo_t
typedef xen_domctl_hypercall_init_t
typedef xen_domctl_iomem_permission_t
typedef xen_domctl_ioport_mapping_t
typedef xen_domctl_ioport_permission_t
typedef xen_domctl_irq_permission_t
typedef xen_domctl_max_mem_t
typedef xen_domctl_max_vcpus_t
typedef xen_domctl_mem_event_op_t
typedef xen_domctl_mem_sharing_op_t
typedef xen_domctl_memory_mapping_t
typedef xen_domctl_nodeaffinity_t
typedef xen_domctl_pin_mem_cacheattr_t
typedef xen_domctl_real_mode_area_t
typedef xen_domctl_scheduler_op_t
typedef xen_domctl_sendtrigger_t
typedef xen_domctl_set_access_required_t
typedef xen_domctl_set_broken_page_p2m_t
typedef xen_domctl_set_max_evtchn_t
typedef xen_domctl_set_target_t
typedef xen_domctl_set_virq_handler_t
typedef xen_domctl_setdebugging_t
typedef xen_domctl_setdomainhandle_t
typedef xen_domctl_settimeoffset_t
typedef xen_domctl_shadow_op_stats_t
typedef xen_domctl_shadow_op_t
typedef xen_domctl_subscribe_t
typedef xen_domctl_t
typedef xen_domctl_vcpuaffinity_t
typedef xen_domctl_vcpucontext_t
typedef xen_domctl_vcpuextstate_t
typedef xen_feature_info_t
typedef xen_flask_op_t
typedef xen_foreign_memory_map_t
typedef xen_guest_tsc_info_t
typedef xen_hvm_get_mem_access_t
typedef xen_hvm_get_mem_type_t
typedef xen_hvm_get_time_t
typedef xen_hvm_inject_msi_t
typedef xen_hvm_inject_trap_t
typedef xen_hvm_modified_memory_t
typedef xen_hvm_pagetable_dying_t
typedef xen_hvm_param_t
typedef xen_hvm_set_isa_irq_level_t
typedef xen_hvm_set_mem_access_t
typedef xen_hvm_set_mem_type_t
typedef xen_hvm_set_pci_intx_level_t
typedef xen_hvm_set_pci_link_route_t
typedef xen_hvm_track_dirty_vram_t
typedef xen_hvm_xentrace_t
typedef xen_machphys_mapping_t
typedef xen_machphys_mfn_list_t
typedef xen_mem_event_op_t
typedef xen_mem_sharing_op_t
typedef xen_memory_exchange_t
typedef xen_memory_map_t
typedef xen_memory_reservation_t
typedef xen_ondemand_t
typedef xen_pfn_t
typedef xen_platform_op_t
typedef xen_platform_parameters_t
typedef xen_pod_target_t
typedef xen_processor_csd_t
typedef xen_processor_cx_t
typedef xen_processor_performance_t
typedef xen_processor_px_t
typedef xen_remove_from_physmap_t
typedef xen_sysctl_arinc653_schedule_t
typedef xen_sysctl_availheap_t
typedef xen_sysctl_coverage_op_t
typedef xen_sysctl_cpu_hotplug_t
typedef xen_sysctl_cpuinfo_t
typedef xen_sysctl_cpupool_op_t
typedef xen_sysctl_credit_schedule_t
typedef xen_sysctl_debug_keys_t
typedef xen_sysctl_get_pmstat_t
typedef xen_sysctl_getcpuinfo_t
typedef xen_sysctl_getdomaininfolist_t
typedef xen_sysctl_lockprof_data_t
typedef xen_sysctl_lockprof_op_t
typedef xen_sysctl_numainfo_t
typedef xen_sysctl_perfc_desc_t
typedef xen_sysctl_perfc_op_t
typedef xen_sysctl_perfc_val_t
typedef xen_sysctl_physinfo_t
typedef xen_sysctl_readconsole_t
typedef xen_sysctl_sched_id_t
typedef xen_sysctl_scheduler_op_t
typedef xen_sysctl_t
typedef xen_sysctl_tbuf_op_t
typedef xen_sysctl_topologyinfo_t
typedef xen_ulong_t
typedef xen_userspace_t
typedef xennmi_callback_t
typedef xenoprof_buf_t
typedef xenoprof_counter_t
typedef xenoprof_get_buffer_t
typedef xenoprof_ibs_counter_t
typedef xenoprof_init_t
typedef xenpf_add_memtype_t
typedef xenpf_change_freq_t
typedef xenpf_core_parking_t
typedef xenpf_cpu_ol_t
typedef xenpf_del_memtype_t
typedef xenpf_efi_runtime_call_t
typedef xenpf_enter_acpi_sleep_t
typedef xenpf_firmware_info_t
typedef xenpf_getidletime_t
typedef xenpf_microcode_update_t
typedef xenpf_pcpu_version_t
typedef xenpf_pcpuinfo_t
typedef xenpf_platform_quirk_t
typedef xenpf_read_memtype_t
typedef xenpf_set_processor_pminfo_t
typedef xenpf_settime_t
Enum values and individual #defines
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
GNTTABOP_copy
GNTTABOP_dump_table
GNTTABOP_get_status_frames
GNTTABOP_get_version
GNTTABOP_map_grant_ref
GNTTABOP_query_size
GNTTABOP_set_version
GNTTABOP_setup_table
GNTTABOP_swap_grant_ref
GNTTABOP_transfer
GNTTABOP_unmap_and_replace
GNTTABOP_unmap_grant_ref
SCHEDOP_block
SCHEDOP_poll
SCHEDOP_remote_shutdown
SCHEDOP_shutdown
SCHEDOP_shutdown_code
SCHEDOP_watchdog
SCHEDOP_yield
__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_callback_op
__HYPERVISOR_console_io
__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_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_xc_reserved_op
__HYPERVISOR_xen_version
__HYPERVISOR_xenoprof_op
__HYPERVISOR_xsm_op
Files
include/public/arch-arm.h
include/public/arch-arm/hvm/save.h
include/public/callback.h
include/public/dom0_ops.h
include/public/domctl.h
include/public/elfnote.h
include/public/event_channel.h
include/public/features.h
include/public/gcov.h
include/public/grant_table.h
include/public/hvm/e820.h
include/public/hvm/hvm_info_table.h
include/public/hvm/hvm_op.h
include/public/hvm/hvm_xs_strings.h
include/public/hvm/ioreq.h
include/public/hvm/params.h
include/public/hvm/pvdrivers.h
include/public/hvm/save.h
include/public/io/blkif.h
include/public/io/console.h
include/public/io/fbif.h
include/public/io/fsif.h
include/public/io/kbdif.h
include/public/io/libxenvchan.h
include/public/io/netif.h
include/public/io/pciif.h
include/public/io/protocols.h
include/public/io/ring.h
include/public/io/tpmif.h
include/public/io/usbif.h
include/public/io/vscsiif.h
include/public/io/xenbus.h
include/public/io/xs_wire.h
include/public/kexec.h
include/public/mem_event.h
include/public/memory.h
include/public/nmi.h
include/public/physdev.h
include/public/platform.h
include/public/sched.h
include/public/sysctl.h
include/public/tmem.h
include/public/trace.h
include/public/vcpu.h
include/public/version.h
include/public/xen-compat.h
include/public/xen.h
include/public/xencomm.h
include/public/xenoprof.h
include/public/xsm/flask_op.h
include/xen/errno.h