|
Zephyr Project API 3.7.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 |