Home
last modified time | relevance | path

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

/NextBSD/sys/amd64/vmm/io/
HDppt.c74 struct pptdev *pptdev; member
85 struct pptdev { struct
88 TAILQ_ENTRY(pptdev) next; argument
117 static TAILQ_HEAD(, pptdev) pptdev_list = TAILQ_HEAD_INITIALIZER(pptdev_list); argument
153 struct pptdev *ppt; in ppt_attach()
170 struct pptdev *ppt; in ppt_detach()
191 DEFINE_CLASS_0(ppt, ppt_driver, ppt_methods, sizeof(struct pptdev));
194 static struct pptdev *
198 struct pptdev *ppt; in ppt_find()
213 ppt_unmap_mmio(struct vm *vm, struct pptdev *ppt) in ppt_unmap_mmio()
[all …]
/NextBSD/lib/libvmmapi/
HDvmmapi.c846 struct vm_pptdev pptdev; in vm_assign_pptdev() local
848 bzero(&pptdev, sizeof(pptdev)); in vm_assign_pptdev()
849 pptdev.bus = bus; in vm_assign_pptdev()
850 pptdev.slot = slot; in vm_assign_pptdev()
851 pptdev.func = func; in vm_assign_pptdev()
853 return (ioctl(ctx->fd, VM_BIND_PPTDEV, &pptdev)); in vm_assign_pptdev()
859 struct vm_pptdev pptdev; in vm_unassign_pptdev() local
861 bzero(&pptdev, sizeof(pptdev)); in vm_unassign_pptdev()
862 pptdev.bus = bus; in vm_unassign_pptdev()
863 pptdev.slot = slot; in vm_unassign_pptdev()
[all …]
/NextBSD/sys/amd64/vmm/
HDvmm_dev.c299 struct vm_pptdev *pptdev; in vmmdev_ioctl() local
437 pptdev = (struct vm_pptdev *)data; in vmmdev_ioctl()
438 error = vm_assign_pptdev(sc->vm, pptdev->bus, pptdev->slot, in vmmdev_ioctl()
439 pptdev->func); in vmmdev_ioctl()
442 pptdev = (struct vm_pptdev *)data; in vmmdev_ioctl()
443 error = vm_unassign_pptdev(sc->vm, pptdev->bus, pptdev->slot, in vmmdev_ioctl()
444 pptdev->func); in vmmdev_ioctl()