13#ifndef __XEN_DOM0_DOMCTL_H__
14#define __XEN_DOM0_DOMCTL_H__
int xen_domctl_get_paging_mempool_size(int domid, uint64_t *size)
Gets the paging mempool size for a specified domain.
int xen_domctl_deassign_dt_device(int domid, char *dtdev_path)
Deassign a device from a guest domain.
int xen_domctl_resumedomain(int domid)
Resumes a domain.
int xen_domctl_setvcpucontext(int domid, int vcpu, vcpu_guest_context_t *ctxt)
Sets the virtual CPU context for a specified domain and virtual CPU.
int xen_domctl_unpausedomain(int domid)
Unpauses a domain in the Xen hypervisor.
int xen_domctl_set_address_size(int domid, int addr_size)
Sets the address size for a specified domain.
int xen_domctl_getvcpucontext(int domid, int vcpu, vcpu_guest_context_t *ctxt)
Retrieves the virtual CPU context for a specific domain and virtual CPU.
int xen_domctl_getvcpu(int domid, uint32_t vcpu, struct xen_domctl_getvcpuinfo *info)
Retrieves information about a specific virtual CPU (vCPU) in a Xen domain.
int xen_domctl_set_paging_mempool_size(int domid, uint64_t size)
Sets the paging mempool size for a specified domain.
int xen_domctl_destroydomain(int domid)
Destroys a Xen domain.
int xen_domctl_assign_dt_device(int domid, char *dtdev_path)
Assign a device to a guest.
int xen_domctl_pausedomain(int domid)
Pauses a domain in the Xen hypervisor.
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
__UINT64_TYPE__ uint64_t
Definition stdint.h:91
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
__UINT16_TYPE__ uint16_t
Definition stdint.h:89
Runtime device structure (in ROM) per driver instance.
Definition device.h:513