Lines Matching refs:hc
1180 privcmd_hypercall_t __hc, *hc = &__hc; in do_privcmd_hypercall() local
1183 if (ddi_copyin(uarg, hc, sizeof (*hc), mode)) in do_privcmd_hypercall()
1186 switch (hc->op) { in do_privcmd_hypercall()
1189 (mmu_update_t *)hc->arg[0], (int)hc->arg[1], in do_privcmd_hypercall()
1190 (int *)hc->arg[2], (domid_t)hc->arg[3]); in do_privcmd_hypercall()
1194 (xen_domctl_t *)hc->arg[0]); in do_privcmd_hypercall()
1198 (xen_sysctl_t *)hc->arg[0]); in do_privcmd_hypercall()
1202 (xen_platform_op_t *)hc->arg[0]); in do_privcmd_hypercall()
1206 (int)hc->arg[0], (void *)hc->arg[1]); in do_privcmd_hypercall()
1210 (int)hc->arg[0], (void *)hc->arg[1]); in do_privcmd_hypercall()
1214 (int)hc->arg[0], (void *)hc->arg[1]); in do_privcmd_hypercall()
1218 (struct mmuext_op *)hc->arg[0], (int)hc->arg[1], in do_privcmd_hypercall()
1219 (uint_t *)hc->arg[2], (domid_t)hc->arg[3]); in do_privcmd_hypercall()
1222 error = privcmd_HYPERVISOR_xsm_op((void *)hc->arg[0]); in do_privcmd_hypercall()
1226 (int)hc->arg[0], (void *)hc->arg[1]); in do_privcmd_hypercall()
1230 (int)hc->arg[0], (void *)hc->arg[1]); in do_privcmd_hypercall()
1234 error = __hypercall5(hc->op, hc->arg[0], hc->arg[1], in do_privcmd_hypercall()
1235 hc->arg[2], hc->arg[3], hc->arg[4]); in do_privcmd_hypercall()
1238 printf("unrecognized hypercall %ld\n", hc->op); in do_privcmd_hypercall()