Lines Matching refs:domctl
17 static int do_domctl(xen_domctl_t *domctl) in do_domctl() argument
19 domctl->interface_version = XEN_DOMCTL_INTERFACE_VERSION; in do_domctl()
20 return HYPERVISOR_domctl(domctl); in do_domctl()
25 xen_domctl_t domctl = { in xen_domctl_scheduler_op() local
31 return do_domctl(&domctl); in xen_domctl_scheduler_op()
36 xen_domctl_t domctl = { in xen_domctl_pausedomain() local
41 return do_domctl(&domctl); in xen_domctl_pausedomain()
46 xen_domctl_t domctl = { in xen_domctl_unpausedomain() local
51 return do_domctl(&domctl); in xen_domctl_unpausedomain()
56 xen_domctl_t domctl = { in xen_domctl_resumedomain() local
61 return do_domctl(&domctl); in xen_domctl_resumedomain()
66 xen_domctl_t domctl = { in xen_domctl_getvcpucontext() local
72 set_xen_guest_handle(domctl.u.vcpucontext.ctxt, ctxt); in xen_domctl_getvcpucontext()
74 return do_domctl(&domctl); in xen_domctl_getvcpucontext()
79 xen_domctl_t domctl = { in xen_domctl_setvcpucontext() local
85 set_xen_guest_handle(domctl.u.vcpucontext.ctxt, ctxt); in xen_domctl_setvcpucontext()
87 return do_domctl(&domctl); in xen_domctl_setvcpucontext()
93 xen_domctl_t domctl = { in xen_domctl_getdomaininfo() local
98 rc = do_domctl(&domctl); in xen_domctl_getdomaininfo()
103 memcpy(dom_info, &domctl.u.getdomaininfo, sizeof(*dom_info)); in xen_domctl_getdomaininfo()
111 xen_domctl_t domctl = { in xen_domctl_get_paging_mempool_size() local
116 rc = do_domctl(&domctl); in xen_domctl_get_paging_mempool_size()
121 *size_mb = domctl.u.paging_mempool.size; in xen_domctl_get_paging_mempool_size()
128 xen_domctl_t domctl = { in xen_domctl_set_paging_mempool_size() local
134 return do_domctl(&domctl); in xen_domctl_set_paging_mempool_size()
139 xen_domctl_t domctl = { in xen_domctl_max_mem() local
145 return do_domctl(&domctl); in xen_domctl_max_mem()
150 xen_domctl_t domctl = { in xen_domctl_set_address_size() local
156 return do_domctl(&domctl); in xen_domctl_set_address_size()
162 xen_domctl_t domctl = { in xen_domctl_iomem_permission() local
170 return do_domctl(&domctl); in xen_domctl_iomem_permission()
178 xen_domctl_t domctl = { in xen_domctl_memory_mapping() local
192 domctl.u.memory_mapping.first_gfn = first_gfn + done; in xen_domctl_memory_mapping()
193 domctl.u.memory_mapping.first_mfn = first_mfn + done; in xen_domctl_memory_mapping()
196 domctl.u.memory_mapping.nr_mfns = curr; in xen_domctl_memory_mapping()
198 ret = do_domctl(&domctl); in xen_domctl_memory_mapping()
227 xen_domctl_t domctl = { in xen_domctl_assign_dt_device() local
235 set_xen_guest_handle(domctl.u.assign_device.u.dt.path, dtdev_path); in xen_domctl_assign_dt_device()
237 return do_domctl(&domctl); in xen_domctl_assign_dt_device()
245 xen_domctl_t domctl = { in xen_domctl_bind_pt_irq() local
249 struct xen_domctl_bind_pt_irq *bind = &(domctl.u.bind_pt_irq); in xen_domctl_bind_pt_irq()
262 return do_domctl(&domctl); in xen_domctl_bind_pt_irq()
267 xen_domctl_t domctl = { in xen_domctl_max_vcpus() local
273 return do_domctl(&domctl); in xen_domctl_max_vcpus()
278 xen_domctl_t domctl = { in xen_domctl_createdomain() local
284 return do_domctl(&domctl); in xen_domctl_createdomain()
289 xen_domctl_t domctl = { in xen_domctl_destroydomain() local
294 return do_domctl(&domctl); in xen_domctl_destroydomain()
299 xen_domctl_t domctl = { in xen_domctl_cacheflush() local
305 return do_domctl(&domctl); in xen_domctl_cacheflush()