Searched refs:pptdev (Results 1 – 3 of 3) sorted by relevance
| /freebsd-13-stable/sys/amd64/vmm/io/ |
| HD | ppt.c | 72 struct pptdev *pptdev; member 83 struct pptdev { struct 86 TAILQ_ENTRY(pptdev) next; argument 118 static TAILQ_HEAD(, pptdev) pptdev_list = TAILQ_HEAD_INITIALIZER(pptdev_list); argument 154 struct pptdev *ppt; in ppt_attach() 172 struct pptdev *ppt; in ppt_detach() 195 DEFINE_CLASS_0(ppt, ppt_driver, ppt_methods, sizeof(struct pptdev)); 199 ppt_find(struct vm *vm, int bus, int slot, int func, struct pptdev **pptp) in ppt_find() 202 struct pptdev *ppt; in ppt_find() 223 ppt_unmap_all_mmio(struct vm *vm, struct pptdev *ppt) in ppt_unmap_all_mmio() [all …]
|
| /freebsd-13-stable/sys/amd64/vmm/ |
| HD | vmm_dev.c | 388 struct vm_pptdev *pptdev; in vmmdev_ioctl() local 610 pptdev = (struct vm_pptdev *)data; in vmmdev_ioctl() 611 error = ppt_disable_msix(sc->vm, pptdev->bus, pptdev->slot, in vmmdev_ioctl() 612 pptdev->func); in vmmdev_ioctl() 626 pptdev = (struct vm_pptdev *)data; in vmmdev_ioctl() 627 error = vm_assign_pptdev(sc->vm, pptdev->bus, pptdev->slot, in vmmdev_ioctl() 628 pptdev->func); in vmmdev_ioctl() 631 pptdev = (struct vm_pptdev *)data; in vmmdev_ioctl() 632 error = vm_unassign_pptdev(sc->vm, pptdev->bus, pptdev->slot, in vmmdev_ioctl() 633 pptdev->func); in vmmdev_ioctl()
|
| /freebsd-13-stable/lib/libvmmapi/ |
| HD | vmmapi.c | 960 struct vm_pptdev pptdev; in vm_assign_pptdev() local 962 bzero(&pptdev, sizeof(pptdev)); in vm_assign_pptdev() 963 pptdev.bus = bus; in vm_assign_pptdev() 964 pptdev.slot = slot; in vm_assign_pptdev() 965 pptdev.func = func; in vm_assign_pptdev() 967 return (ioctl(ctx->fd, VM_BIND_PPTDEV, &pptdev)); in vm_assign_pptdev() 973 struct vm_pptdev pptdev; in vm_unassign_pptdev() local 975 bzero(&pptdev, sizeof(pptdev)); in vm_unassign_pptdev() 976 pptdev.bus = bus; in vm_unassign_pptdev() 977 pptdev.slot = slot; in vm_unassign_pptdev() [all …]
|