Home
last modified time | relevance | path

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

/freebsd-13.1/sys/dev/xen/privcmd/
H A Dprivcmd.c465 const struct ioctl_privcmd_dmop *dmop; in privcmd_ioctl() local
469 dmop = (struct ioctl_privcmd_dmop *)arg; in privcmd_ioctl()
471 if (u->dom != DOMID_INVALID && u->dom != dmop->dom) { in privcmd_ioctl()
476 if (dmop->num == 0) in privcmd_ioctl()
479 if (dmop->num > MAX_DMOP_BUFFERS) { in privcmd_ioctl()
484 bufs = malloc(sizeof(*bufs) * dmop->num, M_PRIVCMD, M_WAITOK); in privcmd_ioctl()
486 error = copyin(dmop->ubufs, bufs, sizeof(*bufs) * dmop->num); in privcmd_ioctl()
492 hbufs = malloc(sizeof(*hbufs) * dmop->num, M_PRIVCMD, M_WAITOK); in privcmd_ioctl()
493 for (i = 0; i < dmop->num; i++) { in privcmd_ioctl()
502 error = HYPERVISOR_dm_op(dmop->dom, dmop->num, hbufs); in privcmd_ioctl()