Lines Matching refs:hc
1177 privcmd_hypercall_t __hc, *hc = &__hc; in do_privcmd_hypercall() local
1180 if (ddi_copyin(uarg, hc, sizeof (*hc), mode)) in do_privcmd_hypercall()
1183 switch (hc->op) { in do_privcmd_hypercall()
1186 (mmu_update_t *)hc->arg[0], (int)hc->arg[1], in do_privcmd_hypercall()
1187 (int *)hc->arg[2], (domid_t)hc->arg[3]); in do_privcmd_hypercall()
1191 (xen_domctl_t *)hc->arg[0]); in do_privcmd_hypercall()
1195 (xen_sysctl_t *)hc->arg[0]); in do_privcmd_hypercall()
1199 (xen_platform_op_t *)hc->arg[0]); in do_privcmd_hypercall()
1203 (int)hc->arg[0], (void *)hc->arg[1]); in do_privcmd_hypercall()
1207 (int)hc->arg[0], (void *)hc->arg[1]); in do_privcmd_hypercall()
1211 (int)hc->arg[0], (void *)hc->arg[1]); in do_privcmd_hypercall()
1215 (struct mmuext_op *)hc->arg[0], (int)hc->arg[1], in do_privcmd_hypercall()
1216 (uint_t *)hc->arg[2], (domid_t)hc->arg[3]); in do_privcmd_hypercall()
1219 error = privcmd_HYPERVISOR_xsm_op((void *)hc->arg[0]); in do_privcmd_hypercall()
1223 (int)hc->arg[0], (void *)hc->arg[1]); in do_privcmd_hypercall()
1227 (int)hc->arg[0], (void *)hc->arg[1]); in do_privcmd_hypercall()
1231 error = __hypercall5(hc->op, hc->arg[0], hc->arg[1], in do_privcmd_hypercall()
1232 hc->arg[2], hc->arg[3], hc->arg[4]); in do_privcmd_hypercall()
1235 printf("unrecognized hypercall %ld\n", hc->op); in do_privcmd_hypercall()