Lines Matching refs:domctl
48 long arch_do_domctl(struct xen_domctl *domctl, struct domain *d, in arch_do_domctl() argument
51 switch ( domctl->cmd ) in arch_do_domctl()
55 unsigned long s = domctl->u.cacheflush.start_pfn; in arch_do_domctl()
56 unsigned long e = s + domctl->u.cacheflush.nr_pfns; in arch_do_domctl()
58 if ( domctl->u.cacheflush.nr_pfns > (1U<<MAX_ORDER) ) in arch_do_domctl()
64 return p2m_cache_flush(d, _gfn(s), domctl->u.cacheflush.nr_pfns); in arch_do_domctl()
69 struct xen_domctl_bind_pt_irq *bind = &domctl->u.bind_pt_irq; in arch_do_domctl()
115 struct xen_domctl_bind_pt_irq *bind = &domctl->u.bind_pt_irq; in arch_do_domctl()
144 d->disable_migrate = domctl->u.disable_migrate.disable; in arch_do_domctl()
151 struct xen_domctl_vuart_op *vuart_op = &domctl->u.vuart_op; in arch_do_domctl()
170 rc = copy_to_guest(u_domctl, domctl, 1); in arch_do_domctl()
178 rc = subarch_do_domctl(domctl, d, u_domctl); in arch_do_domctl()
181 rc = iommu_do_domctl(domctl, d, u_domctl); in arch_do_domctl()