Home
last modified time | relevance | path

Searched refs:dmop (Results 1 – 1 of 1) sorted by relevance

/freebsd-14.2/sys/dev/xen/privcmd/
H A Dprivcmd.c461 const struct ioctl_privcmd_dmop *dmop; in privcmd_ioctl() local
465 dmop = (struct ioctl_privcmd_dmop *)arg; in privcmd_ioctl()
467 if (u->dom != DOMID_INVALID && u->dom != dmop->dom) { in privcmd_ioctl()
472 if (dmop->num == 0) in privcmd_ioctl()
475 if (dmop->num > MAX_DMOP_BUFFERS) { in privcmd_ioctl()
480 bufs = malloc(sizeof(*bufs) * dmop->num, M_PRIVCMD, M_WAITOK); in privcmd_ioctl()
482 error = copyin(dmop->ubufs, bufs, sizeof(*bufs) * dmop->num); in privcmd_ioctl()
488 hbufs = malloc(sizeof(*hbufs) * dmop->num, M_PRIVCMD, M_WAITOK); in privcmd_ioctl()
489 for (i = 0; i < dmop->num; i++) { in privcmd_ioctl()
498 error = HYPERVISOR_dm_op(dmop->dom, dmop->num, hbufs); in privcmd_ioctl()