Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
#include <domctl.h>
Data Fields | ||
uint32_t | cmd | |
uint32_t | interface_version | |
domid_t | domain | |
union { | ||
struct xen_domctl_createdomain createdomain | ||
struct xen_domctl_getdomaininfo getdomaininfo | ||
struct xen_domctl_max_mem max_mem | ||
struct xen_domctl_vcpucontext vcpucontext | ||
struct xen_domctl_max_vcpus max_vcpus | ||
struct xen_domctl_scheduler_op scheduler_op | ||
struct xen_domctl_iomem_permission iomem_permission | ||
struct xen_domctl_address_size address_size | ||
struct xen_domctl_assign_device assign_device | ||
struct xen_domctl_bind_pt_irq bind_pt_irq | ||
struct xen_domctl_memory_mapping memory_mapping | ||
struct xen_domctl_cacheflush cacheflush | ||
struct xen_domctl_paging_mempool paging_mempool | ||
uint8_t pad [128] | ||
} | u | |
struct xen_domctl_address_size xen_domctl::address_size |
struct xen_domctl_assign_device xen_domctl::assign_device |
struct xen_domctl_bind_pt_irq xen_domctl::bind_pt_irq |
struct xen_domctl_cacheflush xen_domctl::cacheflush |
uint32_t xen_domctl::cmd |
struct xen_domctl_createdomain xen_domctl::createdomain |
domid_t xen_domctl::domain |
struct xen_domctl_getdomaininfo xen_domctl::getdomaininfo |
uint32_t xen_domctl::interface_version |
struct xen_domctl_iomem_permission xen_domctl::iomem_permission |
struct xen_domctl_max_mem xen_domctl::max_mem |
struct xen_domctl_max_vcpus xen_domctl::max_vcpus |
struct xen_domctl_memory_mapping xen_domctl::memory_mapping |
uint8_t xen_domctl::pad[128] |
struct xen_domctl_paging_mempool xen_domctl::paging_mempool |
struct xen_domctl_scheduler_op xen_domctl::scheduler_op |
union { ... } xen_domctl::u |
struct xen_domctl_vcpucontext xen_domctl::vcpucontext |